builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0036 starttime: 1464581289.49 results: success (0) buildid: 20160529195147 builduid: e7e33c2797ff4f47a5ba3ffe276f1b26 revision: ccf0f53adb66c86d81a39b53e32092489fb5f0b5 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-29 21:08:09.494949) ========= master: http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-29 21:08:09.495435) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-29 21:08:09.495768) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-29 21:08:09.743320) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-29 21:08:09.743752) ========= 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.bjeOx8V6nA/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.qASTU11Gfi/Listeners TMPDIR=/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/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-05-29 21:08:09-- 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% 29.3M=0s 2016-05-29 21:08:10 (29.3 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.467436 ========= master_lag: 0.09 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-29 21:08:10.305083) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-29 21:08:10.305422) ========= 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.bjeOx8V6nA/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.qASTU11Gfi/Listeners TMPDIR=/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/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.032965 ========= master_lag: 0.05 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-29 21:08:10.387434) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-05-29 21:08:10.387789) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev ccf0f53adb66c86d81a39b53e32092489fb5f0b5 --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-aurora --rev ccf0f53adb66c86d81a39b53e32092489fb5f0b5 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.bjeOx8V6nA/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.qASTU11Gfi/Listeners TMPDIR=/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/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-05-29 21:08:10,486 truncating revision to first 12 chars 2016-05-29 21:08:10,486 Setting DEBUG logging. 2016-05-29 21:08:10,486 attempt 1/10 2016-05-29 21:08:10,486 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/ccf0f53adb66?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-29 21:08:11,545 unpacking tar archive at: mozilla-aurora-ccf0f53adb66/testing/mozharness/ program finished with exit code 0 elapsedTime=1.317730 ========= master_lag: 1.80 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-05-29 21:08:13.507394) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-29 21:08:13.507707) ========= script_repo_revision: ccf0f53adb66c86d81a39b53e32092489fb5f0b5 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-29 21:08:13.508066) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-29 21:08:13.508333) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-29 21:08:13.581019) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 11 mins, 29 secs) (at 2016-05-29 21:08:13.581309) ========= /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-aurora --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-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.bjeOx8V6nA/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.qASTU11Gfi/Listeners TMPDIR=/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/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 21:08:13 INFO - MultiFileLogger online at 20160529 21:08:13 in /builds/slave/test 21:08:13 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 21:08:13 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 21:08:13 INFO - {'append_to_log': False, 21:08:13 INFO - 'base_work_dir': '/builds/slave/test', 21:08:13 INFO - 'blob_upload_branch': 'mozilla-aurora', 21:08:13 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 21:08:13 INFO - 'buildbot_json_path': 'buildprops.json', 21:08:13 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 21:08:13 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 21:08:13 INFO - 'download_minidump_stackwalk': True, 21:08:13 INFO - 'download_symbols': 'true', 21:08:13 INFO - 'e10s': False, 21:08:13 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 21:08:13 INFO - 'tooltool.py': '/tools/tooltool.py', 21:08:13 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 21:08:13 INFO - '/tools/misc-python/virtualenv.py')}, 21:08:13 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 21:08:13 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 21:08:13 INFO - 'log_level': 'info', 21:08:13 INFO - 'log_to_console': True, 21:08:13 INFO - 'opt_config_files': (), 21:08:13 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 21:08:13 INFO - '--processes=1', 21:08:13 INFO - '--config=%(test_path)s/wptrunner.ini', 21:08:13 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 21:08:13 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 21:08:13 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 21:08:13 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 21:08:13 INFO - 'pip_index': False, 21:08:13 INFO - 'require_test_zip': True, 21:08:13 INFO - 'test_type': ('testharness',), 21:08:13 INFO - 'this_chunk': '1', 21:08:13 INFO - 'tooltool_cache': '/builds/tooltool_cache', 21:08:13 INFO - 'total_chunks': '10', 21:08:13 INFO - 'virtualenv_path': 'venv', 21:08:13 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 21:08:13 INFO - 'work_dir': 'build'} 21:08:13 INFO - ##### 21:08:13 INFO - ##### Running clobber step. 21:08:13 INFO - ##### 21:08:13 INFO - Running pre-action listener: _resource_record_pre_action 21:08:13 INFO - Running main action method: clobber 21:08:13 INFO - rmtree: /builds/slave/test/build 21:08:13 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 21:08:15 INFO - Running post-action listener: _resource_record_post_action 21:08:15 INFO - ##### 21:08:15 INFO - ##### Running read-buildbot-config step. 21:08:15 INFO - ##### 21:08:15 INFO - Running pre-action listener: _resource_record_pre_action 21:08:15 INFO - Running main action method: read_buildbot_config 21:08:15 INFO - Using buildbot properties: 21:08:15 INFO - { 21:08:15 INFO - "project": "", 21:08:15 INFO - "product": "firefox", 21:08:15 INFO - "script_repo_revision": "production", 21:08:15 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 21:08:15 INFO - "repository": "", 21:08:15 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 21:08:15 INFO - "buildid": "20160529195147", 21:08:15 INFO - "pgo_build": "False", 21:08:15 INFO - "basedir": "/builds/slave/test", 21:08:15 INFO - "buildnumber": 4, 21:08:15 INFO - "slavename": "t-yosemite-r7-0036", 21:08:15 INFO - "master": "http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/", 21:08:15 INFO - "platform": "macosx64", 21:08:15 INFO - "branch": "mozilla-aurora", 21:08:15 INFO - "revision": "ccf0f53adb66c86d81a39b53e32092489fb5f0b5", 21:08:15 INFO - "repo_path": "releases/mozilla-aurora", 21:08:15 INFO - "moz_repo_path": "", 21:08:15 INFO - "stage_platform": "macosx64", 21:08:15 INFO - "builduid": "e7e33c2797ff4f47a5ba3ffe276f1b26", 21:08:15 INFO - "slavebuilddir": "test" 21:08:15 INFO - } 21:08:15 INFO - Found installer url https://queue.taskcluster.net/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 21:08:15 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 21:08:15 INFO - Running post-action listener: _resource_record_post_action 21:08:15 INFO - ##### 21:08:15 INFO - ##### Running download-and-extract step. 21:08:15 INFO - ##### 21:08:15 INFO - Running pre-action listener: _resource_record_pre_action 21:08:15 INFO - Running main action method: download_and_extract 21:08:15 INFO - mkdir: /builds/slave/test/build/tests 21:08:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:08:15 INFO - https://queue.taskcluster.net/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 21:08:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 21:08:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 21:08:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 21:08:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 21:08:46 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json: timed out 21:08:46 INFO - retry: attempt #1 caught exception: timed out 21:08:46 INFO - retry: Failed, sleeping 30 seconds before retrying 21:09:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #2 21:09:40 INFO - Downloaded 1235 bytes. 21:09:40 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 21:09:40 INFO - Using the following test package requirements: 21:09:40 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 21:09:40 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 21:09:40 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 21:09:40 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 21:09:40 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 21:09:40 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 21:09:40 INFO - u'jsshell-mac64.zip'], 21:09:40 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 21:09:40 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 21:09:40 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 21:09:40 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 21:09:40 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 21:09:40 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 21:09:40 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 21:09:40 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 21:09:40 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 21:09:40 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 21:09:40 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 21:09:40 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 21:09:40 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')]} 21:09:40 INFO - https://queue.taskcluster.net/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 21:09:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 21:09:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 21:09:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 21:09:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 21:09:42 INFO - Downloaded 18306349 bytes. 21:09:42 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 21:09:42 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 21:09:42 INFO - caution: filename not matched: web-platform/* 21:09:42 INFO - Return code: 11 21:09:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:09:42 INFO - https://queue.taskcluster.net/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 21:09:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 21:09:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 21:09:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 21:09:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 21:09:45 INFO - Downloaded 36409193 bytes. 21:09:45 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 21:09:45 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 21:09:49 INFO - caution: filename not matched: bin/* 21:09:49 INFO - caution: filename not matched: config/* 21:09:49 INFO - caution: filename not matched: mozbase/* 21:09:49 INFO - caution: filename not matched: marionette/* 21:09:49 INFO - caution: filename not matched: tools/wptserve/* 21:09:49 INFO - Return code: 11 21:09:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:09:49 INFO - https://queue.taskcluster.net/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 21:09:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 21:09:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 21:09:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 21:09:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 21:09:55 INFO - Downloaded 73052620 bytes. 21:09:55 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 21:09:55 INFO - mkdir: /builds/slave/test/properties 21:09:55 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 21:09:55 INFO - Writing to file /builds/slave/test/properties/build_url 21:09:55 INFO - Contents: 21:09:55 INFO - build_url:https://queue.taskcluster.net/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 21:09:56 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 21:09:56 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 21:09:56 INFO - Writing to file /builds/slave/test/properties/symbols_url 21:09:56 INFO - Contents: 21:09:56 INFO - symbols_url:https://queue.taskcluster.net/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 21:09: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')]} 21:09:56 INFO - https://queue.taskcluster.net/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 21:09:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 21:09:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 21:09:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 21:09:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 21:10:04 INFO - Downloaded 103636740 bytes. 21:10:04 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 21:10:04 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 21:10:07 INFO - Return code: 0 21:10:07 INFO - Running post-action listener: _resource_record_post_action 21:10:07 INFO - Running post-action listener: set_extra_try_arguments 21:10:07 INFO - ##### 21:10:07 INFO - ##### Running create-virtualenv step. 21:10:07 INFO - ##### 21:10:07 INFO - Running pre-action listener: _pre_create_virtualenv 21:10:07 INFO - Running pre-action listener: _resource_record_pre_action 21:10:07 INFO - Running main action method: create_virtualenv 21:10:07 INFO - Creating virtualenv /builds/slave/test/build/venv 21:10:07 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 21:10:07 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 21:10:07 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 21:10:07 INFO - Using real prefix '/tools/python27' 21:10:07 INFO - New python executable in /builds/slave/test/build/venv/bin/python 21:10:08 INFO - Installing distribute.............................................................................................................................................................................................done. 21:10:11 INFO - Installing pip.................done. 21:10:11 INFO - Return code: 0 21:10:11 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 21:10:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:10:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:10:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:10:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:10:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:10:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:10:11 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 0x1030fae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103117f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd888c592b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1031135e0>, '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 0x102cf6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102d21990>, '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.bjeOx8V6nA/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.qASTU11Gfi/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 21:10:11 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 21:10:11 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 21:10:11 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.bjeOx8V6nA/Render', 21:10:11 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:10:11 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:10:11 INFO - 'HOME': '/Users/cltbld', 21:10:11 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:10:11 INFO - 'LOGNAME': 'cltbld', 21:10:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:10:11 INFO - 'MOZ_NO_REMOTE': '1', 21:10:11 INFO - 'NO_EM_RESTART': '1', 21:10:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:10:11 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:10:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:10:11 INFO - 'PWD': '/builds/slave/test', 21:10:11 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:10:11 INFO - 'SHELL': '/bin/bash', 21:10:11 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.qASTU11Gfi/Listeners', 21:10:11 INFO - 'TMPDIR': '/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/', 21:10:11 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:10:11 INFO - 'USER': 'cltbld', 21:10:11 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:10:11 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:10:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:10:11 INFO - 'XPC_FLAGS': '0x0', 21:10:11 INFO - 'XPC_SERVICE_NAME': '0', 21:10:11 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:10:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:10:11 INFO - Downloading/unpacking psutil>=0.7.1 21:10:11 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 21:10:11 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 21:10:11 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 21:10:11 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 21:10:11 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 21:10:11 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 21:10:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 21:10:15 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 21:10:15 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:10:15 INFO - Installing collected packages: psutil 21:10:15 INFO - Running setup.py install for psutil 21:10:15 INFO - building 'psutil._psutil_osx' extension 21:10:15 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 21:10:15 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 21:10:15 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 21:10:15 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 21:10:16 INFO - building 'psutil._psutil_posix' extension 21:10:16 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 21:10:16 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 21:10:16 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 21:10:16 INFO - ^ 21:10:16 INFO - 1 warning generated. 21:10:16 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 21:10:16 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 21:10:16 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:10:16 INFO - Successfully installed psutil 21:10:16 INFO - Cleaning up... 21:10:16 INFO - Return code: 0 21:10:16 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 21:10:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:10:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:10:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:10:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:10:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:10:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:10:16 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 0x1030fae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103117f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd888c592b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1031135e0>, '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 0x102cf6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102d21990>, '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.bjeOx8V6nA/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.qASTU11Gfi/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 21:10:16 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 21:10:16 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 21:10:16 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.bjeOx8V6nA/Render', 21:10:16 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:10:16 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:10:16 INFO - 'HOME': '/Users/cltbld', 21:10:16 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:10:16 INFO - 'LOGNAME': 'cltbld', 21:10:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:10:16 INFO - 'MOZ_NO_REMOTE': '1', 21:10:16 INFO - 'NO_EM_RESTART': '1', 21:10:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:10:16 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:10:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:10:16 INFO - 'PWD': '/builds/slave/test', 21:10:16 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:10:16 INFO - 'SHELL': '/bin/bash', 21:10:16 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.qASTU11Gfi/Listeners', 21:10:16 INFO - 'TMPDIR': '/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/', 21:10:16 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:10:16 INFO - 'USER': 'cltbld', 21:10:16 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:10:16 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:10:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:10:16 INFO - 'XPC_FLAGS': '0x0', 21:10:16 INFO - 'XPC_SERVICE_NAME': '0', 21:10:16 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:10:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:10:16 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 21:10:16 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 21:10:16 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 21:10:16 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 21:10:16 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 21:10:16 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 21:10:16 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 21:10:19 INFO - Downloading mozsystemmonitor-0.0.tar.gz 21:10:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 21:10:19 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 21:10:19 INFO - Installing collected packages: mozsystemmonitor 21:10:19 INFO - Running setup.py install for mozsystemmonitor 21:10:19 INFO - Successfully installed mozsystemmonitor 21:10:19 INFO - Cleaning up... 21:10:19 INFO - Return code: 0 21:10:19 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 21:10:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:10:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:10:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:10:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:10:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:10:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:10:19 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 0x1030fae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103117f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd888c592b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1031135e0>, '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 0x102cf6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102d21990>, '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.bjeOx8V6nA/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.qASTU11Gfi/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 21:10:19 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 21:10:19 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 21:10:19 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.bjeOx8V6nA/Render', 21:10:19 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:10:19 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:10:19 INFO - 'HOME': '/Users/cltbld', 21:10:19 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:10:19 INFO - 'LOGNAME': 'cltbld', 21:10:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:10:19 INFO - 'MOZ_NO_REMOTE': '1', 21:10:19 INFO - 'NO_EM_RESTART': '1', 21:10:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:10:19 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:10:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:10:19 INFO - 'PWD': '/builds/slave/test', 21:10:19 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:10:19 INFO - 'SHELL': '/bin/bash', 21:10:19 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.qASTU11Gfi/Listeners', 21:10:19 INFO - 'TMPDIR': '/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/', 21:10:19 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:10:19 INFO - 'USER': 'cltbld', 21:10:19 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:10:19 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:10:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:10:19 INFO - 'XPC_FLAGS': '0x0', 21:10:19 INFO - 'XPC_SERVICE_NAME': '0', 21:10:19 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:10:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:10:20 INFO - Downloading/unpacking blobuploader==1.2.4 21:10:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:10:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:10:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 21:10:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 21:10:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:10:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:10:22 INFO - Downloading blobuploader-1.2.4.tar.gz 21:10:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 21:10:22 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 21:10:22 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 21:10:22 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 21:10:22 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 21:10:22 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 21:10:22 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 21:10:22 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 21:10:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 21:10:23 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 21:10:23 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 21:10:23 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 21:10:23 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 21:10:23 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 21:10:23 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 21:10:23 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 21:10:23 INFO - Downloading docopt-0.6.1.tar.gz 21:10:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 21:10:23 INFO - Installing collected packages: blobuploader, requests, docopt 21:10:23 INFO - Running setup.py install for blobuploader 21:10:23 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 21:10:23 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 21:10:23 INFO - Running setup.py install for requests 21:10:24 INFO - Running setup.py install for docopt 21:10:24 INFO - Successfully installed blobuploader requests docopt 21:10:24 INFO - Cleaning up... 21:10:24 INFO - Return code: 0 21:10:24 INFO - Installing None into virtualenv /builds/slave/test/build/venv 21:10:24 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')]} 21:10:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:10:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:10:24 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')]} 21:10:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:10:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:10:24 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 0x1030fae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103117f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd888c592b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1031135e0>, '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 0x102cf6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102d21990>, '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.bjeOx8V6nA/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.qASTU11Gfi/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 21:10:24 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 21:10:24 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 21:10:24 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.bjeOx8V6nA/Render', 21:10:24 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:10:24 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:10:24 INFO - 'HOME': '/Users/cltbld', 21:10:24 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:10:24 INFO - 'LOGNAME': 'cltbld', 21:10:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:10:24 INFO - 'MOZ_NO_REMOTE': '1', 21:10:24 INFO - 'NO_EM_RESTART': '1', 21:10:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:10:24 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:10:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:10:24 INFO - 'PWD': '/builds/slave/test', 21:10:24 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:10:24 INFO - 'SHELL': '/bin/bash', 21:10:24 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.qASTU11Gfi/Listeners', 21:10:24 INFO - 'TMPDIR': '/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/', 21:10:24 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:10:24 INFO - 'USER': 'cltbld', 21:10:24 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:10:24 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:10:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:10:24 INFO - 'XPC_FLAGS': '0x0', 21:10:24 INFO - 'XPC_SERVICE_NAME': '0', 21:10:24 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:10:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:10:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 21:10:24 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-g7xwcw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 21:10:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 21:10:25 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-1qhXe3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 21:10:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 21:10:25 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-4NfWfe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 21:10:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 21:10:25 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-UzMy4b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 21:10:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 21:10:25 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-AcTOct-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 21:10:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 21:10:25 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-iYxkTr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 21:10:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 21:10:25 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-_IrZad-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 21:10:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 21:10:25 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-x6Ozhi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 21:10:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 21:10:25 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-yKqtJN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 21:10:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 21:10:25 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-59Ushc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 21:10:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 21:10:25 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-yFuPZ0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 21:10:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 21:10:26 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-HbTYOv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 21:10:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 21:10:26 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-2J2Rzy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 21:10:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 21:10:26 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-iVuYcJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 21:10:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 21:10:26 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-NQvrb6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 21:10:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 21:10:26 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-OAcBa7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 21:10:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 21:10:26 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-_mgoY8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 21:10:26 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 21:10:26 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-7N3Unb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 21:10:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 21:10:26 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-Tk8F1_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 21:10:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:10:26 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-zt7Tmh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:10:27 INFO - Unpacking /builds/slave/test/build/tests/marionette 21:10:27 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-oBwngo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 21:10:27 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:10:27 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 21:10:27 INFO - Running setup.py install for manifestparser 21:10:27 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 21:10:27 INFO - Running setup.py install for mozcrash 21:10:27 INFO - Running setup.py install for mozdebug 21:10:27 INFO - Running setup.py install for mozdevice 21:10:28 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 21:10:28 INFO - Installing dm script to /builds/slave/test/build/venv/bin 21:10:28 INFO - Running setup.py install for mozfile 21:10:28 INFO - Running setup.py install for mozhttpd 21:10:28 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 21:10:28 INFO - Running setup.py install for mozinfo 21:10:28 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 21:10:28 INFO - Running setup.py install for mozInstall 21:10:28 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 21:10:28 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 21:10:28 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 21:10:28 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 21:10:28 INFO - Running setup.py install for mozleak 21:10:28 INFO - Running setup.py install for mozlog 21:10:29 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 21:10:29 INFO - Running setup.py install for moznetwork 21:10:29 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 21:10:29 INFO - Running setup.py install for mozprocess 21:10:29 INFO - Running setup.py install for mozprofile 21:10:29 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 21:10:29 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 21:10:29 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 21:10:29 INFO - Running setup.py install for mozrunner 21:10:29 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 21:10:29 INFO - Running setup.py install for mozscreenshot 21:10:29 INFO - Running setup.py install for moztest 21:10:29 INFO - Running setup.py install for mozversion 21:10:30 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 21:10:30 INFO - Running setup.py install for wptserve 21:10:30 INFO - Running setup.py install for marionette-driver 21:10:30 INFO - Running setup.py install for browsermob-proxy 21:10:30 INFO - Running setup.py install for marionette-client 21:10:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:10:30 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 21:10:30 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 21:10:30 INFO - Cleaning up... 21:10:30 INFO - Return code: 0 21:10:30 INFO - Installing None into virtualenv /builds/slave/test/build/venv 21:10:30 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')]} 21:10:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:10:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:10:30 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')]} 21:10:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:10:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:10:30 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 0x1030fae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103117f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd888c592b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1031135e0>, '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 0x102cf6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102d21990>, '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.bjeOx8V6nA/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.qASTU11Gfi/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 21:10:30 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 21:10:30 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 21:10:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.bjeOx8V6nA/Render', 21:10:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:10:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:10:30 INFO - 'HOME': '/Users/cltbld', 21:10:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:10:30 INFO - 'LOGNAME': 'cltbld', 21:10:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:10:30 INFO - 'MOZ_NO_REMOTE': '1', 21:10:30 INFO - 'NO_EM_RESTART': '1', 21:10:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:10:30 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:10:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:10:30 INFO - 'PWD': '/builds/slave/test', 21:10:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:10:30 INFO - 'SHELL': '/bin/bash', 21:10:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.qASTU11Gfi/Listeners', 21:10:30 INFO - 'TMPDIR': '/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/', 21:10:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:10:30 INFO - 'USER': 'cltbld', 21:10:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:10:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:10:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:10:30 INFO - 'XPC_FLAGS': '0x0', 21:10:30 INFO - 'XPC_SERVICE_NAME': '0', 21:10:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:10:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:10:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 21:10:31 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-RHJdnn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 21:10:31 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)) 21:10:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 21:10:31 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-SF0tIe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 21:10:31 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)) 21:10:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 21:10:31 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-5jgTsg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 21:10:31 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)) 21:10:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 21:10:31 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-9cBaiw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 21:10:31 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)) 21:10:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 21:10:31 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-GYIH8B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 21:10:31 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)) 21:10:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 21:10:31 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-KyC24J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 21:10:31 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)) 21:10:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 21:10:31 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-1w12Ys-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 21:10:31 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)) 21:10:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 21:10:32 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-iU9wqx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 21:10:32 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)) 21:10:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 21:10:32 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-ePujLm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 21:10:32 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)) 21:10:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 21:10:32 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-WALMc3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 21:10:32 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)) 21:10:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 21:10:32 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-YXD1hn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 21:10:32 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)) 21:10:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 21:10:32 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-NOBowT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 21:10:32 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)) 21:10:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 21:10:32 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-EW0_nK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 21:10:32 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)) 21:10:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 21:10:32 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-AWCoa5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 21:10:32 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)) 21:10:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 21:10:32 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-DAM_ok-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 21:10:32 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)) 21:10:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 21:10:32 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-ODCmsj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 21:10:32 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)) 21:10:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 21:10:32 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-jh1fb5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 21:10:33 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)) 21:10:33 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 21:10:33 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-76JMyB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 21:10:33 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)) 21:10:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 21:10:33 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-7MQGDL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 21:10:33 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)) 21:10:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:10:33 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-LMbWy_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:10:33 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)) 21:10:33 INFO - Unpacking /builds/slave/test/build/tests/marionette 21:10:33 INFO - Running setup.py (path:/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/pip-YBOrlg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 21:10:33 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:10:33 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)) 21:10:33 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)) 21:10:33 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)) 21:10:33 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)) 21:10:33 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)) 21:10:33 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)) 21:10:33 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 21:10:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:10:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:10:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 21:10:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 21:10:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:10:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:10:36 INFO - Downloading blessings-1.6.tar.gz 21:10:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 21:10:36 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)) 21:10:36 INFO - Installing collected packages: blessings 21:10:36 INFO - Running setup.py install for blessings 21:10:36 INFO - Successfully installed blessings 21:10:36 INFO - Cleaning up... 21:10:37 INFO - Return code: 0 21:10:37 INFO - Done creating virtualenv /builds/slave/test/build/venv. 21:10:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 21:10:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 21:10:37 INFO - Reading from file tmpfile_stdout 21:10:37 INFO - Current package versions: 21:10:37 INFO - blessings == 1.6 21:10:37 INFO - blobuploader == 1.2.4 21:10:37 INFO - browsermob-proxy == 0.6.0 21:10:37 INFO - docopt == 0.6.1 21:10:37 INFO - manifestparser == 1.1 21:10:37 INFO - marionette-client == 2.3.0 21:10:37 INFO - marionette-driver == 1.4.0 21:10:37 INFO - mozInstall == 1.12 21:10:37 INFO - mozcrash == 0.17 21:10:37 INFO - mozdebug == 0.1 21:10:37 INFO - mozdevice == 0.48 21:10:37 INFO - mozfile == 1.2 21:10:37 INFO - mozhttpd == 0.7 21:10:37 INFO - mozinfo == 0.9 21:10:37 INFO - mozleak == 0.1 21:10:37 INFO - mozlog == 3.1 21:10:37 INFO - moznetwork == 0.27 21:10:37 INFO - mozprocess == 0.22 21:10:37 INFO - mozprofile == 0.28 21:10:37 INFO - mozrunner == 6.11 21:10:37 INFO - mozscreenshot == 0.1 21:10:37 INFO - mozsystemmonitor == 0.0 21:10:37 INFO - moztest == 0.7 21:10:37 INFO - mozversion == 1.4 21:10:37 INFO - psutil == 3.1.1 21:10:37 INFO - requests == 1.2.3 21:10:37 INFO - wptserve == 1.4.0 21:10:37 INFO - wsgiref == 0.1.2 21:10:37 INFO - Running post-action listener: _resource_record_post_action 21:10:37 INFO - Running post-action listener: _start_resource_monitoring 21:10:37 INFO - Starting resource monitoring. 21:10:37 INFO - ##### 21:10:37 INFO - ##### Running pull step. 21:10:37 INFO - ##### 21:10:37 INFO - Running pre-action listener: _resource_record_pre_action 21:10:37 INFO - Running main action method: pull 21:10:37 INFO - Pull has nothing to do! 21:10:37 INFO - Running post-action listener: _resource_record_post_action 21:10:37 INFO - ##### 21:10:37 INFO - ##### Running install step. 21:10:37 INFO - ##### 21:10:37 INFO - Running pre-action listener: _resource_record_pre_action 21:10:37 INFO - Running main action method: install 21:10:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 21:10:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 21:10:37 INFO - Reading from file tmpfile_stdout 21:10:37 INFO - Detecting whether we're running mozinstall >=1.0... 21:10:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 21:10:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 21:10:37 INFO - Reading from file tmpfile_stdout 21:10:37 INFO - Output received: 21:10:37 INFO - Usage: mozinstall [options] installer 21:10:37 INFO - Options: 21:10:37 INFO - -h, --help show this help message and exit 21:10:37 INFO - -d DEST, --destination=DEST 21:10:37 INFO - Directory to install application into. [default: 21:10:37 INFO - "/builds/slave/test"] 21:10:37 INFO - --app=APP Application being installed. [default: firefox] 21:10:37 INFO - mkdir: /builds/slave/test/build/application 21:10:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 21:10:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 21:10:55 INFO - Reading from file tmpfile_stdout 21:10:55 INFO - Output received: 21:10:55 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 21:10:55 INFO - Running post-action listener: _resource_record_post_action 21:10:55 INFO - ##### 21:10:55 INFO - ##### Running run-tests step. 21:10:55 INFO - ##### 21:10:55 INFO - Running pre-action listener: _resource_record_pre_action 21:10:55 INFO - Running main action method: run_tests 21:10:55 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 21:10:55 INFO - Minidump filename unknown. Determining based upon platform and architecture. 21:10:55 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 21:10:55 INFO - grabbing minidump binary from tooltool 21:10:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:10:55 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 0x1031135e0>, '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 0x102cf6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102d21990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 21:10:55 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 21:10:55 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 21:10:55 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 21:10:55 INFO - Return code: 0 21:10:55 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 21:10:55 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 21:10:55 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.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 21:10:55 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.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 21:10:55 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.bjeOx8V6nA/Render', 21:10:55 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:10:55 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:10:55 INFO - 'HOME': '/Users/cltbld', 21:10:55 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:10:55 INFO - 'LOGNAME': 'cltbld', 21:10:55 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 21:10:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:10:55 INFO - 'MOZ_NO_REMOTE': '1', 21:10:55 INFO - 'NO_EM_RESTART': '1', 21:10:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:10:55 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:10:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:10:55 INFO - 'PWD': '/builds/slave/test', 21:10:55 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:10:55 INFO - 'SHELL': '/bin/bash', 21:10:55 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.qASTU11Gfi/Listeners', 21:10:55 INFO - 'TMPDIR': '/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/T/', 21:10:55 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:10:55 INFO - 'USER': 'cltbld', 21:10:55 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:10:55 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:10:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:10:55 INFO - 'XPC_FLAGS': '0x0', 21:10:55 INFO - 'XPC_SERVICE_NAME': '0', 21:10:55 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:10:55 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.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 21:10:56 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 21:10:56 INFO - import pkg_resources 21:10:57 INFO - Using 1 client processes 21:10:57 INFO - wptserve Starting http server on 127.0.0.1:8000 21:10:57 INFO - wptserve Starting http server on 127.0.0.1:8001 21:10:57 INFO - wptserve Starting http server on 127.0.0.1:8443 21:10:59 INFO - SUITE-START | Running 778 tests 21:10:59 INFO - Running testharness tests 21:10:59 INFO - Setting up ssl 21:10:59 INFO - PROCESS | certutil | 21:10:59 INFO - PROCESS | certutil | 21:10:59 INFO - PROCESS | certutil | 21:10:59 INFO - Certificate Nickname Trust Attributes 21:10:59 INFO - SSL,S/MIME,JAR/XPI 21:10:59 INFO - 21:10:59 INFO - web-platform-tests CT,, 21:10:59 INFO - 21:10:59 INFO - Starting runner 21:11:00 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 21:11:00 INFO - PROCESS | 1660 | 1464581460654 Marionette DEBUG Marionette enabled via build flag and pref 21:11:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x113cb1800 == 1 [pid = 1660] [id = 1] 21:11:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 1 (0x113cb2000) [pid = 1660] [serial = 1] [outer = 0x0] 21:11:00 INFO - PROCESS | 1660 | [1660] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 21:11:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 2 (0x113cb3000) [pid = 1660] [serial = 2] [outer = 0x113cb2000] 21:11:01 INFO - PROCESS | 1660 | 1464581461014 Marionette INFO Listening on port 2828 21:11:01 INFO - PROCESS | 1660 | 1464581461249 Marionette DEBUG Marionette enabled via command-line flag 21:11:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x116850800 == 2 [pid = 1660] [id = 2] 21:11:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 3 (0x116851000) [pid = 1660] [serial = 3] [outer = 0x0] 21:11:01 INFO - PROCESS | 1660 | [1660] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 21:11:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 4 (0x116852000) [pid = 1660] [serial = 4] [outer = 0x116851000] 21:11:01 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:11:01 INFO - PROCESS | 1660 | 1464581461413 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49292 21:11:01 INFO - PROCESS | 1660 | 1464581461485 Marionette DEBUG Closed connection conn0 21:11:01 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:11:01 INFO - PROCESS | 1660 | 1464581461491 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49293 21:11:01 INFO - PROCESS | 1660 | 1464581461500 Marionette DEBUG Closed connection conn1 21:11:01 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:11:01 INFO - PROCESS | 1660 | 1464581461505 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49294 21:11:01 INFO - PROCESS | 1660 | 1464581461514 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 21:11:01 INFO - PROCESS | 1660 | 1464581461520 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160529195147","device":"desktop","version":"48.0a2"} 21:11:01 INFO - PROCESS | 1660 | [1660] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:11:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b2e800 == 3 [pid = 1660] [id = 3] 21:11:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 5 (0x119b2f000) [pid = 1660] [serial = 5] [outer = 0x0] 21:11:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b30000 == 4 [pid = 1660] [id = 4] 21:11:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 6 (0x11a003800) [pid = 1660] [serial = 6] [outer = 0x0] 21:11:02 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 21:11:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x121942000 == 5 [pid = 1660] [id = 5] 21:11:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 7 (0x11a002800) [pid = 1660] [serial = 7] [outer = 0x0] 21:11:02 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 21:11:03 INFO - PROCESS | 1660 | [1660] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 21:11:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 8 (0x1219f1000) [pid = 1660] [serial = 8] [outer = 0x11a002800] 21:11:03 INFO - PROCESS | 1660 | [1660] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 21:11:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 9 (0x12272a800) [pid = 1660] [serial = 9] [outer = 0x119b2f000] 21:11:03 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 21:11:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 10 (0x1215f7000) [pid = 1660] [serial = 10] [outer = 0x11a003800] 21:11:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 11 (0x1219f2400) [pid = 1660] [serial = 11] [outer = 0x11a002800] 21:11:03 INFO - PROCESS | 1660 | [1660] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 21:11:03 INFO - PROCESS | 1660 | 1464581463752 Marionette DEBUG loaded listener.js 21:11:03 INFO - PROCESS | 1660 | 1464581463761 Marionette DEBUG loaded listener.js 21:11:04 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 21:11:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 12 (0x1270b8c00) [pid = 1660] [serial = 12] [outer = 0x11a002800] 21:11:04 INFO - PROCESS | 1660 | 1464581464103 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"86d0bd82-ace8-734d-a276-44f80dc37850","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160529195147","device":"desktop","version":"48.0a2","command_id":1}}] 21:11:04 INFO - PROCESS | 1660 | 1464581464189 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}] 21:11:04 INFO - PROCESS | 1660 | 1464581464248 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 21:11:04 INFO - PROCESS | 1660 | 1464581464327 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 21:11:04 INFO - PROCESS | 1660 | [1660] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 21:11:04 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 21:11:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 13 (0x127976000) [pid = 1660] [serial = 13] [outer = 0x11a002800] 21:11:04 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 21:11:04 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:11:04 INFO - PROCESS | 1660 | 1464581464609 Marionette TRACE conn2 <- [1,3,null,{}] 21:11:04 INFO - PROCESS | 1660 | 1464581464612 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 21:11:04 INFO - PROCESS | 1660 | 1464581464634 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 21:11:04 INFO - PROCESS | 1660 | 1464581464662 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 21:11:04 INFO - PROCESS | 1660 | 1464581464664 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 21:11:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 21:11:04 INFO - PROCESS | 1660 | 1464581464667 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 21:11:04 INFO - PROCESS | 1660 | 1464581464670 Marionette TRACE conn2 <- [1,6,null,{}] 21:11:04 INFO - PROCESS | 1660 | 1464581464675 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}] 21:11:04 INFO - PROCESS | 1660 | 1464581464682 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 21:11:04 INFO - PROCESS | 1660 | 1464581464685 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x1290ac000 == 6 [pid = 1660] [id = 6] 21:11:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 14 (0x12932c000) [pid = 1660] [serial = 14] [outer = 0x0] 21:11:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 15 (0x1293ba000) [pid = 1660] [serial = 15] [outer = 0x12932c000] 21:11:04 INFO - PROCESS | 1660 | 1464581464720 Marionette DEBUG loaded listener.js 21:11:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 16 (0x1293c0000) [pid = 1660] [serial = 16] [outer = 0x12932c000] 21:11:05 INFO - PROCESS | 1660 | 1464581465008 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]]]}] 21:11:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 21:11:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 375ms 21:11:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294a5800 == 7 [pid = 1660] [id = 7] 21:11:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 17 (0x129621000) [pid = 1660] [serial = 17] [outer = 0x0] 21:11:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 18 (0x12962ac00) [pid = 1660] [serial = 18] [outer = 0x129621000] 21:11:05 INFO - PROCESS | 1660 | 1464581465060 Marionette DEBUG loaded listener.js 21:11:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 19 (0x129650c00) [pid = 1660] [serial = 19] [outer = 0x129621000] 21:11:05 INFO - PROCESS | 1660 | 1464581465109 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 21:11:05 INFO - PROCESS | 1660 | 1464581465111 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 21:11:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 21:11:05 INFO - PROCESS | 1660 | 1464581465147 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 21:11:05 INFO - PROCESS | 1660 | 1464581465148 Marionette TRACE conn2 <- [1,10,null,{}] 21:11:05 INFO - PROCESS | 1660 | 1464581465163 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}] 21:11:05 INFO - PROCESS | 1660 | 1464581465293 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 21:11:05 INFO - PROCESS | 1660 | 1464581465326 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aa68800 == 8 [pid = 1660] [id = 8] 21:11:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 20 (0x12aa18400) [pid = 1660] [serial = 20] [outer = 0x0] 21:11:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 21 (0x12aa1a000) [pid = 1660] [serial = 21] [outer = 0x12aa18400] 21:11:05 INFO - PROCESS | 1660 | 1464581465354 Marionette DEBUG loaded listener.js 21:11:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 22 (0x12aa1e000) [pid = 1660] [serial = 22] [outer = 0x12aa18400] 21:11:05 INFO - PROCESS | 1660 | 1464581465648 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]]]}] 21:11:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 21:11:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 588ms 21:11:05 INFO - PROCESS | 1660 | 1464581465753 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 21:11:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 21:11:05 INFO - PROCESS | 1660 | 1464581465755 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 21:11:05 INFO - PROCESS | 1660 | 1464581465757 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 21:11:05 INFO - PROCESS | 1660 | 1464581465758 Marionette TRACE conn2 <- [1,14,null,{}] 21:11:05 INFO - PROCESS | 1660 | 1464581465760 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}] 21:11:05 INFO - PROCESS | 1660 | 1464581465855 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 21:11:05 INFO - PROCESS | 1660 | 1464581465861 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b90c800 == 9 [pid = 1660] [id = 9] 21:11:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 23 (0x12abc5800) [pid = 1660] [serial = 23] [outer = 0x0] 21:11:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 24 (0x12b243400) [pid = 1660] [serial = 24] [outer = 0x12abc5800] 21:11:05 INFO - PROCESS | 1660 | 1464581465886 Marionette DEBUG loaded listener.js 21:11:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 25 (0x12bb39c00) [pid = 1660] [serial = 25] [outer = 0x12abc5800] 21:11:06 INFO - PROCESS | 1660 | 1464581466148 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]]]}] 21:11:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 21:11:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 419ms 21:11:06 INFO - PROCESS | 1660 | 1464581466180 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 21:11:06 INFO - PROCESS | 1660 | 1464581466181 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 21:11:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 21:11:06 INFO - PROCESS | 1660 | 1464581466184 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 21:11:06 INFO - PROCESS | 1660 | 1464581466185 Marionette TRACE conn2 <- [1,18,null,{}] 21:11:06 INFO - PROCESS | 1660 | 1464581466195 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}] 21:11:06 INFO - PROCESS | 1660 | 1464581466284 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 21:11:06 INFO - PROCESS | 1660 | 1464581466291 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd41800 == 10 [pid = 1660] [id = 10] 21:11:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 26 (0x12bb45800) [pid = 1660] [serial = 26] [outer = 0x0] 21:11:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 27 (0x12bd17400) [pid = 1660] [serial = 27] [outer = 0x12bb45800] 21:11:06 INFO - PROCESS | 1660 | 1464581466316 Marionette DEBUG loaded listener.js 21:11:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 28 (0x12bd20000) [pid = 1660] [serial = 28] [outer = 0x12bb45800] 21:11:06 INFO - PROCESS | 1660 | 1464581466582 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]]]}] 21:11:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 21:11:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 426ms 21:11:06 INFO - PROCESS | 1660 | 1464581466612 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 21:11:06 INFO - PROCESS | 1660 | 1464581466613 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 21:11:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 21:11:06 INFO - PROCESS | 1660 | 1464581466616 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 21:11:06 INFO - PROCESS | 1660 | 1464581466617 Marionette TRACE conn2 <- [1,22,null,{}] 21:11:06 INFO - PROCESS | 1660 | 1464581466626 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}] 21:11:06 INFO - PROCESS | 1660 | 1464581466723 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 21:11:06 INFO - PROCESS | 1660 | 1464581466728 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c026000 == 11 [pid = 1660] [id = 11] 21:11:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 29 (0x12bd23400) [pid = 1660] [serial = 29] [outer = 0x0] 21:11:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 30 (0x12bd2b800) [pid = 1660] [serial = 30] [outer = 0x12bd23400] 21:11:06 INFO - PROCESS | 1660 | 1464581466753 Marionette DEBUG loaded listener.js 21:11:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 31 (0x12c087400) [pid = 1660] [serial = 31] [outer = 0x12bd23400] 21:11:07 INFO - PROCESS | 1660 | 1464581467004 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]]]}] 21:11:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 21:11:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 21:11:07 INFO - PROCESS | 1660 | 1464581467035 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 21:11:07 INFO - PROCESS | 1660 | 1464581467036 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 21:11:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 21:11:07 INFO - PROCESS | 1660 | 1464581467046 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 21:11:07 INFO - PROCESS | 1660 | 1464581467047 Marionette TRACE conn2 <- [1,26,null,{}] 21:11:07 INFO - PROCESS | 1660 | 1464581467050 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}] 21:11:07 INFO - PROCESS | 1660 | 1464581467152 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 21:11:07 INFO - PROCESS | 1660 | 1464581467159 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x118119000 == 12 [pid = 1660] [id = 12] 21:11:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 32 (0x12c08c800) [pid = 1660] [serial = 32] [outer = 0x0] 21:11:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 33 (0x12c095800) [pid = 1660] [serial = 33] [outer = 0x12c08c800] 21:11:07 INFO - PROCESS | 1660 | 1464581467184 Marionette DEBUG loaded listener.js 21:11:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 34 (0x12c153c00) [pid = 1660] [serial = 34] [outer = 0x12c08c800] 21:11:07 INFO - PROCESS | 1660 | 1464581467424 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]]]}] 21:11:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 21:11:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 21:11:07 INFO - PROCESS | 1660 | 1464581467466 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 21:11:07 INFO - PROCESS | 1660 | 1464581467467 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 21:11:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 21:11:07 INFO - PROCESS | 1660 | 1464581467477 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 21:11:07 INFO - PROCESS | 1660 | 1464581467478 Marionette TRACE conn2 <- [1,30,null,{}] 21:11:07 INFO - PROCESS | 1660 | 1464581467480 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}] 21:11:07 INFO - PROCESS | 1660 | 1464581467571 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 21:11:07 INFO - PROCESS | 1660 | 1464581467577 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c60f800 == 13 [pid = 1660] [id = 13] 21:11:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 35 (0x12c094c00) [pid = 1660] [serial = 35] [outer = 0x0] 21:11:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 36 (0x12c2e8000) [pid = 1660] [serial = 36] [outer = 0x12c094c00] 21:11:07 INFO - PROCESS | 1660 | 1464581467601 Marionette DEBUG loaded listener.js 21:11:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 37 (0x12c2ebc00) [pid = 1660] [serial = 37] [outer = 0x12c094c00] 21:11:07 INFO - PROCESS | 1660 | 1464581467836 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]]]}] 21:11:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 21:11:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 371ms 21:11:07 INFO - PROCESS | 1660 | 1464581467849 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 21:11:07 INFO - PROCESS | 1660 | 1464581467851 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 21:11:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 21:11:07 INFO - PROCESS | 1660 | 1464581467860 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 21:11:07 INFO - PROCESS | 1660 | 1464581467861 Marionette TRACE conn2 <- [1,34,null,{}] 21:11:07 INFO - PROCESS | 1660 | 1464581467863 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}] 21:11:07 INFO - PROCESS | 1660 | 1464581467963 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 21:11:07 INFO - PROCESS | 1660 | 1464581467969 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c910000 == 14 [pid = 1660] [id = 14] 21:11:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 38 (0x12c2f0000) [pid = 1660] [serial = 38] [outer = 0x0] 21:11:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 39 (0x12c970800) [pid = 1660] [serial = 39] [outer = 0x12c2f0000] 21:11:08 INFO - PROCESS | 1660 | 1464581468003 Marionette DEBUG loaded listener.js 21:11:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 40 (0x12c976000) [pid = 1660] [serial = 40] [outer = 0x12c2f0000] 21:11:08 INFO - PROCESS | 1660 | 1464581468241 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]]]}] 21:11:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 21:11:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 426ms 21:11:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 21:11:08 INFO - PROCESS | 1660 | 1464581468282 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 21:11:08 INFO - PROCESS | 1660 | 1464581468283 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 21:11:08 INFO - PROCESS | 1660 | 1464581468293 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 21:11:08 INFO - PROCESS | 1660 | 1464581468294 Marionette TRACE conn2 <- [1,38,null,{}] 21:11:08 INFO - PROCESS | 1660 | 1464581468296 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}] 21:11:08 INFO - PROCESS | 1660 | 1464581468397 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 21:11:08 INFO - PROCESS | 1660 | 1464581468401 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cb58000 == 15 [pid = 1660] [id = 15] 21:11:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 41 (0x12c97ac00) [pid = 1660] [serial = 41] [outer = 0x0] 21:11:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 42 (0x12cb8c400) [pid = 1660] [serial = 42] [outer = 0x12c97ac00] 21:11:08 INFO - PROCESS | 1660 | 1464581468425 Marionette DEBUG loaded listener.js 21:11:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 43 (0x12cb91c00) [pid = 1660] [serial = 43] [outer = 0x12c97ac00] 21:11:08 INFO - PROCESS | 1660 | 1464581468653 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]]]}] 21:11:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 21:11:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 377ms 21:11:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 21:11:08 INFO - PROCESS | 1660 | 1464581468662 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 21:11:08 INFO - PROCESS | 1660 | 1464581468663 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 21:11:08 INFO - PROCESS | 1660 | 1464581468665 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 21:11:08 INFO - PROCESS | 1660 | 1464581468666 Marionette TRACE conn2 <- [1,42,null,{}] 21:11:08 INFO - PROCESS | 1660 | 1464581468676 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}] 21:11:08 INFO - PROCESS | 1660 | 1464581468776 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 21:11:08 INFO - PROCESS | 1660 | 1464581468780 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d02c800 == 16 [pid = 1660] [id = 16] 21:11:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 44 (0x12cb96000) [pid = 1660] [serial = 44] [outer = 0x0] 21:11:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 45 (0x12d010000) [pid = 1660] [serial = 45] [outer = 0x12cb96000] 21:11:08 INFO - PROCESS | 1660 | 1464581468805 Marionette DEBUG loaded listener.js 21:11:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 46 (0x12d014400) [pid = 1660] [serial = 46] [outer = 0x12cb96000] 21:11:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d36c000 == 17 [pid = 1660] [id = 17] 21:11:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 47 (0x12d36c800) [pid = 1660] [serial = 47] [outer = 0x0] 21:11:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 48 (0x12d369000) [pid = 1660] [serial = 48] [outer = 0x12d36c800] 21:11:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 49 (0x12d371800) [pid = 1660] [serial = 49] [outer = 0x12d36c800] 21:11:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d36b800 == 18 [pid = 1660] [id = 18] 21:11:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 50 (0x12d011000) [pid = 1660] [serial = 50] [outer = 0x0] 21:11:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 51 (0x12d390800) [pid = 1660] [serial = 51] [outer = 0x12d011000] 21:11:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 52 (0x12d391400) [pid = 1660] [serial = 52] [outer = 0x12d011000] 21:11:09 INFO - PROCESS | 1660 | 1464581469166 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]]]}] 21:11:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 21:11:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 519ms 21:11:09 INFO - PROCESS | 1660 | 1464581469202 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 21:11:09 INFO - PROCESS | 1660 | 1464581469213 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 21:11:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 21:11:09 INFO - PROCESS | 1660 | 1464581469215 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 21:11:09 INFO - PROCESS | 1660 | 1464581469217 Marionette TRACE conn2 <- [1,46,null,{}] 21:11:09 INFO - PROCESS | 1660 | 1464581469219 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}] 21:11:09 INFO - PROCESS | 1660 | 1464581469305 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 21:11:09 INFO - PROCESS | 1660 | 1464581469310 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d680000 == 19 [pid = 1660] [id = 19] 21:11:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 53 (0x12d019c00) [pid = 1660] [serial = 53] [outer = 0x0] 21:11:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 54 (0x12d45c400) [pid = 1660] [serial = 54] [outer = 0x12d019c00] 21:11:09 INFO - PROCESS | 1660 | 1464581469338 Marionette DEBUG loaded listener.js 21:11:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 55 (0x12d7d2400) [pid = 1660] [serial = 55] [outer = 0x12d019c00] 21:11:09 INFO - PROCESS | 1660 | 1464581469588 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]]]}] 21:11:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 21:11:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 418ms 21:11:09 INFO - PROCESS | 1660 | 1464581469634 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 21:11:09 INFO - PROCESS | 1660 | 1464581469635 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 21:11:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 21:11:09 INFO - PROCESS | 1660 | 1464581469645 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 21:11:09 INFO - PROCESS | 1660 | 1464581469646 Marionette TRACE conn2 <- [1,50,null,{}] 21:11:09 INFO - PROCESS | 1660 | 1464581469649 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}] 21:11:09 INFO - PROCESS | 1660 | 1464581469749 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 21:11:09 INFO - PROCESS | 1660 | 1464581469754 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12da11000 == 20 [pid = 1660] [id = 20] 21:11:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 56 (0x11819e400) [pid = 1660] [serial = 56] [outer = 0x0] 21:11:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 57 (0x1184f6000) [pid = 1660] [serial = 57] [outer = 0x11819e400] 21:11:09 INFO - PROCESS | 1660 | 1464581469778 Marionette DEBUG loaded listener.js 21:11:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 58 (0x12d7db000) [pid = 1660] [serial = 58] [outer = 0x11819e400] 21:11:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 21:11:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 370ms 21:11:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 21:11:10 INFO - PROCESS | 1660 | 1464581470009 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]]]}] 21:11:10 INFO - PROCESS | 1660 | 1464581470015 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 21:11:10 INFO - PROCESS | 1660 | 1464581470016 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 21:11:10 INFO - PROCESS | 1660 | 1464581470018 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 21:11:10 INFO - PROCESS | 1660 | 1464581470019 Marionette TRACE conn2 <- [1,54,null,{}] 21:11:10 INFO - PROCESS | 1660 | 1464581470029 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}] 21:11:10 INFO - PROCESS | 1660 | 1464581470125 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 21:11:10 INFO - PROCESS | 1660 | 1464581470131 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180de800 == 21 [pid = 1660] [id = 21] 21:11:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x118608c00) [pid = 1660] [serial = 59] [outer = 0x0] 21:11:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x11860d400) [pid = 1660] [serial = 60] [outer = 0x118608c00] 21:11:10 INFO - PROCESS | 1660 | 1464581470164 Marionette DEBUG loaded listener.js 21:11:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x118611400) [pid = 1660] [serial = 61] [outer = 0x118608c00] 21:11:10 INFO - PROCESS | 1660 | 1464581470395 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]]]}] 21:11:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 21:11:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 428ms 21:11:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 21:11:10 INFO - PROCESS | 1660 | 1464581470449 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 21:11:10 INFO - PROCESS | 1660 | 1464581470450 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 21:11:10 INFO - PROCESS | 1660 | 1464581470482 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 21:11:10 INFO - PROCESS | 1660 | 1464581470483 Marionette TRACE conn2 <- [1,58,null,{}] 21:11:10 INFO - PROCESS | 1660 | 1464581470498 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}] 21:11:10 INFO - PROCESS | 1660 | 1464581470630 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 21:11:10 INFO - PROCESS | 1660 | 1464581470641 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e08c000 == 22 [pid = 1660] [id = 22] 21:11:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x12da65c00) [pid = 1660] [serial = 62] [outer = 0x0] 21:11:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x12da64400) [pid = 1660] [serial = 63] [outer = 0x12da65c00] 21:11:10 INFO - PROCESS | 1660 | 1464581470680 Marionette DEBUG loaded listener.js 21:11:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x12d7dbc00) [pid = 1660] [serial = 64] [outer = 0x12da65c00] 21:11:11 INFO - PROCESS | 1660 | 1464581471692 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]]]}] 21:11:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 21:11:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1312ms 21:11:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 21:11:11 INFO - PROCESS | 1660 | 1464581471766 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 21:11:11 INFO - PROCESS | 1660 | 1464581471771 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 21:11:11 INFO - PROCESS | 1660 | 1464581471776 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 21:11:11 INFO - PROCESS | 1660 | 1464581471780 Marionette TRACE conn2 <- [1,62,null,{}] 21:11:11 INFO - PROCESS | 1660 | 1464581471786 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}] 21:11:11 INFO - PROCESS | 1660 | 1464581471953 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 21:11:12 INFO - PROCESS | 1660 | 1464581472057 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x1132eb000 == 23 [pid = 1660] [id = 23] 21:11:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x112ed6c00) [pid = 1660] [serial = 65] [outer = 0x0] 21:11:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x112f33400) [pid = 1660] [serial = 66] [outer = 0x112ed6c00] 21:11:12 INFO - PROCESS | 1660 | 1464581472107 Marionette DEBUG loaded listener.js 21:11:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x114fbc000) [pid = 1660] [serial = 67] [outer = 0x112ed6c00] 21:11:12 INFO - PROCESS | 1660 | 1464581472528 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]]]}] 21:11:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 21:11:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 777ms 21:11:12 INFO - PROCESS | 1660 | 1464581472554 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 21:11:12 INFO - PROCESS | 1660 | 1464581472559 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 21:11:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 21:11:12 INFO - PROCESS | 1660 | 1464581472564 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 21:11:12 INFO - PROCESS | 1660 | 1464581472565 Marionette TRACE conn2 <- [1,66,null,{}] 21:11:12 INFO - PROCESS | 1660 | 1464581472568 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}] 21:11:12 INFO - PROCESS | 1660 | 1464581472681 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 21:11:12 INFO - PROCESS | 1660 | 1464581472723 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x116aac800 == 24 [pid = 1660] [id = 24] 21:11:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x1167fdc00) [pid = 1660] [serial = 68] [outer = 0x0] 21:11:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x1168bec00) [pid = 1660] [serial = 69] [outer = 0x1167fdc00] 21:11:12 INFO - PROCESS | 1660 | 1464581472753 Marionette DEBUG loaded listener.js 21:11:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x118087c00) [pid = 1660] [serial = 70] [outer = 0x1167fdc00] 21:11:13 INFO - PROCESS | 1660 | 1464581473160 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]]]}] 21:11:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 21:11:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 620ms 21:11:13 INFO - PROCESS | 1660 | 1464581473184 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 21:11:13 INFO - PROCESS | 1660 | 1464581473186 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 21:11:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 21:11:13 INFO - PROCESS | 1660 | 1464581473204 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 21:11:13 INFO - PROCESS | 1660 | 1464581473207 Marionette TRACE conn2 <- [1,70,null,{}] 21:11:13 INFO - PROCESS | 1660 | 1464581473214 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}] 21:11:13 INFO - PROCESS | 1660 | 1464581473329 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 21:11:13 INFO - PROCESS | 1660 | 1464581473410 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x11744e800 == 25 [pid = 1660] [id = 25] 21:11:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x11860cc00) [pid = 1660] [serial = 71] [outer = 0x0] 21:11:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x118fb4400) [pid = 1660] [serial = 72] [outer = 0x11860cc00] 21:11:13 INFO - PROCESS | 1660 | 1464581473445 Marionette DEBUG loaded listener.js 21:11:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x119549c00) [pid = 1660] [serial = 73] [outer = 0x11860cc00] 21:11:14 INFO - PROCESS | 1660 | 1464581474100 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]]]}] 21:11:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 21:11:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 926ms 21:11:14 INFO - PROCESS | 1660 | 1464581474139 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 21:11:14 INFO - PROCESS | 1660 | 1464581474143 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 21:11:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 21:11:14 INFO - PROCESS | 1660 | 1464581474146 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 21:11:14 INFO - PROCESS | 1660 | 1464581474148 Marionette TRACE conn2 <- [1,74,null,{}] 21:11:14 INFO - PROCESS | 1660 | 1464581474151 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}] 21:11:14 INFO - PROCESS | 1660 | 1464581474234 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 21:11:14 INFO - PROCESS | 1660 | 1464581474296 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x114f78800 == 26 [pid = 1660] [id = 26] 21:11:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x112f2f400) [pid = 1660] [serial = 74] [outer = 0x0] 21:11:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x1164c8400) [pid = 1660] [serial = 75] [outer = 0x112f2f400] 21:11:14 INFO - PROCESS | 1660 | 1464581474325 Marionette DEBUG loaded listener.js 21:11:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x11685b000) [pid = 1660] [serial = 76] [outer = 0x112f2f400] 21:11:14 INFO - PROCESS | 1660 | 1464581474722 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]]]}] 21:11:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 21:11:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 623ms 21:11:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 21:11:14 INFO - PROCESS | 1660 | 1464581474770 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 21:11:14 INFO - PROCESS | 1660 | 1464581474774 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 21:11:14 INFO - PROCESS | 1660 | 1464581474778 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 21:11:14 INFO - PROCESS | 1660 | 1464581474780 Marionette TRACE conn2 <- [1,78,null,{}] 21:11:14 INFO - PROCESS | 1660 | 1464581474782 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}] 21:11:14 INFO - PROCESS | 1660 | 1464581474856 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 21:11:14 INFO - PROCESS | 1660 | 1464581474861 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x11661d800 == 27 [pid = 1660] [id = 27] 21:11:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x11682b000) [pid = 1660] [serial = 77] [outer = 0x0] 21:11:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x116a6c000) [pid = 1660] [serial = 78] [outer = 0x11682b000] 21:11:14 INFO - PROCESS | 1660 | 1464581474889 Marionette DEBUG loaded listener.js 21:11:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x117694400) [pid = 1660] [serial = 79] [outer = 0x11682b000] 21:11:15 INFO - PROCESS | 1660 | 1464581475232 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]]]}] 21:11:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 21:11:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 471ms 21:11:15 INFO - PROCESS | 1660 | 1464581475250 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 21:11:15 INFO - PROCESS | 1660 | 1464581475251 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 21:11:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 21:11:15 INFO - PROCESS | 1660 | 1464581475255 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 21:11:15 INFO - PROCESS | 1660 | 1464581475258 Marionette TRACE conn2 <- [1,82,null,{}] 21:11:15 INFO - PROCESS | 1660 | 1464581475264 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}] 21:11:15 INFO - PROCESS | 1660 | 1464581475339 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 21:11:15 INFO - PROCESS | 1660 | 1464581475345 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x116891800 == 28 [pid = 1660] [id = 28] 21:11:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x118089c00) [pid = 1660] [serial = 80] [outer = 0x0] 21:11:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1180b3c00) [pid = 1660] [serial = 81] [outer = 0x118089c00] 21:11:15 INFO - PROCESS | 1660 | 1464581475374 Marionette DEBUG loaded listener.js 21:11:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11823e400) [pid = 1660] [serial = 82] [outer = 0x118089c00] 21:11:15 INFO - PROCESS | 1660 | 1464581475695 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]]]}] 21:11:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 21:11:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 474ms 21:11:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 21:11:15 INFO - PROCESS | 1660 | 1464581475729 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 21:11:15 INFO - PROCESS | 1660 | 1464581475731 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 21:11:15 INFO - PROCESS | 1660 | 1464581475733 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 21:11:15 INFO - PROCESS | 1660 | 1464581475734 Marionette TRACE conn2 <- [1,86,null,{}] 21:11:15 INFO - PROCESS | 1660 | 1464581475737 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}] 21:11:15 INFO - PROCESS | 1660 | 1464581475825 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 21:11:15 INFO - PROCESS | 1660 | 1464581475867 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x116fa3800 == 29 [pid = 1660] [id = 29] 21:11:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11819a800) [pid = 1660] [serial = 83] [outer = 0x0] 21:11:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x118603800) [pid = 1660] [serial = 84] [outer = 0x11819a800] 21:11:15 INFO - PROCESS | 1660 | 1464581475892 Marionette DEBUG loaded listener.js 21:11:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x118fb3400) [pid = 1660] [serial = 85] [outer = 0x11819a800] 21:11:16 INFO - PROCESS | 1660 | 1464581476163 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]]]}] 21:11:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 21:11:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 470ms 21:11:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 21:11:16 INFO - PROCESS | 1660 | 1464581476211 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 21:11:16 INFO - PROCESS | 1660 | 1464581476213 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 21:11:16 INFO - PROCESS | 1660 | 1464581476215 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 21:11:16 INFO - PROCESS | 1660 | 1464581476216 Marionette TRACE conn2 <- [1,90,null,{}] 21:11:16 INFO - PROCESS | 1660 | 1464581476218 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}] 21:11:16 INFO - PROCESS | 1660 | 1464581476294 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 21:11:16 INFO - PROCESS | 1660 | 1464581476298 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x118103800 == 30 [pid = 1660] [id = 30] 21:11:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119316000) [pid = 1660] [serial = 86] [outer = 0x0] 21:11:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119545c00) [pid = 1660] [serial = 87] [outer = 0x119316000] 21:11:16 INFO - PROCESS | 1660 | 1464581476326 Marionette DEBUG loaded listener.js 21:11:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1195d7000) [pid = 1660] [serial = 88] [outer = 0x119316000] 21:11:16 INFO - PROCESS | 1660 | 1464581476627 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]]]}] 21:11:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 21:11:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 468ms 21:11:16 INFO - PROCESS | 1660 | 1464581476683 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 21:11:16 INFO - PROCESS | 1660 | 1464581476684 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 21:11:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 21:11:16 INFO - PROCESS | 1660 | 1464581476687 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 21:11:16 INFO - PROCESS | 1660 | 1464581476688 Marionette TRACE conn2 <- [1,94,null,{}] 21:11:16 INFO - PROCESS | 1660 | 1464581476702 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}] 21:11:16 INFO - PROCESS | 1660 | 1464581476789 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 21:11:16 INFO - PROCESS | 1660 | 1464581476795 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x11821b000 == 31 [pid = 1660] [id = 31] 21:11:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1195e2000) [pid = 1660] [serial = 89] [outer = 0x0] 21:11:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119af3400) [pid = 1660] [serial = 90] [outer = 0x1195e2000] 21:11:16 INFO - PROCESS | 1660 | 1464581476821 Marionette DEBUG loaded listener.js 21:11:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12063e800) [pid = 1660] [serial = 91] [outer = 0x1195e2000] 21:11:17 INFO - PROCESS | 1660 | 1464581477129 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]]]}] 21:11:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 21:11:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 469ms 21:11:17 INFO - PROCESS | 1660 | 1464581477157 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 21:11:17 INFO - PROCESS | 1660 | 1464581477159 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 21:11:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 21:11:17 INFO - PROCESS | 1660 | 1464581477161 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 21:11:17 INFO - PROCESS | 1660 | 1464581477162 Marionette TRACE conn2 <- [1,98,null,{}] 21:11:17 INFO - PROCESS | 1660 | 1464581477164 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}] 21:11:17 INFO - PROCESS | 1660 | 1464581477234 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 21:11:17 INFO - PROCESS | 1660 | 1464581477241 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x1188d3800 == 32 [pid = 1660] [id = 32] 21:11:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x119dfd800) [pid = 1660] [serial = 92] [outer = 0x0] 21:11:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12124bc00) [pid = 1660] [serial = 93] [outer = 0x119dfd800] 21:11:17 INFO - PROCESS | 1660 | 1464581477266 Marionette DEBUG loaded listener.js 21:11:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1215f0c00) [pid = 1660] [serial = 94] [outer = 0x119dfd800] 21:11:17 INFO - PROCESS | 1660 | 1464581477572 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]]]}] 21:11:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 21:11:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 468ms 21:11:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 21:11:17 INFO - PROCESS | 1660 | 1464581477629 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 21:11:17 INFO - PROCESS | 1660 | 1464581477631 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 21:11:17 INFO - PROCESS | 1660 | 1464581477633 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 21:11:17 INFO - PROCESS | 1660 | 1464581477634 Marionette TRACE conn2 <- [1,102,null,{}] 21:11:17 INFO - PROCESS | 1660 | 1464581477648 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}] 21:11:17 INFO - PROCESS | 1660 | 1464581477718 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 21:11:17 INFO - PROCESS | 1660 | 1464581477725 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x119517000 == 33 [pid = 1660] [id = 33] 21:11:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1215f4800) [pid = 1660] [serial = 95] [outer = 0x0] 21:11:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1216ee400) [pid = 1660] [serial = 96] [outer = 0x1215f4800] 21:11:17 INFO - PROCESS | 1660 | 1464581477750 Marionette DEBUG loaded listener.js 21:11:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12187b000) [pid = 1660] [serial = 97] [outer = 0x1215f4800] 21:11:18 INFO - PROCESS | 1660 | 1464581478049 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]]]}] 21:11:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 21:11:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 470ms 21:11:18 INFO - PROCESS | 1660 | 1464581478103 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 21:11:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 21:11:18 INFO - PROCESS | 1660 | 1464581478105 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 21:11:18 INFO - PROCESS | 1660 | 1464581478107 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 21:11:18 INFO - PROCESS | 1660 | 1464581478109 Marionette TRACE conn2 <- [1,106,null,{}] 21:11:18 INFO - PROCESS | 1660 | 1464581478111 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}] 21:11:18 INFO - PROCESS | 1660 | 1464581478182 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 21:11:18 INFO - PROCESS | 1660 | 1464581478186 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x1196b6800 == 34 [pid = 1660] [id = 34] 21:11:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12187b800) [pid = 1660] [serial = 98] [outer = 0x0] 21:11:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x121c72800) [pid = 1660] [serial = 99] [outer = 0x12187b800] 21:11:18 INFO - PROCESS | 1660 | 1464581478214 Marionette DEBUG loaded listener.js 21:11:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x124ad3400) [pid = 1660] [serial = 100] [outer = 0x12187b800] 21:11:18 INFO - PROCESS | 1660 | 1464581478505 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]]]}] 21:11:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 21:11:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 422ms 21:11:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 21:11:18 INFO - PROCESS | 1660 | 1464581478531 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 21:11:18 INFO - PROCESS | 1660 | 1464581478532 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 21:11:18 INFO - PROCESS | 1660 | 1464581478535 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 21:11:18 INFO - PROCESS | 1660 | 1464581478536 Marionette TRACE conn2 <- [1,110,null,{}] 21:11:18 INFO - PROCESS | 1660 | 1464581478542 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}] 21:11:18 INFO - PROCESS | 1660 | 1464581478640 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 21:11:18 INFO - PROCESS | 1660 | 1464581478647 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a70800 == 35 [pid = 1660] [id = 35] 21:11:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x11823c800) [pid = 1660] [serial = 101] [outer = 0x0] 21:11:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x121c75800) [pid = 1660] [serial = 102] [outer = 0x11823c800] 21:11:18 INFO - PROCESS | 1660 | 1464581478674 Marionette DEBUG loaded listener.js 21:11:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x124d5f400) [pid = 1660] [serial = 103] [outer = 0x11823c800] 21:11:18 INFO - PROCESS | 1660 | 1464581478978 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]]]}] 21:11:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 21:11:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 472ms 21:11:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 21:11:19 INFO - PROCESS | 1660 | 1464581479009 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 21:11:19 INFO - PROCESS | 1660 | 1464581479010 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 21:11:19 INFO - PROCESS | 1660 | 1464581479012 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 21:11:19 INFO - PROCESS | 1660 | 1464581479014 Marionette TRACE conn2 <- [1,114,null,{}] 21:11:19 INFO - PROCESS | 1660 | 1464581479017 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}] 21:11:19 INFO - PROCESS | 1660 | 1464581479114 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 21:11:19 INFO - PROCESS | 1660 | 1464581479118 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x12065c800 == 36 [pid = 1660] [id = 36] 21:11:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x124d65800) [pid = 1660] [serial = 104] [outer = 0x0] 21:11:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x125685c00) [pid = 1660] [serial = 105] [outer = 0x124d65800] 21:11:19 INFO - PROCESS | 1660 | 1464581479148 Marionette DEBUG loaded listener.js 21:11:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x126ade000) [pid = 1660] [serial = 106] [outer = 0x124d65800] 21:11:19 INFO - PROCESS | 1660 | 1464581479450 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]]]}] 21:11:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 21:11:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 471ms 21:11:19 INFO - PROCESS | 1660 | 1464581479484 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 21:11:19 INFO - PROCESS | 1660 | 1464581479486 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 21:11:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 21:11:19 INFO - PROCESS | 1660 | 1464581479490 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 21:11:19 INFO - PROCESS | 1660 | 1464581479491 Marionette TRACE conn2 <- [1,118,null,{}] 21:11:19 INFO - PROCESS | 1660 | 1464581479494 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}] 21:11:19 INFO - PROCESS | 1660 | 1464581479591 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 21:11:19 INFO - PROCESS | 1660 | 1464581479598 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212ce000 == 37 [pid = 1660] [id = 37] 21:11:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x125692800) [pid = 1660] [serial = 107] [outer = 0x0] 21:11:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x126adf000) [pid = 1660] [serial = 108] [outer = 0x125692800] 21:11:19 INFO - PROCESS | 1660 | 1464581479623 Marionette DEBUG loaded listener.js 21:11:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x127023c00) [pid = 1660] [serial = 109] [outer = 0x125692800] 21:11:19 INFO - PROCESS | 1660 | 1464581479890 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]]]}] 21:11:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 21:11:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 421ms 21:11:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 21:11:19 INFO - PROCESS | 1660 | 1464581479910 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 21:11:19 INFO - PROCESS | 1660 | 1464581479911 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 21:11:19 INFO - PROCESS | 1660 | 1464581479913 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 21:11:19 INFO - PROCESS | 1660 | 1464581479914 Marionette TRACE conn2 <- [1,122,null,{}] 21:11:19 INFO - PROCESS | 1660 | 1464581479917 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}] 21:11:20 INFO - PROCESS | 1660 | 1464581479996 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 21:11:20 INFO - PROCESS | 1660 | 1464581480001 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x1214ec000 == 38 [pid = 1660] [id = 38] 21:11:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1270abc00) [pid = 1660] [serial = 110] [outer = 0x0] 21:11:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12724d800) [pid = 1660] [serial = 111] [outer = 0x1270abc00] 21:11:20 INFO - PROCESS | 1660 | 1464581480028 Marionette DEBUG loaded listener.js 21:11:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x127589c00) [pid = 1660] [serial = 112] [outer = 0x1270abc00] 21:11:20 INFO - PROCESS | 1660 | 1464581480308 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]]]}] 21:11:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 21:11:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 418ms 21:11:20 INFO - PROCESS | 1660 | 1464581480335 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 21:11:20 INFO - PROCESS | 1660 | 1464581480337 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 21:11:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 21:11:20 INFO - PROCESS | 1660 | 1464581480342 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 21:11:20 INFO - PROCESS | 1660 | 1464581480344 Marionette TRACE conn2 <- [1,126,null,{}] 21:11:20 INFO - PROCESS | 1660 | 1464581480346 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}] 21:11:20 INFO - PROCESS | 1660 | 1464581480423 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 21:11:20 INFO - PROCESS | 1660 | 1464581480428 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a9f800 == 39 [pid = 1660] [id = 39] 21:11:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x127556000) [pid = 1660] [serial = 113] [outer = 0x0] 21:11:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x127971000) [pid = 1660] [serial = 114] [outer = 0x127556000] 21:11:20 INFO - PROCESS | 1660 | 1464581480452 Marionette DEBUG loaded listener.js 21:11:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x12901c400) [pid = 1660] [serial = 115] [outer = 0x127556000] 21:11:20 INFO - PROCESS | 1660 | 1464581480768 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]]]}] 21:11:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 21:11:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 470ms 21:11:20 INFO - PROCESS | 1660 | 1464581480812 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 21:11:20 INFO - PROCESS | 1660 | 1464581480813 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 21:11:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 21:11:20 INFO - PROCESS | 1660 | 1464581480815 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 21:11:20 INFO - PROCESS | 1660 | 1464581480816 Marionette TRACE conn2 <- [1,130,null,{}] 21:11:20 INFO - PROCESS | 1660 | 1464581480818 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}] 21:11:20 INFO - PROCESS | 1660 | 1464581480918 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 21:11:20 INFO - PROCESS | 1660 | 1464581480928 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x121dd5800 == 40 [pid = 1660] [id = 40] 21:11:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x128cd0800) [pid = 1660] [serial = 116] [outer = 0x0] 21:11:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x129322400) [pid = 1660] [serial = 117] [outer = 0x128cd0800] 21:11:20 INFO - PROCESS | 1660 | 1464581480952 Marionette DEBUG loaded listener.js 21:11:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x1293bd400) [pid = 1660] [serial = 118] [outer = 0x128cd0800] 21:11:21 INFO - PROCESS | 1660 | 1464581481222 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]]]}] 21:11:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 21:11:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 418ms 21:11:21 INFO - PROCESS | 1660 | 1464581481233 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 21:11:21 INFO - PROCESS | 1660 | 1464581481234 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 21:11:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 21:11:21 INFO - PROCESS | 1660 | 1464581481252 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 21:11:21 INFO - PROCESS | 1660 | 1464581481253 Marionette TRACE conn2 <- [1,134,null,{}] 21:11:21 INFO - PROCESS | 1660 | 1464581481263 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}] 21:11:21 INFO - PROCESS | 1660 | 1464581481344 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 21:11:21 INFO - PROCESS | 1660 | 1464581481349 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x1255b7800 == 41 [pid = 1660] [id = 41] 21:11:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x129023800) [pid = 1660] [serial = 119] [outer = 0x0] 21:11:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x129621800) [pid = 1660] [serial = 120] [outer = 0x129023800] 21:11:21 INFO - PROCESS | 1660 | 1464581481373 Marionette DEBUG loaded listener.js 21:11:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x12962c800) [pid = 1660] [serial = 121] [outer = 0x129023800] 21:11:21 INFO - PROCESS | 1660 | 1464581481693 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]]]}] 21:11:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 21:11:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 484ms 21:11:21 INFO - PROCESS | 1660 | 1464581481732 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 21:11:21 INFO - PROCESS | 1660 | 1464581481733 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 21:11:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 21:11:21 INFO - PROCESS | 1660 | 1464581481735 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 21:11:21 INFO - PROCESS | 1660 | 1464581481736 Marionette TRACE conn2 <- [1,138,null,{}] 21:11:21 INFO - PROCESS | 1660 | 1464581481739 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}] 21:11:21 INFO - PROCESS | 1660 | 1464581481853 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 21:11:21 INFO - PROCESS | 1660 | 1464581481862 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x126833800 == 42 [pid = 1660] [id = 42] 21:11:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x129629000) [pid = 1660] [serial = 122] [outer = 0x0] 21:11:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x12964c800) [pid = 1660] [serial = 123] [outer = 0x129629000] 21:11:21 INFO - PROCESS | 1660 | 1464581481886 Marionette DEBUG loaded listener.js 21:11:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x129667800) [pid = 1660] [serial = 124] [outer = 0x129629000] 21:11:23 INFO - PROCESS | 1660 | 1464581483068 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]]]}] 21:11:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 21:11:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1371ms 21:11:23 INFO - PROCESS | 1660 | 1464581483107 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 21:11:23 INFO - PROCESS | 1660 | 1464581483109 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 21:11:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 21:11:23 INFO - PROCESS | 1660 | 1464581483113 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 21:11:23 INFO - PROCESS | 1660 | 1464581483115 Marionette TRACE conn2 <- [1,142,null,{}] 21:11:23 INFO - PROCESS | 1660 | 1464581483118 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}] 21:11:23 INFO - PROCESS | 1660 | 1464581483206 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 21:11:23 INFO - PROCESS | 1660 | 1464581483238 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x1133e1800 == 43 [pid = 1660] [id = 43] 21:11:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x1164c3800) [pid = 1660] [serial = 125] [outer = 0x0] 21:11:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x1167fa000) [pid = 1660] [serial = 126] [outer = 0x1164c3800] 21:11:23 INFO - PROCESS | 1660 | 1464581483265 Marionette DEBUG loaded listener.js 21:11:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x116828c00) [pid = 1660] [serial = 127] [outer = 0x1164c3800] 21:11:23 INFO - PROCESS | 1660 | 1464581483609 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]]]}] 21:11:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 21:11:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 522ms 21:11:23 INFO - PROCESS | 1660 | 1464581483635 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 21:11:23 INFO - PROCESS | 1660 | 1464581483639 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 21:11:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 21:11:23 INFO - PROCESS | 1660 | 1464581483648 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 21:11:23 INFO - PROCESS | 1660 | 1464581483650 Marionette TRACE conn2 <- [1,146,null,{}] 21:11:23 INFO - PROCESS | 1660 | 1464581483653 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}] 21:11:23 INFO - PROCESS | 1660 | 1464581483744 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 21:11:23 INFO - PROCESS | 1660 | 1464581483749 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x116497000 == 44 [pid = 1660] [id = 44] 21:11:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x1168be000) [pid = 1660] [serial = 128] [outer = 0x0] 21:11:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x11768e800) [pid = 1660] [serial = 129] [outer = 0x1168be000] 21:11:23 INFO - PROCESS | 1660 | 1464581483775 Marionette DEBUG loaded listener.js 21:11:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x11808bc00) [pid = 1660] [serial = 130] [outer = 0x1168be000] 21:11:24 INFO - PROCESS | 1660 | 1464581484577 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]]]}] 21:11:24 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x12c97ac00) [pid = 1660] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 21:11:24 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x12c2f0000) [pid = 1660] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 21:11:24 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x12c094c00) [pid = 1660] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 21:11:24 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x12c08c800) [pid = 1660] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 21:11:24 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x12bd23400) [pid = 1660] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 21:11:24 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x12bb45800) [pid = 1660] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 21:11:24 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x12abc5800) [pid = 1660] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 21:11:24 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x12aa18400) [pid = 1660] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 21:11:24 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x12932c000) [pid = 1660] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 21:11:24 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x118608c00) [pid = 1660] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 21:11:24 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x11819e400) [pid = 1660] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 21:11:24 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x12d019c00) [pid = 1660] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 21:11:24 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x12cb96000) [pid = 1660] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 21:11:24 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x1195e2000) [pid = 1660] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 21:11:24 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x119dfd800) [pid = 1660] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 21:11:24 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x1215f4800) [pid = 1660] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 21:11:24 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x12187b800) [pid = 1660] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 21:11:24 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x124d65800) [pid = 1660] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 21:11:24 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x125692800) [pid = 1660] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 21:11:24 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1270abc00) [pid = 1660] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 21:11:24 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12da65c00) [pid = 1660] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 21:11:24 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x112ed6c00) [pid = 1660] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 21:11:24 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1167fdc00) [pid = 1660] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 21:11:24 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x11860cc00) [pid = 1660] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 21:11:24 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x112f2f400) [pid = 1660] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 21:11:24 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x11682b000) [pid = 1660] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 21:11:24 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x118089c00) [pid = 1660] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 21:11:24 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11819a800) [pid = 1660] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 21:11:24 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119316000) [pid = 1660] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 21:11:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 21:11:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1020ms 21:11:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 21:11:24 INFO - PROCESS | 1660 | 1464581484669 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 21:11:24 INFO - PROCESS | 1660 | 1464581484670 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 21:11:24 INFO - PROCESS | 1660 | 1464581484673 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 21:11:24 INFO - PROCESS | 1660 | 1464581484675 Marionette TRACE conn2 <- [1,150,null,{}] 21:11:24 INFO - PROCESS | 1660 | 1464581484694 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}] 21:11:24 INFO - PROCESS | 1660 | 1464581484767 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 21:11:24 INFO - PROCESS | 1660 | 1464581484775 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x116acb800 == 45 [pid = 1660] [id = 45] 21:11:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1180b5000) [pid = 1660] [serial = 131] [outer = 0x0] 21:11:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1181a0400) [pid = 1660] [serial = 132] [outer = 0x1180b5000] 21:11:24 INFO - PROCESS | 1660 | 1464581484803 Marionette DEBUG loaded listener.js 21:11:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x116829000) [pid = 1660] [serial = 133] [outer = 0x1180b5000] 21:11:25 INFO - PROCESS | 1660 | 1464581485108 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]]]}] 21:11:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 21:11:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 471ms 21:11:25 INFO - PROCESS | 1660 | 1464581485149 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 21:11:25 INFO - PROCESS | 1660 | 1464581485151 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 21:11:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 21:11:25 INFO - PROCESS | 1660 | 1464581485156 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 21:11:25 INFO - PROCESS | 1660 | 1464581485158 Marionette TRACE conn2 <- [1,154,null,{}] 21:11:25 INFO - PROCESS | 1660 | 1464581485161 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}] 21:11:25 INFO - PROCESS | 1660 | 1464581485232 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 21:11:25 INFO - PROCESS | 1660 | 1464581485237 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180cd000 == 46 [pid = 1660] [id = 46] 21:11:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1184f8c00) [pid = 1660] [serial = 134] [outer = 0x0] 21:11:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x11860b000) [pid = 1660] [serial = 135] [outer = 0x1184f8c00] 21:11:25 INFO - PROCESS | 1660 | 1464581485265 Marionette DEBUG loaded listener.js 21:11:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x118f4e800) [pid = 1660] [serial = 136] [outer = 0x1184f8c00] 21:11:25 INFO - PROCESS | 1660 | 1464581485562 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]]]}] 21:11:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 21:11:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 423ms 21:11:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 21:11:25 INFO - PROCESS | 1660 | 1464581485579 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 21:11:25 INFO - PROCESS | 1660 | 1464581485580 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 21:11:25 INFO - PROCESS | 1660 | 1464581485583 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 21:11:25 INFO - PROCESS | 1660 | 1464581485584 Marionette TRACE conn2 <- [1,158,null,{}] 21:11:25 INFO - PROCESS | 1660 | 1464581485586 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}] 21:11:25 INFO - PROCESS | 1660 | 1464581485662 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 21:11:25 INFO - PROCESS | 1660 | 1464581485666 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x118211000 == 47 [pid = 1660] [id = 47] 21:11:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x116863800) [pid = 1660] [serial = 137] [outer = 0x0] 21:11:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x11931e400) [pid = 1660] [serial = 138] [outer = 0x116863800] 21:11:25 INFO - PROCESS | 1660 | 1464581485694 Marionette DEBUG loaded listener.js 21:11:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x11954ac00) [pid = 1660] [serial = 139] [outer = 0x116863800] 21:11:26 INFO - PROCESS | 1660 | 1464581486035 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]]]}] 21:11:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 21:11:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 468ms 21:11:26 INFO - PROCESS | 1660 | 1464581486051 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 21:11:26 INFO - PROCESS | 1660 | 1464581486052 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 21:11:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 21:11:26 INFO - PROCESS | 1660 | 1464581486057 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 21:11:26 INFO - PROCESS | 1660 | 1464581486058 Marionette TRACE conn2 <- [1,162,null,{}] 21:11:26 INFO - PROCESS | 1660 | 1464581486061 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}] 21:11:26 INFO - PROCESS | 1660 | 1464581486143 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 21:11:26 INFO - PROCESS | 1660 | 1464581486149 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x1188d1000 == 48 [pid = 1660] [id = 48] 21:11:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1195e1400) [pid = 1660] [serial = 140] [outer = 0x0] 21:11:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x119af8800) [pid = 1660] [serial = 141] [outer = 0x1195e1400] 21:11:26 INFO - PROCESS | 1660 | 1464581486176 Marionette DEBUG loaded listener.js 21:11:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x121245800) [pid = 1660] [serial = 142] [outer = 0x1195e1400] 21:11:26 INFO - PROCESS | 1660 | 1464581486476 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]]]}] 21:11:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 21:11:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 473ms 21:11:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 21:11:26 INFO - PROCESS | 1660 | 1464581486528 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 21:11:26 INFO - PROCESS | 1660 | 1464581486530 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 21:11:26 INFO - PROCESS | 1660 | 1464581486532 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 21:11:26 INFO - PROCESS | 1660 | 1464581486533 Marionette TRACE conn2 <- [1,166,null,{}] 21:11:26 INFO - PROCESS | 1660 | 1464581486535 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}] 21:11:26 INFO - PROCESS | 1660 | 1464581486603 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 21:11:26 INFO - PROCESS | 1660 | 1464581486691 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x112172000 == 49 [pid = 1660] [id = 49] 21:11:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x111ed7400) [pid = 1660] [serial = 143] [outer = 0x0] 21:11:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x1121b6800) [pid = 1660] [serial = 144] [outer = 0x111ed7400] 21:11:26 INFO - PROCESS | 1660 | 1464581486722 Marionette DEBUG loaded listener.js 21:11:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1130d6c00) [pid = 1660] [serial = 145] [outer = 0x111ed7400] 21:11:27 INFO - PROCESS | 1660 | 1464581487166 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]]]}] 21:11:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 21:11:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 670ms 21:11:27 INFO - PROCESS | 1660 | 1464581487221 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 21:11:27 INFO - PROCESS | 1660 | 1464581487224 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 21:11:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 21:11:27 INFO - PROCESS | 1660 | 1464581487229 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 21:11:27 INFO - PROCESS | 1660 | 1464581487232 Marionette TRACE conn2 <- [1,170,null,{}] 21:11:27 INFO - PROCESS | 1660 | 1464581487235 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}] 21:11:27 INFO - PROCESS | 1660 | 1464581487330 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 21:11:27 INFO - PROCESS | 1660 | 1464581487408 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e21000 == 50 [pid = 1660] [id = 50] 21:11:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x1168bdc00) [pid = 1660] [serial = 146] [outer = 0x0] 21:11:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x11758cc00) [pid = 1660] [serial = 147] [outer = 0x1168bdc00] 21:11:27 INFO - PROCESS | 1660 | 1464581487439 Marionette DEBUG loaded listener.js 21:11:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x1180ac800) [pid = 1660] [serial = 148] [outer = 0x1168bdc00] 21:11:27 INFO - PROCESS | 1660 | 1464581487845 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]]]}] 21:11:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 21:11:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 622ms 21:11:27 INFO - PROCESS | 1660 | 1464581487854 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 21:11:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 21:11:27 INFO - PROCESS | 1660 | 1464581487857 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 21:11:27 INFO - PROCESS | 1660 | 1464581487860 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 21:11:27 INFO - PROCESS | 1660 | 1464581487861 Marionette TRACE conn2 <- [1,174,null,{}] 21:11:27 INFO - PROCESS | 1660 | 1464581487864 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}] 21:11:27 INFO - PROCESS | 1660 | 1464581487978 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 21:11:28 INFO - PROCESS | 1660 | 1464581488046 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a6b000 == 51 [pid = 1660] [id = 51] 21:11:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x118242000) [pid = 1660] [serial = 149] [outer = 0x0] 21:11:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x118f4fc00) [pid = 1660] [serial = 150] [outer = 0x118242000] 21:11:28 INFO - PROCESS | 1660 | 1464581488116 Marionette DEBUG loaded listener.js 21:11:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x1195e0c00) [pid = 1660] [serial = 151] [outer = 0x118242000] 21:11:28 INFO - PROCESS | 1660 | 1464581488517 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]]]}] 21:11:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 21:11:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 670ms 21:11:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 21:11:28 INFO - PROCESS | 1660 | 1464581488530 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 21:11:28 INFO - PROCESS | 1660 | 1464581488532 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 21:11:28 INFO - PROCESS | 1660 | 1464581488539 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 21:11:28 INFO - PROCESS | 1660 | 1464581488544 Marionette TRACE conn2 <- [1,178,null,{}] 21:11:28 INFO - PROCESS | 1660 | 1464581488547 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}] 21:11:28 INFO - PROCESS | 1660 | 1464581488644 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 21:11:28 INFO - PROCESS | 1660 | 1464581488723 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d65800 == 52 [pid = 1660] [id = 52] 21:11:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x119aeac00) [pid = 1660] [serial = 152] [outer = 0x0] 21:11:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x120636800) [pid = 1660] [serial = 153] [outer = 0x119aeac00] 21:11:28 INFO - PROCESS | 1660 | 1464581488768 Marionette DEBUG loaded listener.js 21:11:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x1216e5800) [pid = 1660] [serial = 154] [outer = 0x119aeac00] 21:11:29 INFO - PROCESS | 1660 | 1464581489228 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]]]}] 21:11:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 21:11:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 728ms 21:11:29 INFO - PROCESS | 1660 | 1464581489271 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 21:11:29 INFO - PROCESS | 1660 | 1464581489273 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 21:11:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 21:11:29 INFO - PROCESS | 1660 | 1464581489277 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 21:11:29 INFO - PROCESS | 1660 | 1464581489278 Marionette TRACE conn2 <- [1,182,null,{}] 21:11:29 INFO - PROCESS | 1660 | 1464581489281 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}] 21:11:29 INFO - PROCESS | 1660 | 1464581489371 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 21:11:29 INFO - PROCESS | 1660 | 1464581489431 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x11820f800 == 53 [pid = 1660] [id = 53] 21:11:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x1195e0400) [pid = 1660] [serial = 155] [outer = 0x0] 21:11:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x121ac5c00) [pid = 1660] [serial = 156] [outer = 0x1195e0400] 21:11:29 INFO - PROCESS | 1660 | 1464581489462 Marionette DEBUG loaded listener.js 21:11:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x124ad0400) [pid = 1660] [serial = 157] [outer = 0x1195e0400] 21:11:29 INFO - PROCESS | 1660 | 1464581489945 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]]]}] 21:11:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 21:11:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 718ms 21:11:29 INFO - PROCESS | 1660 | 1464581489996 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 21:11:29 INFO - PROCESS | 1660 | 1464581489998 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 21:11:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 21:11:30 INFO - PROCESS | 1660 | 1464581490002 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 21:11:30 INFO - PROCESS | 1660 | 1464581490005 Marionette TRACE conn2 <- [1,186,null,{}] 21:11:30 INFO - PROCESS | 1660 | 1464581490025 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}] 21:11:30 INFO - PROCESS | 1660 | 1464581490145 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 21:11:30 INFO - PROCESS | 1660 | 1464581490240 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x11688f000 == 54 [pid = 1660] [id = 54] 21:11:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x115f72000) [pid = 1660] [serial = 158] [outer = 0x0] 21:11:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x1164bd000) [pid = 1660] [serial = 159] [outer = 0x115f72000] 21:11:30 INFO - PROCESS | 1660 | 1464581490285 Marionette DEBUG loaded listener.js 21:11:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x11681cc00) [pid = 1660] [serial = 160] [outer = 0x115f72000] 21:11:31 INFO - PROCESS | 1660 | --DOCSHELL 0x1188d1000 == 53 [pid = 1660] [id = 48] 21:11:31 INFO - PROCESS | 1660 | --DOCSHELL 0x11821b000 == 52 [pid = 1660] [id = 31] 21:11:31 INFO - PROCESS | 1660 | --DOCSHELL 0x118211000 == 51 [pid = 1660] [id = 47] 21:11:31 INFO - PROCESS | 1660 | --DOCSHELL 0x1180cd000 == 50 [pid = 1660] [id = 46] 21:11:31 INFO - PROCESS | 1660 | --DOCSHELL 0x118103800 == 49 [pid = 1660] [id = 30] 21:11:31 INFO - PROCESS | 1660 | --DOCSHELL 0x116acb800 == 48 [pid = 1660] [id = 45] 21:11:31 INFO - PROCESS | 1660 | --DOCSHELL 0x116497000 == 47 [pid = 1660] [id = 44] 21:11:31 INFO - PROCESS | 1660 | --DOCSHELL 0x116fa3800 == 46 [pid = 1660] [id = 29] 21:11:31 INFO - PROCESS | 1660 | --DOCSHELL 0x1133e1800 == 45 [pid = 1660] [id = 43] 21:11:31 INFO - PROCESS | 1660 | --DOCSHELL 0x116891800 == 44 [pid = 1660] [id = 28] 21:11:31 INFO - PROCESS | 1660 | --DOCSHELL 0x1188d3800 == 43 [pid = 1660] [id = 32] 21:11:31 INFO - PROCESS | 1660 | --DOCSHELL 0x119a70800 == 42 [pid = 1660] [id = 35] 21:11:31 INFO - PROCESS | 1660 | --DOCSHELL 0x119517000 == 41 [pid = 1660] [id = 33] 21:11:31 INFO - PROCESS | 1660 | --DOCSHELL 0x11661d800 == 40 [pid = 1660] [id = 27] 21:11:31 INFO - PROCESS | 1660 | --DOCSHELL 0x11820f800 == 39 [pid = 1660] [id = 53] 21:11:31 INFO - PROCESS | 1660 | --DOCSHELL 0x119d65800 == 38 [pid = 1660] [id = 52] 21:11:31 INFO - PROCESS | 1660 | --DOCSHELL 0x1212ce000 == 37 [pid = 1660] [id = 37] 21:11:31 INFO - PROCESS | 1660 | --DOCSHELL 0x121dd5800 == 36 [pid = 1660] [id = 40] 21:11:31 INFO - PROCESS | 1660 | --DOCSHELL 0x119a6b000 == 35 [pid = 1660] [id = 51] 21:11:31 INFO - PROCESS | 1660 | --DOCSHELL 0x12065c800 == 34 [pid = 1660] [id = 36] 21:11:31 INFO - PROCESS | 1660 | --DOCSHELL 0x121a9f800 == 33 [pid = 1660] [id = 39] 21:11:31 INFO - PROCESS | 1660 | --DOCSHELL 0x117e21000 == 32 [pid = 1660] [id = 50] 21:11:31 INFO - PROCESS | 1660 | --DOCSHELL 0x1214ec000 == 31 [pid = 1660] [id = 38] 21:11:31 INFO - PROCESS | 1660 | --DOCSHELL 0x112172000 == 30 [pid = 1660] [id = 49] 21:11:31 INFO - PROCESS | 1660 | --DOCSHELL 0x1255b7800 == 29 [pid = 1660] [id = 41] 21:11:31 INFO - PROCESS | 1660 | --DOCSHELL 0x1196b6800 == 28 [pid = 1660] [id = 34] 21:11:31 INFO - PROCESS | 1660 | --DOCSHELL 0x126833800 == 27 [pid = 1660] [id = 42] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x1219f2400) [pid = 1660] [serial = 11] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x119545c00) [pid = 1660] [serial = 87] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x1195d7000) [pid = 1660] [serial = 88] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x119af3400) [pid = 1660] [serial = 90] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x12063e800) [pid = 1660] [serial = 91] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x12124bc00) [pid = 1660] [serial = 93] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x1216ee400) [pid = 1660] [serial = 96] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x12187b000) [pid = 1660] [serial = 97] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x126ade000) [pid = 1660] [serial = 106] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x1215f0c00) [pid = 1660] [serial = 94] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x127023c00) [pid = 1660] [serial = 109] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x127589c00) [pid = 1660] [serial = 112] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x11823e400) [pid = 1660] [serial = 82] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x129621800) [pid = 1660] [serial = 120] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x118087c00) [pid = 1660] [serial = 70] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x118fb3400) [pid = 1660] [serial = 85] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12d7dbc00) [pid = 1660] [serial = 64] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x121c72800) [pid = 1660] [serial = 99] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x124ad3400) [pid = 1660] [serial = 100] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x121c75800) [pid = 1660] [serial = 102] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x125685c00) [pid = 1660] [serial = 105] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x126adf000) [pid = 1660] [serial = 108] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12724d800) [pid = 1660] [serial = 111] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x127971000) [pid = 1660] [serial = 114] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x129322400) [pid = 1660] [serial = 117] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x112f33400) [pid = 1660] [serial = 66] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x114fbc000) [pid = 1660] [serial = 67] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1168bec00) [pid = 1660] [serial = 69] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x118fb4400) [pid = 1660] [serial = 72] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119549c00) [pid = 1660] [serial = 73] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1164c8400) [pid = 1660] [serial = 75] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11685b000) [pid = 1660] [serial = 76] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x116a6c000) [pid = 1660] [serial = 78] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x117694400) [pid = 1660] [serial = 79] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1180b3c00) [pid = 1660] [serial = 81] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x118603800) [pid = 1660] [serial = 84] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12aa1a000) [pid = 1660] [serial = 21] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12aa1e000) [pid = 1660] [serial = 22] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1293ba000) [pid = 1660] [serial = 15] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1293c0000) [pid = 1660] [serial = 16] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12962ac00) [pid = 1660] [serial = 18] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1219f1000) [pid = 1660] [serial = 8] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12d014400) [pid = 1660] [serial = 46] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12d369000) [pid = 1660] [serial = 48] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12d390800) [pid = 1660] [serial = 51] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12d010000) [pid = 1660] [serial = 45] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12cb8c400) [pid = 1660] [serial = 42] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12cb91c00) [pid = 1660] [serial = 43] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12c970800) [pid = 1660] [serial = 39] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12c976000) [pid = 1660] [serial = 40] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12c2e8000) [pid = 1660] [serial = 36] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12c2ebc00) [pid = 1660] [serial = 37] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12c153c00) [pid = 1660] [serial = 34] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12c095800) [pid = 1660] [serial = 33] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12bd2b800) [pid = 1660] [serial = 30] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12c087400) [pid = 1660] [serial = 31] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x12bd17400) [pid = 1660] [serial = 27] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x12bd20000) [pid = 1660] [serial = 28] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x12b243400) [pid = 1660] [serial = 24] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x12bb39c00) [pid = 1660] [serial = 25] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x12da64400) [pid = 1660] [serial = 63] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x11860d400) [pid = 1660] [serial = 60] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x118611400) [pid = 1660] [serial = 61] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x1184f6000) [pid = 1660] [serial = 57] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x12d7db000) [pid = 1660] [serial = 58] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x12d45c400) [pid = 1660] [serial = 54] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x12d7d2400) [pid = 1660] [serial = 55] [outer = 0x0] [url = about:blank] 21:11:31 INFO - PROCESS | 1660 | 1464581491213 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]]]}] 21:11:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 21:11:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1235ms 21:11:31 INFO - PROCESS | 1660 | 1464581491237 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 21:11:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 21:11:31 INFO - PROCESS | 1660 | 1464581491239 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 21:11:31 INFO - PROCESS | 1660 | 1464581491243 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 21:11:31 INFO - PROCESS | 1660 | 1464581491245 Marionette TRACE conn2 <- [1,190,null,{}] 21:11:31 INFO - PROCESS | 1660 | 1464581491249 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}] 21:11:31 INFO - PROCESS | 1660 | 1464581491321 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 21:11:31 INFO - PROCESS | 1660 | 1464581491328 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x112620800 == 28 [pid = 1660] [id = 55] 21:11:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x113c0ac00) [pid = 1660] [serial = 161] [outer = 0x0] 21:11:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x115d57c00) [pid = 1660] [serial = 162] [outer = 0x113c0ac00] 21:11:31 INFO - PROCESS | 1660 | 1464581491357 Marionette DEBUG loaded listener.js 21:11:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x1164c8000) [pid = 1660] [serial = 163] [outer = 0x113c0ac00] 21:11:31 INFO - PROCESS | 1660 | 1464581491681 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]]]}] 21:11:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 21:11:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 470ms 21:11:31 INFO - PROCESS | 1660 | 1464581491722 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 21:11:31 INFO - PROCESS | 1660 | 1464581491726 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 21:11:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 21:11:31 INFO - PROCESS | 1660 | 1464581491732 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 21:11:31 INFO - PROCESS | 1660 | 1464581491734 Marionette TRACE conn2 <- [1,194,null,{}] 21:11:31 INFO - PROCESS | 1660 | 1464581491736 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}] 21:11:31 INFO - PROCESS | 1660 | 1464581491807 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 21:11:31 INFO - PROCESS | 1660 | 1464581491812 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x1162cc000 == 29 [pid = 1660] [id = 56] 21:11:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x1166d8000) [pid = 1660] [serial = 164] [outer = 0x0] 21:11:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x117118800) [pid = 1660] [serial = 165] [outer = 0x1166d8000] 21:11:31 INFO - PROCESS | 1660 | 1464581491840 Marionette DEBUG loaded listener.js 21:11:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x117694400) [pid = 1660] [serial = 166] [outer = 0x1166d8000] 21:11:32 INFO - PROCESS | 1660 | 1464581492162 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]]]}] 21:11:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 21:11:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 469ms 21:11:32 INFO - PROCESS | 1660 | 1464581492202 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 21:11:32 INFO - PROCESS | 1660 | 1464581492204 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 21:11:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 21:11:32 INFO - PROCESS | 1660 | 1464581492206 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 21:11:32 INFO - PROCESS | 1660 | 1464581492209 Marionette TRACE conn2 <- [1,198,null,{}] 21:11:32 INFO - PROCESS | 1660 | 1464581492216 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}] 21:11:32 INFO - PROCESS | 1660 | 1464581492300 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 21:11:32 INFO - PROCESS | 1660 | 1464581492339 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x116ab3800 == 30 [pid = 1660] [id = 57] 21:11:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1164e5800) [pid = 1660] [serial = 167] [outer = 0x0] 21:11:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x118088000) [pid = 1660] [serial = 168] [outer = 0x1164e5800] 21:11:32 INFO - PROCESS | 1660 | 1464581492367 Marionette DEBUG loaded listener.js 21:11:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x1184fc400) [pid = 1660] [serial = 169] [outer = 0x1164e5800] 21:11:32 INFO - PROCESS | 1660 | 1464581492641 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]]]}] 21:11:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 21:11:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 471ms 21:11:32 INFO - PROCESS | 1660 | 1464581492678 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 21:11:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 21:11:32 INFO - PROCESS | 1660 | 1464581492680 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 21:11:32 INFO - PROCESS | 1660 | 1464581492682 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 21:11:32 INFO - PROCESS | 1660 | 1464581492683 Marionette TRACE conn2 <- [1,202,null,{}] 21:11:32 INFO - PROCESS | 1660 | 1464581492685 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}] 21:11:32 INFO - PROCESS | 1660 | 1464581492769 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 21:11:32 INFO - PROCESS | 1660 | 1464581492774 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e1b000 == 31 [pid = 1660] [id = 58] 21:11:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x118604000) [pid = 1660] [serial = 170] [outer = 0x0] 21:11:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x11860e400) [pid = 1660] [serial = 171] [outer = 0x118604000] 21:11:32 INFO - PROCESS | 1660 | 1464581492802 Marionette DEBUG loaded listener.js 21:11:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x119319000) [pid = 1660] [serial = 172] [outer = 0x118604000] 21:11:33 INFO - PROCESS | 1660 | 1464581493095 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]]]}] 21:11:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 21:11:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 418ms 21:11:33 INFO - PROCESS | 1660 | 1464581493101 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 21:11:33 INFO - PROCESS | 1660 | 1464581493102 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 21:11:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 21:11:33 INFO - PROCESS | 1660 | 1464581493111 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 21:11:33 INFO - PROCESS | 1660 | 1464581493112 Marionette TRACE conn2 <- [1,206,null,{}] 21:11:33 INFO - PROCESS | 1660 | 1464581493115 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}] 21:11:33 INFO - PROCESS | 1660 | 1464581493187 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 21:11:33 INFO - PROCESS | 1660 | 1464581493219 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180e3800 == 32 [pid = 1660] [id = 59] 21:11:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x115f6b400) [pid = 1660] [serial = 173] [outer = 0x0] 21:11:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x118f50400) [pid = 1660] [serial = 174] [outer = 0x115f6b400] 21:11:33 INFO - PROCESS | 1660 | 1464581493244 Marionette DEBUG loaded listener.js 21:11:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x119549c00) [pid = 1660] [serial = 175] [outer = 0x115f6b400] 21:11:33 INFO - PROCESS | 1660 | 1464581493578 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]]]}] 21:11:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 21:11:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 528ms 21:11:33 INFO - PROCESS | 1660 | 1464581493633 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 21:11:33 INFO - PROCESS | 1660 | 1464581493634 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 21:11:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 21:11:33 INFO - PROCESS | 1660 | 1464581493636 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 21:11:33 INFO - PROCESS | 1660 | 1464581493637 Marionette TRACE conn2 <- [1,210,null,{}] 21:11:33 INFO - PROCESS | 1660 | 1464581493647 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}] 21:11:33 INFO - PROCESS | 1660 | 1464581493746 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 21:11:33 INFO - PROCESS | 1660 | 1464581493751 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x118217000 == 33 [pid = 1660] [id = 60] 21:11:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x119548000) [pid = 1660] [serial = 176] [outer = 0x0] 21:11:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x119af3400) [pid = 1660] [serial = 177] [outer = 0x119548000] 21:11:33 INFO - PROCESS | 1660 | 1464581493777 Marionette DEBUG loaded listener.js 21:11:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x121246400) [pid = 1660] [serial = 178] [outer = 0x119548000] 21:11:34 INFO - PROCESS | 1660 | 1464581494100 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]]]}] 21:11:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 21:11:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 476ms 21:11:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 21:11:34 INFO - PROCESS | 1660 | 1464581494113 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 21:11:34 INFO - PROCESS | 1660 | 1464581494114 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 21:11:34 INFO - PROCESS | 1660 | 1464581494116 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 21:11:34 INFO - PROCESS | 1660 | 1464581494117 Marionette TRACE conn2 <- [1,214,null,{}] 21:11:34 INFO - PROCESS | 1660 | 1464581494120 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}] 21:11:34 INFO - PROCESS | 1660 | 1464581494203 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 21:11:34 INFO - PROCESS | 1660 | 1464581494209 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x118f9a000 == 34 [pid = 1660] [id = 61] 21:11:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119552c00) [pid = 1660] [serial = 179] [outer = 0x0] 21:11:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x12124a400) [pid = 1660] [serial = 180] [outer = 0x119552c00] 21:11:34 INFO - PROCESS | 1660 | 1464581494234 Marionette DEBUG loaded listener.js 21:11:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1216eec00) [pid = 1660] [serial = 181] [outer = 0x119552c00] 21:11:34 INFO - PROCESS | 1660 | 1464581494565 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]]]}] 21:11:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 21:11:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 468ms 21:11:34 INFO - PROCESS | 1660 | 1464581494585 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 21:11:34 INFO - PROCESS | 1660 | 1464581494587 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 21:11:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 21:11:34 INFO - PROCESS | 1660 | 1464581494593 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 21:11:34 INFO - PROCESS | 1660 | 1464581494595 Marionette TRACE conn2 <- [1,218,null,{}] 21:11:34 INFO - PROCESS | 1660 | 1464581494598 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}] 21:11:34 INFO - PROCESS | 1660 | 1464581494737 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 21:11:34 INFO - PROCESS | 1660 | 1464581494755 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x119522800 == 35 [pid = 1660] [id = 62] 21:11:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1216e8c00) [pid = 1660] [serial = 182] [outer = 0x0] 21:11:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1217bc400) [pid = 1660] [serial = 183] [outer = 0x1216e8c00] 21:11:34 INFO - PROCESS | 1660 | 1464581494794 Marionette DEBUG loaded listener.js 21:11:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x124ad3800) [pid = 1660] [serial = 184] [outer = 0x1216e8c00] 21:11:35 INFO - PROCESS | 1660 | 1464581495197 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]]]}] 21:11:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 21:11:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 621ms 21:11:35 INFO - PROCESS | 1660 | 1464581495213 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 21:11:35 INFO - PROCESS | 1660 | 1464581495214 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 21:11:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 21:11:35 INFO - PROCESS | 1660 | 1464581495217 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 21:11:35 INFO - PROCESS | 1660 | 1464581495218 Marionette TRACE conn2 <- [1,222,null,{}] 21:11:35 INFO - PROCESS | 1660 | 1464581495220 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}] 21:11:35 INFO - PROCESS | 1660 | 1464581495352 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 21:11:35 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x129629000) [pid = 1660] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 21:11:35 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x127556000) [pid = 1660] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 21:11:35 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x129023800) [pid = 1660] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 21:11:35 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x128cd0800) [pid = 1660] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 21:11:35 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x11823c800) [pid = 1660] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 21:11:35 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x116863800) [pid = 1660] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 21:11:35 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1195e1400) [pid = 1660] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 21:11:35 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1164c3800) [pid = 1660] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 21:11:35 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1180b5000) [pid = 1660] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 21:11:35 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1168be000) [pid = 1660] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 21:11:35 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1184f8c00) [pid = 1660] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 21:11:35 INFO - PROCESS | 1660 | 1464581495388 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x116ab3000 == 36 [pid = 1660] [id = 63] 21:11:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1166d6400) [pid = 1660] [serial = 185] [outer = 0x0] 21:11:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1180b3000) [pid = 1660] [serial = 186] [outer = 0x1166d6400] 21:11:35 INFO - PROCESS | 1660 | 1464581495413 Marionette DEBUG loaded listener.js 21:11:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1195e1400) [pid = 1660] [serial = 187] [outer = 0x1166d6400] 21:11:35 INFO - PROCESS | 1660 | 1464581495658 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]]]}] 21:11:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 21:11:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 467ms 21:11:35 INFO - PROCESS | 1660 | 1464581495685 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 21:11:35 INFO - PROCESS | 1660 | 1464581495686 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 21:11:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 21:11:35 INFO - PROCESS | 1660 | 1464581495699 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 21:11:35 INFO - PROCESS | 1660 | 1464581495700 Marionette TRACE conn2 <- [1,226,null,{}] 21:11:35 INFO - PROCESS | 1660 | 1464581495702 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}] 21:11:35 INFO - PROCESS | 1660 | 1464581495801 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 21:11:35 INFO - PROCESS | 1660 | 1464581495806 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x12064e800 == 37 [pid = 1660] [id = 64] 21:11:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x124d9d400) [pid = 1660] [serial = 188] [outer = 0x0] 21:11:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x124da1800) [pid = 1660] [serial = 189] [outer = 0x124d9d400] 21:11:35 INFO - PROCESS | 1660 | 1464581495831 Marionette DEBUG loaded listener.js 21:11:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1250d9800) [pid = 1660] [serial = 190] [outer = 0x124d9d400] 21:11:36 INFO - PROCESS | 1660 | 1464581496143 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]]]}] 21:11:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 21:11:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 468ms 21:11:36 INFO - PROCESS | 1660 | 1464581496168 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 21:11:36 INFO - PROCESS | 1660 | 1464581496169 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 21:11:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 21:11:36 INFO - PROCESS | 1660 | 1464581496173 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 21:11:36 INFO - PROCESS | 1660 | 1464581496177 Marionette TRACE conn2 <- [1,230,null,{}] 21:11:36 INFO - PROCESS | 1660 | 1464581496180 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}] 21:11:36 INFO - PROCESS | 1660 | 1464581496284 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 21:11:36 INFO - PROCESS | 1660 | 1464581496292 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180e2800 == 38 [pid = 1660] [id = 65] 21:11:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x124d9a800) [pid = 1660] [serial = 191] [outer = 0x0] 21:11:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x12568cc00) [pid = 1660] [serial = 192] [outer = 0x124d9a800] 21:11:36 INFO - PROCESS | 1660 | 1464581496321 Marionette DEBUG loaded listener.js 21:11:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119547400) [pid = 1660] [serial = 193] [outer = 0x124d9a800] 21:11:36 INFO - PROCESS | 1660 | 1464581496596 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]]]}] 21:11:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 21:11:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 474ms 21:11:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 21:11:36 INFO - PROCESS | 1660 | 1464581496646 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 21:11:36 INFO - PROCESS | 1660 | 1464581496647 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 21:11:36 INFO - PROCESS | 1660 | 1464581496649 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 21:11:36 INFO - PROCESS | 1660 | 1464581496650 Marionette TRACE conn2 <- [1,234,null,{}] 21:11:36 INFO - PROCESS | 1660 | 1464581496653 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}] 21:11:36 INFO - PROCESS | 1660 | 1464581496729 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 21:11:36 INFO - PROCESS | 1660 | 1464581496733 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x121956800 == 39 [pid = 1660] [id = 66] 21:11:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1250e6000) [pid = 1660] [serial = 194] [outer = 0x0] 21:11:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x126ae7400) [pid = 1660] [serial = 195] [outer = 0x1250e6000] 21:11:36 INFO - PROCESS | 1660 | 1464581496761 Marionette DEBUG loaded listener.js 21:11:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x127023c00) [pid = 1660] [serial = 196] [outer = 0x1250e6000] 21:11:37 INFO - PROCESS | 1660 | 1464581497053 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]]]}] 21:11:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 21:11:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 419ms 21:11:37 INFO - PROCESS | 1660 | 1464581497069 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 21:11:37 INFO - PROCESS | 1660 | 1464581497070 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 21:11:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 21:11:37 INFO - PROCESS | 1660 | 1464581497082 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 21:11:37 INFO - PROCESS | 1660 | 1464581497083 Marionette TRACE conn2 <- [1,238,null,{}] 21:11:37 INFO - PROCESS | 1660 | 1464581497097 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}] 21:11:37 INFO - PROCESS | 1660 | 1464581497189 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 21:11:37 INFO - PROCESS | 1660 | 1464581497195 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x121dcd000 == 40 [pid = 1660] [id = 67] 21:11:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x11823c800) [pid = 1660] [serial = 197] [outer = 0x0] 21:11:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1270abc00) [pid = 1660] [serial = 198] [outer = 0x11823c800] 21:11:37 INFO - PROCESS | 1660 | 1464581497219 Marionette DEBUG loaded listener.js 21:11:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12724d800) [pid = 1660] [serial = 199] [outer = 0x11823c800] 21:11:37 INFO - PROCESS | 1660 | 1464581497679 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]]]}] 21:11:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 21:11:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 621ms 21:11:37 INFO - PROCESS | 1660 | 1464581497702 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 21:11:37 INFO - PROCESS | 1660 | 1464581497705 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 21:11:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 21:11:37 INFO - PROCESS | 1660 | 1464581497736 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 21:11:37 INFO - PROCESS | 1660 | 1464581497738 Marionette TRACE conn2 <- [1,242,null,{}] 21:11:37 INFO - PROCESS | 1660 | 1464581497744 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}] 21:11:37 INFO - PROCESS | 1660 | 1464581497844 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 21:11:37 INFO - PROCESS | 1660 | 1464581497910 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x116243800 == 41 [pid = 1660] [id = 68] 21:11:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x113cd2c00) [pid = 1660] [serial = 200] [outer = 0x0] 21:11:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1164eac00) [pid = 1660] [serial = 201] [outer = 0x113cd2c00] 21:11:37 INFO - PROCESS | 1660 | 1464581497941 Marionette DEBUG loaded listener.js 21:11:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x116826c00) [pid = 1660] [serial = 202] [outer = 0x113cd2c00] 21:11:38 INFO - PROCESS | 1660 | 1464581498361 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]]]}] 21:11:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 21:11:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 674ms 21:11:38 INFO - PROCESS | 1660 | 1464581498409 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 21:11:38 INFO - PROCESS | 1660 | 1464581498413 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 21:11:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 21:11:38 INFO - PROCESS | 1660 | 1464581498417 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 21:11:38 INFO - PROCESS | 1660 | 1464581498419 Marionette TRACE conn2 <- [1,246,null,{}] 21:11:38 INFO - PROCESS | 1660 | 1464581498422 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}] 21:11:38 INFO - PROCESS | 1660 | 1464581498537 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 21:11:38 INFO - PROCESS | 1660 | 1464581498579 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x1181e9800 == 42 [pid = 1660] [id = 69] 21:11:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x116828400) [pid = 1660] [serial = 203] [outer = 0x0] 21:11:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x117690400) [pid = 1660] [serial = 204] [outer = 0x116828400] 21:11:38 INFO - PROCESS | 1660 | 1464581498608 Marionette DEBUG loaded listener.js 21:11:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11823c400) [pid = 1660] [serial = 205] [outer = 0x116828400] 21:11:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1164cac00) [pid = 1660] [serial = 206] [outer = 0x12d011000] 21:11:39 INFO - PROCESS | 1660 | 1464581499263 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]]]}] 21:11:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 21:11:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 869ms 21:11:39 INFO - PROCESS | 1660 | 1464581499335 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 21:11:39 INFO - PROCESS | 1660 | 1464581499337 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 21:11:39 INFO - PROCESS | 1660 | --DOCSHELL 0x121956800 == 41 [pid = 1660] [id = 66] 21:11:39 INFO - PROCESS | 1660 | --DOCSHELL 0x1180e2800 == 40 [pid = 1660] [id = 65] 21:11:39 INFO - PROCESS | 1660 | --DOCSHELL 0x12064e800 == 39 [pid = 1660] [id = 64] 21:11:39 INFO - PROCESS | 1660 | --DOCSHELL 0x116ab3000 == 38 [pid = 1660] [id = 63] 21:11:39 INFO - PROCESS | 1660 | --DOCSHELL 0x119522800 == 37 [pid = 1660] [id = 62] 21:11:39 INFO - PROCESS | 1660 | --DOCSHELL 0x118f9a000 == 36 [pid = 1660] [id = 61] 21:11:39 INFO - PROCESS | 1660 | --DOCSHELL 0x118217000 == 35 [pid = 1660] [id = 60] 21:11:39 INFO - PROCESS | 1660 | --DOCSHELL 0x1180e3800 == 34 [pid = 1660] [id = 59] 21:11:39 INFO - PROCESS | 1660 | --DOCSHELL 0x117e1b000 == 33 [pid = 1660] [id = 58] 21:11:39 INFO - PROCESS | 1660 | --DOCSHELL 0x116ab3800 == 32 [pid = 1660] [id = 57] 21:11:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 21:11:39 INFO - PROCESS | 1660 | --DOCSHELL 0x1162cc000 == 31 [pid = 1660] [id = 56] 21:11:39 INFO - PROCESS | 1660 | --DOCSHELL 0x112620800 == 30 [pid = 1660] [id = 55] 21:11:39 INFO - PROCESS | 1660 | 1464581499358 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 21:11:39 INFO - PROCESS | 1660 | 1464581499360 Marionette TRACE conn2 <- [1,250,null,{}] 21:11:39 INFO - PROCESS | 1660 | 1464581499363 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}] 21:11:39 INFO - PROCESS | 1660 | 1464581499429 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 21:11:39 INFO - PROCESS | 1660 | 1464581499444 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x115fb0800 == 31 [pid = 1660] [id = 70] 21:11:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x116863800) [pid = 1660] [serial = 207] [outer = 0x0] 21:11:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x117695000) [pid = 1660] [serial = 208] [outer = 0x116863800] 21:11:39 INFO - PROCESS | 1660 | 1464581499488 Marionette DEBUG loaded listener.js 21:11:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1181a4400) [pid = 1660] [serial = 209] [outer = 0x116863800] 21:11:39 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x11954ac00) [pid = 1660] [serial = 139] [outer = 0x0] [url = about:blank] 21:11:39 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x121245800) [pid = 1660] [serial = 142] [outer = 0x0] [url = about:blank] 21:11:39 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x116828c00) [pid = 1660] [serial = 127] [outer = 0x0] [url = about:blank] 21:11:39 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1167fa000) [pid = 1660] [serial = 126] [outer = 0x0] [url = about:blank] 21:11:39 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1181a0400) [pid = 1660] [serial = 132] [outer = 0x0] [url = about:blank] 21:11:39 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11768e800) [pid = 1660] [serial = 129] [outer = 0x0] [url = about:blank] 21:11:39 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x118f4e800) [pid = 1660] [serial = 136] [outer = 0x0] [url = about:blank] 21:11:39 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11808bc00) [pid = 1660] [serial = 130] [outer = 0x0] [url = about:blank] 21:11:39 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11860b000) [pid = 1660] [serial = 135] [outer = 0x0] [url = about:blank] 21:11:39 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11931e400) [pid = 1660] [serial = 138] [outer = 0x0] [url = about:blank] 21:11:39 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119af8800) [pid = 1660] [serial = 141] [outer = 0x0] [url = about:blank] 21:11:39 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x116829000) [pid = 1660] [serial = 133] [outer = 0x0] [url = about:blank] 21:11:39 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x129667800) [pid = 1660] [serial = 124] [outer = 0x0] [url = about:blank] 21:11:39 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12964c800) [pid = 1660] [serial = 123] [outer = 0x0] [url = about:blank] 21:11:39 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12901c400) [pid = 1660] [serial = 115] [outer = 0x0] [url = about:blank] 21:11:39 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12962c800) [pid = 1660] [serial = 121] [outer = 0x0] [url = about:blank] 21:11:39 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1293bd400) [pid = 1660] [serial = 118] [outer = 0x0] [url = about:blank] 21:11:39 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x124d5f400) [pid = 1660] [serial = 103] [outer = 0x0] [url = about:blank] 21:11:39 INFO - PROCESS | 1660 | 1464581499939 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]]]}] 21:11:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 21:11:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 630ms 21:11:39 INFO - PROCESS | 1660 | 1464581499979 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 21:11:39 INFO - PROCESS | 1660 | 1464581499984 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 21:11:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 21:11:39 INFO - PROCESS | 1660 | 1464581499990 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 21:11:39 INFO - PROCESS | 1660 | 1464581499993 Marionette TRACE conn2 <- [1,254,null,{}] 21:11:39 INFO - PROCESS | 1660 | 1464581499996 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}] 21:11:40 INFO - PROCESS | 1660 | 1464581500104 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 21:11:40 INFO - PROCESS | 1660 | 1464581500114 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x115faf000 == 32 [pid = 1660] [id = 71] 21:11:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x118242800) [pid = 1660] [serial = 210] [outer = 0x0] 21:11:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x118602800) [pid = 1660] [serial = 211] [outer = 0x118242800] 21:11:40 INFO - PROCESS | 1660 | 1464581500156 Marionette DEBUG loaded listener.js 21:11:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11860e000) [pid = 1660] [serial = 212] [outer = 0x118242800] 21:11:40 INFO - PROCESS | 1660 | 1464581500475 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]]]}] 21:11:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 21:11:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 521ms 21:11:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 21:11:40 INFO - PROCESS | 1660 | 1464581500511 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 21:11:40 INFO - PROCESS | 1660 | 1464581500512 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 21:11:40 INFO - PROCESS | 1660 | 1464581500514 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 21:11:40 INFO - PROCESS | 1660 | 1464581500517 Marionette TRACE conn2 <- [1,258,null,{}] 21:11:40 INFO - PROCESS | 1660 | 1464581500525 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}] 21:11:40 INFO - PROCESS | 1660 | 1464581500609 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 21:11:40 INFO - PROCESS | 1660 | 1464581500615 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180e8000 == 33 [pid = 1660] [id = 72] 21:11:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x112eec800) [pid = 1660] [serial = 213] [outer = 0x0] 21:11:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x11954c800) [pid = 1660] [serial = 214] [outer = 0x112eec800] 21:11:40 INFO - PROCESS | 1660 | 1464581500646 Marionette DEBUG loaded listener.js 21:11:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119aeb000) [pid = 1660] [serial = 215] [outer = 0x112eec800] 21:11:41 INFO - PROCESS | 1660 | 1464581501013 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]]]}] 21:11:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 21:11:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 521ms 21:11:41 INFO - PROCESS | 1660 | 1464581501036 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 21:11:41 INFO - PROCESS | 1660 | 1464581501039 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 21:11:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 21:11:41 INFO - PROCESS | 1660 | 1464581501042 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 21:11:41 INFO - PROCESS | 1660 | 1464581501044 Marionette TRACE conn2 <- [1,262,null,{}] 21:11:41 INFO - PROCESS | 1660 | 1464581501047 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}] 21:11:41 INFO - PROCESS | 1660 | 1464581501163 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 21:11:41 INFO - PROCESS | 1660 | 1464581501172 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x1188bc000 == 34 [pid = 1660] [id = 73] 21:11:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119df4c00) [pid = 1660] [serial = 216] [outer = 0x0] 21:11:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x11a004800) [pid = 1660] [serial = 217] [outer = 0x119df4c00] 21:11:41 INFO - PROCESS | 1660 | 1464581501213 Marionette DEBUG loaded listener.js 21:11:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x121249000) [pid = 1660] [serial = 218] [outer = 0x119df4c00] 21:11:41 INFO - PROCESS | 1660 | 1464581501596 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]]]}] 21:11:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 21:11:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 571ms 21:11:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 21:11:41 INFO - PROCESS | 1660 | 1464581501613 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 21:11:41 INFO - PROCESS | 1660 | 1464581501615 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 21:11:41 INFO - PROCESS | 1660 | 1464581501617 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 21:11:41 INFO - PROCESS | 1660 | 1464581501618 Marionette TRACE conn2 <- [1,266,null,{}] 21:11:41 INFO - PROCESS | 1660 | 1464581501620 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}] 21:11:41 INFO - PROCESS | 1660 | 1464581501721 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 21:11:41 INFO - PROCESS | 1660 | 1464581501733 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x1162d3800 == 35 [pid = 1660] [id = 74] 21:11:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x112ecb400) [pid = 1660] [serial = 219] [outer = 0x0] 21:11:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12124ac00) [pid = 1660] [serial = 220] [outer = 0x112ecb400] 21:11:41 INFO - PROCESS | 1660 | 1464581501759 Marionette DEBUG loaded listener.js 21:11:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1219f1000) [pid = 1660] [serial = 221] [outer = 0x112ecb400] 21:11:42 INFO - PROCESS | 1660 | 1464581502112 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]]]}] 21:11:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 21:11:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 518ms 21:11:42 INFO - PROCESS | 1660 | 1464581502135 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 21:11:42 INFO - PROCESS | 1660 | 1464581502137 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 21:11:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 21:11:42 INFO - PROCESS | 1660 | 1464581502139 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 21:11:42 INFO - PROCESS | 1660 | 1464581502140 Marionette TRACE conn2 <- [1,270,null,{}] 21:11:42 INFO - PROCESS | 1660 | 1464581502149 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}] 21:11:42 INFO - PROCESS | 1660 | 1464581502253 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 21:11:42 INFO - PROCESS | 1660 | 1464581502258 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b32800 == 36 [pid = 1660] [id = 75] 21:11:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x121c6cc00) [pid = 1660] [serial = 222] [outer = 0x0] 21:11:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x124d0e800) [pid = 1660] [serial = 223] [outer = 0x121c6cc00] 21:11:42 INFO - PROCESS | 1660 | 1464581502285 Marionette DEBUG loaded listener.js 21:11:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12568fc00) [pid = 1660] [serial = 224] [outer = 0x121c6cc00] 21:11:42 INFO - PROCESS | 1660 | 1464581502596 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]]]}] 21:11:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 21:11:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 520ms 21:11:42 INFO - PROCESS | 1660 | 1464581502659 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 21:11:42 INFO - PROCESS | 1660 | 1464581502660 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 21:11:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 21:11:42 INFO - PROCESS | 1660 | 1464581502663 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 21:11:42 INFO - PROCESS | 1660 | 1464581502664 Marionette TRACE conn2 <- [1,274,null,{}] 21:11:42 INFO - PROCESS | 1660 | 1464581502666 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}] 21:11:42 INFO - PROCESS | 1660 | 1464581502762 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 21:11:42 INFO - PROCESS | 1660 | 1464581502778 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x121325000 == 37 [pid = 1660] [id = 76] 21:11:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x112d64000) [pid = 1660] [serial = 225] [outer = 0x0] 21:11:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1268a8c00) [pid = 1660] [serial = 226] [outer = 0x112d64000] 21:11:42 INFO - PROCESS | 1660 | 1464581502799 Marionette DEBUG loaded listener.js 21:11:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x126aec800) [pid = 1660] [serial = 227] [outer = 0x112d64000] 21:11:43 INFO - PROCESS | 1660 | 1464581503160 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]]]}] 21:11:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 21:11:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 520ms 21:11:43 INFO - PROCESS | 1660 | 1464581503184 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 21:11:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 21:11:43 INFO - PROCESS | 1660 | 1464581503196 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 21:11:43 INFO - PROCESS | 1660 | 1464581503200 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 21:11:43 INFO - PROCESS | 1660 | 1464581503201 Marionette TRACE conn2 <- [1,278,null,{}] 21:11:43 INFO - PROCESS | 1660 | 1464581503212 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}] 21:11:43 INFO - PROCESS | 1660 | 1464581503341 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 21:11:43 INFO - PROCESS | 1660 | 1464581503387 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x121951000 == 38 [pid = 1660] [id = 77] 21:11:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x121c71400) [pid = 1660] [serial = 228] [outer = 0x0] 21:11:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1270b8400) [pid = 1660] [serial = 229] [outer = 0x121c71400] 21:11:43 INFO - PROCESS | 1660 | 1464581503427 Marionette DEBUG loaded listener.js 21:11:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x127586000) [pid = 1660] [serial = 230] [outer = 0x121c71400] 21:11:43 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1250e6000) [pid = 1660] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 21:11:43 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x119548000) [pid = 1660] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 21:11:43 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1166d8000) [pid = 1660] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 21:11:43 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119552c00) [pid = 1660] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 21:11:43 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x118604000) [pid = 1660] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 21:11:43 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x113c0ac00) [pid = 1660] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 21:11:43 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1164e5800) [pid = 1660] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 21:11:43 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x111ed7400) [pid = 1660] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 21:11:43 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1168bdc00) [pid = 1660] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 21:11:43 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x118242000) [pid = 1660] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 21:11:43 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119aeac00) [pid = 1660] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 21:11:43 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1195e0400) [pid = 1660] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 21:11:43 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1216e8c00) [pid = 1660] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 21:11:43 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1166d6400) [pid = 1660] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 21:11:43 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x124d9a800) [pid = 1660] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 21:11:43 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x124d9d400) [pid = 1660] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 21:11:43 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x115f6b400) [pid = 1660] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 21:11:43 INFO - PROCESS | 1660 | 1464581503862 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]]]}] 21:11:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 21:11:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 678ms 21:11:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 21:11:43 INFO - PROCESS | 1660 | 1464581503878 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 21:11:43 INFO - PROCESS | 1660 | 1464581503879 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 21:11:43 INFO - PROCESS | 1660 | 1464581503881 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 21:11:43 INFO - PROCESS | 1660 | 1464581503882 Marionette TRACE conn2 <- [1,282,null,{}] 21:11:43 INFO - PROCESS | 1660 | 1464581503885 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}] 21:11:43 INFO - PROCESS | 1660 | 1464581503956 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 21:11:43 INFO - PROCESS | 1660 | 1464581503962 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180e7000 == 39 [pid = 1660] [id = 78] 21:11:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1131d9800) [pid = 1660] [serial = 231] [outer = 0x0] 21:11:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1164e5c00) [pid = 1660] [serial = 232] [outer = 0x1131d9800] 21:11:43 INFO - PROCESS | 1660 | 1464581503987 Marionette DEBUG loaded listener.js 21:11:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119552c00) [pid = 1660] [serial = 233] [outer = 0x1131d9800] 21:11:44 INFO - PROCESS | 1660 | 1464581504295 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]]]}] 21:11:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 21:11:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 468ms 21:11:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 21:11:44 INFO - PROCESS | 1660 | 1464581504350 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 21:11:44 INFO - PROCESS | 1660 | 1464581504351 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 21:11:44 INFO - PROCESS | 1660 | 1464581504354 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 21:11:44 INFO - PROCESS | 1660 | 1464581504356 Marionette TRACE conn2 <- [1,286,null,{}] 21:11:44 INFO - PROCESS | 1660 | 1464581504359 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}] 21:11:44 INFO - PROCESS | 1660 | 1464581504503 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 21:11:44 INFO - PROCESS | 1660 | 1464581504512 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x124a22800 == 40 [pid = 1660] [id = 79] 21:11:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x119aea800) [pid = 1660] [serial = 234] [outer = 0x0] 21:11:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x121247800) [pid = 1660] [serial = 235] [outer = 0x119aea800] 21:11:44 INFO - PROCESS | 1660 | 1464581504551 Marionette DEBUG loaded listener.js 21:11:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x127590400) [pid = 1660] [serial = 236] [outer = 0x119aea800] 21:11:44 INFO - PROCESS | 1660 | 1464581504966 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]]]}] 21:11:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 21:11:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 623ms 21:11:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 21:11:44 INFO - PROCESS | 1660 | 1464581504978 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 21:11:44 INFO - PROCESS | 1660 | 1464581504979 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 21:11:44 INFO - PROCESS | 1660 | 1464581504981 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 21:11:44 INFO - PROCESS | 1660 | 1464581504983 Marionette TRACE conn2 <- [1,290,null,{}] 21:11:44 INFO - PROCESS | 1660 | 1464581504985 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}] 21:11:45 INFO - PROCESS | 1660 | 1464581505075 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 21:11:45 INFO - PROCESS | 1660 | 1464581505119 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x126803800 == 41 [pid = 1660] [id = 80] 21:11:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x119df0c00) [pid = 1660] [serial = 237] [outer = 0x0] 21:11:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x127973000) [pid = 1660] [serial = 238] [outer = 0x119df0c00] 21:11:45 INFO - PROCESS | 1660 | 1464581505147 Marionette DEBUG loaded listener.js 21:11:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12932b400) [pid = 1660] [serial = 239] [outer = 0x119df0c00] 21:11:45 INFO - PROCESS | 1660 | 1464581505464 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]]]}] 21:11:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 21:11:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 520ms 21:11:45 INFO - PROCESS | 1660 | 1464581505502 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 21:11:45 INFO - PROCESS | 1660 | 1464581505504 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 21:11:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 21:11:45 INFO - PROCESS | 1660 | 1464581505506 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 21:11:45 INFO - PROCESS | 1660 | 1464581505507 Marionette TRACE conn2 <- [1,294,null,{}] 21:11:45 INFO - PROCESS | 1660 | 1464581505510 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}] 21:11:45 INFO - PROCESS | 1660 | 1464581505585 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 21:11:45 INFO - PROCESS | 1660 | 1464581505592 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x126eb4000 == 42 [pid = 1660] [id = 81] 21:11:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1293ba000) [pid = 1660] [serial = 240] [outer = 0x0] 21:11:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1293c1400) [pid = 1660] [serial = 241] [outer = 0x1293ba000] 21:11:45 INFO - PROCESS | 1660 | 1464581505617 Marionette DEBUG loaded listener.js 21:11:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x129622400) [pid = 1660] [serial = 242] [outer = 0x1293ba000] 21:11:46 INFO - PROCESS | 1660 | --DOCSHELL 0x11688f000 == 41 [pid = 1660] [id = 54] 21:11:46 INFO - PROCESS | 1660 | --DOCSHELL 0x115fb0800 == 40 [pid = 1660] [id = 70] 21:11:46 INFO - PROCESS | 1660 | --DOCSHELL 0x1181e9800 == 39 [pid = 1660] [id = 69] 21:11:46 INFO - PROCESS | 1660 | --DOCSHELL 0x121dcd000 == 38 [pid = 1660] [id = 67] 21:11:46 INFO - PROCESS | 1660 | --DOCSHELL 0x116243800 == 37 [pid = 1660] [id = 68] 21:11:46 INFO - PROCESS | 1660 | --DOCSHELL 0x115faf000 == 36 [pid = 1660] [id = 71] 21:11:46 INFO - PROCESS | 1660 | --DOCSHELL 0x1188bc000 == 35 [pid = 1660] [id = 73] 21:11:46 INFO - PROCESS | 1660 | --DOCSHELL 0x1180e8000 == 34 [pid = 1660] [id = 72] 21:11:46 INFO - PROCESS | 1660 | --DOCSHELL 0x121325000 == 33 [pid = 1660] [id = 76] 21:11:46 INFO - PROCESS | 1660 | --DOCSHELL 0x1162d3800 == 32 [pid = 1660] [id = 74] 21:11:46 INFO - PROCESS | 1660 | --DOCSHELL 0x119b32800 == 31 [pid = 1660] [id = 75] 21:11:46 INFO - PROCESS | 1660 | --DOCSHELL 0x1180e7000 == 30 [pid = 1660] [id = 78] 21:11:46 INFO - PROCESS | 1660 | --DOCSHELL 0x124a22800 == 29 [pid = 1660] [id = 79] 21:11:46 INFO - PROCESS | 1660 | --DOCSHELL 0x121951000 == 28 [pid = 1660] [id = 77] 21:11:46 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1270abc00) [pid = 1660] [serial = 198] [outer = 0x0] [url = about:blank] 21:11:46 INFO - PROCESS | 1660 | --DOCSHELL 0x126803800 == 27 [pid = 1660] [id = 80] 21:11:46 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x126ae7400) [pid = 1660] [serial = 195] [outer = 0x0] [url = about:blank] 21:11:46 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x119af3400) [pid = 1660] [serial = 177] [outer = 0x0] [url = about:blank] 21:11:46 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x117118800) [pid = 1660] [serial = 165] [outer = 0x0] [url = about:blank] 21:11:46 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12124a400) [pid = 1660] [serial = 180] [outer = 0x0] [url = about:blank] 21:11:46 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x117694400) [pid = 1660] [serial = 166] [outer = 0x0] [url = about:blank] 21:11:46 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1216eec00) [pid = 1660] [serial = 181] [outer = 0x0] [url = about:blank] 21:11:46 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11860e400) [pid = 1660] [serial = 171] [outer = 0x0] [url = about:blank] 21:11:46 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119319000) [pid = 1660] [serial = 172] [outer = 0x0] [url = about:blank] 21:11:46 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1164c8000) [pid = 1660] [serial = 163] [outer = 0x0] [url = about:blank] 21:11:46 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x115d57c00) [pid = 1660] [serial = 162] [outer = 0x0] [url = about:blank] 21:11:46 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x118088000) [pid = 1660] [serial = 168] [outer = 0x0] [url = about:blank] 21:11:46 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1184fc400) [pid = 1660] [serial = 169] [outer = 0x0] [url = about:blank] 21:11:46 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1130d6c00) [pid = 1660] [serial = 145] [outer = 0x0] [url = about:blank] 21:11:46 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1121b6800) [pid = 1660] [serial = 144] [outer = 0x0] [url = about:blank] 21:11:46 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1180ac800) [pid = 1660] [serial = 148] [outer = 0x0] [url = about:blank] 21:11:46 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x11758cc00) [pid = 1660] [serial = 147] [outer = 0x0] [url = about:blank] 21:11:46 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1164bd000) [pid = 1660] [serial = 159] [outer = 0x0] [url = about:blank] 21:11:46 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x118f4fc00) [pid = 1660] [serial = 150] [outer = 0x0] [url = about:blank] 21:11:46 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1195e0c00) [pid = 1660] [serial = 151] [outer = 0x0] [url = about:blank] 21:11:46 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1216e5800) [pid = 1660] [serial = 154] [outer = 0x0] [url = about:blank] 21:11:46 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x120636800) [pid = 1660] [serial = 153] [outer = 0x0] [url = about:blank] 21:11:46 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x124ad0400) [pid = 1660] [serial = 157] [outer = 0x0] [url = about:blank] 21:11:46 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x121ac5c00) [pid = 1660] [serial = 156] [outer = 0x0] [url = about:blank] 21:11:46 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1217bc400) [pid = 1660] [serial = 183] [outer = 0x0] [url = about:blank] 21:11:46 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x124ad3800) [pid = 1660] [serial = 184] [outer = 0x0] [url = about:blank] 21:11:46 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x1195e1400) [pid = 1660] [serial = 187] [outer = 0x0] [url = about:blank] 21:11:46 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x119547400) [pid = 1660] [serial = 193] [outer = 0x0] [url = about:blank] 21:11:46 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x1180b3000) [pid = 1660] [serial = 186] [outer = 0x0] [url = about:blank] 21:11:46 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x124da1800) [pid = 1660] [serial = 189] [outer = 0x0] [url = about:blank] 21:11:46 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x118f50400) [pid = 1660] [serial = 174] [outer = 0x0] [url = about:blank] 21:11:46 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x121246400) [pid = 1660] [serial = 178] [outer = 0x0] [url = about:blank] 21:11:46 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x127023c00) [pid = 1660] [serial = 196] [outer = 0x0] [url = about:blank] 21:11:46 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x1250d9800) [pid = 1660] [serial = 190] [outer = 0x0] [url = about:blank] 21:11:46 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x12568cc00) [pid = 1660] [serial = 192] [outer = 0x0] [url = about:blank] 21:11:46 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x119549c00) [pid = 1660] [serial = 175] [outer = 0x0] [url = about:blank] 21:11:46 INFO - PROCESS | 1660 | 1464581506959 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]]]}] 21:11:46 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. 21:11:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1473ms 21:11:46 INFO - PROCESS | 1660 | 1464581506981 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 21:11:46 INFO - PROCESS | 1660 | 1464581506984 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 21:11:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 21:11:47 INFO - PROCESS | 1660 | 1464581506999 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 21:11:47 INFO - PROCESS | 1660 | 1464581507003 Marionette TRACE conn2 <- [1,298,null,{}] 21:11:47 INFO - PROCESS | 1660 | 1464581507011 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}] 21:11:47 INFO - PROCESS | 1660 | 1464581507132 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 21:11:47 INFO - PROCESS | 1660 | 1464581507195 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x11335a800 == 28 [pid = 1660] [id = 82] 21:11:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x116224800) [pid = 1660] [serial = 243] [outer = 0x0] 21:11:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x116226000) [pid = 1660] [serial = 244] [outer = 0x116224800] 21:11:47 INFO - PROCESS | 1660 | 1464581507240 Marionette DEBUG loaded listener.js 21:11:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x111c86000) [pid = 1660] [serial = 245] [outer = 0x116224800] 21:11:47 INFO - PROCESS | 1660 | 1464581507533 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]]]}] 21:11:47 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. 21:11:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 590ms 21:11:47 INFO - PROCESS | 1660 | 1464581507582 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 21:11:47 INFO - PROCESS | 1660 | 1464581507586 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 21:11:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 21:11:47 INFO - PROCESS | 1660 | 1464581507594 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 21:11:47 INFO - PROCESS | 1660 | 1464581507596 Marionette TRACE conn2 <- [1,302,null,{}] 21:11:47 INFO - PROCESS | 1660 | 1464581507599 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}] 21:11:47 INFO - PROCESS | 1660 | 1464581507693 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 21:11:47 INFO - PROCESS | 1660 | 1464581507747 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x115faf000 == 29 [pid = 1660] [id = 83] 21:11:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x1164bdc00) [pid = 1660] [serial = 246] [outer = 0x0] 21:11:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x11685e000) [pid = 1660] [serial = 247] [outer = 0x1164bdc00] 21:11:47 INFO - PROCESS | 1660 | 1464581507788 Marionette DEBUG loaded listener.js 21:11:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x117697c00) [pid = 1660] [serial = 248] [outer = 0x1164bdc00] 21:11:48 INFO - PROCESS | 1660 | 1464581508124 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]]]}] 21:11:48 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. 21:11:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 573ms 21:11:48 INFO - PROCESS | 1660 | 1464581508166 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 21:11:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 21:11:48 INFO - PROCESS | 1660 | 1464581508168 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 21:11:48 INFO - PROCESS | 1660 | 1464581508174 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 21:11:48 INFO - PROCESS | 1660 | 1464581508180 Marionette TRACE conn2 <- [1,306,null,{}] 21:11:48 INFO - PROCESS | 1660 | 1464581508192 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}] 21:11:48 INFO - PROCESS | 1660 | 1464581508331 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 21:11:48 INFO - PROCESS | 1660 | 1464581508343 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x116aca800 == 30 [pid = 1660] [id = 84] 21:11:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x111c28400) [pid = 1660] [serial = 249] [outer = 0x0] 21:11:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1181a0400) [pid = 1660] [serial = 250] [outer = 0x111c28400] 21:11:48 INFO - PROCESS | 1660 | 1464581508398 Marionette DEBUG loaded listener.js 21:11:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x1182bd000) [pid = 1660] [serial = 251] [outer = 0x111c28400] 21:11:48 INFO - PROCESS | 1660 | 1464581508852 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]]]}] 21:11:48 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. 21:11:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 732ms 21:11:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 21:11:48 INFO - PROCESS | 1660 | 1464581508905 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 21:11:48 INFO - PROCESS | 1660 | 1464581508907 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 21:11:48 INFO - PROCESS | 1660 | 1464581508911 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 21:11:48 INFO - PROCESS | 1660 | 1464581508912 Marionette TRACE conn2 <- [1,310,null,{}] 21:11:48 INFO - PROCESS | 1660 | 1464581508915 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}] 21:11:48 INFO - PROCESS | 1660 | 1464581508985 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 21:11:48 INFO - PROCESS | 1660 | 1464581508991 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180ce000 == 31 [pid = 1660] [id = 85] 21:11:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x118607c00) [pid = 1660] [serial = 252] [outer = 0x0] 21:11:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x11860f000) [pid = 1660] [serial = 253] [outer = 0x118607c00] 21:11:49 INFO - PROCESS | 1660 | 1464581509018 Marionette DEBUG loaded listener.js 21:11:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x118fad400) [pid = 1660] [serial = 254] [outer = 0x118607c00] 21:11:49 INFO - PROCESS | 1660 | 1464581509333 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]]]}] 21:11:49 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. 21:11:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 473ms 21:11:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 21:11:49 INFO - PROCESS | 1660 | 1464581509383 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 21:11:49 INFO - PROCESS | 1660 | 1464581509385 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 21:11:49 INFO - PROCESS | 1660 | 1464581509387 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 21:11:49 INFO - PROCESS | 1660 | 1464581509388 Marionette TRACE conn2 <- [1,314,null,{}] 21:11:49 INFO - PROCESS | 1660 | 1464581509390 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}] 21:11:49 INFO - PROCESS | 1660 | 1464581509457 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 21:11:49 INFO - PROCESS | 1660 | 1464581509461 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x11810e800 == 32 [pid = 1660] [id = 86] 21:11:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x116286800) [pid = 1660] [serial = 255] [outer = 0x0] 21:11:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x119320800) [pid = 1660] [serial = 256] [outer = 0x116286800] 21:11:49 INFO - PROCESS | 1660 | 1464581509489 Marionette DEBUG loaded listener.js 21:11:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x11954d000) [pid = 1660] [serial = 257] [outer = 0x116286800] 21:11:49 INFO - PROCESS | 1660 | 1464581509805 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]]]}] 21:11:49 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. 21:11:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 469ms 21:11:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 21:11:49 INFO - PROCESS | 1660 | 1464581509865 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 21:11:49 INFO - PROCESS | 1660 | 1464581509866 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 21:11:49 INFO - PROCESS | 1660 | 1464581509869 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 21:11:49 INFO - PROCESS | 1660 | 1464581509870 Marionette TRACE conn2 <- [1,318,null,{}] 21:11:49 INFO - PROCESS | 1660 | 1464581509872 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}] 21:11:49 INFO - PROCESS | 1660 | 1464581509953 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 21:11:49 INFO - PROCESS | 1660 | 1464581509960 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x11824c800 == 33 [pid = 1660] [id = 87] 21:11:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1195e3000) [pid = 1660] [serial = 258] [outer = 0x0] 21:11:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x119dd2000) [pid = 1660] [serial = 259] [outer = 0x1195e3000] 21:11:49 INFO - PROCESS | 1660 | 1464581509988 Marionette DEBUG loaded listener.js 21:11:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119dfcc00) [pid = 1660] [serial = 260] [outer = 0x1195e3000] 21:11:50 INFO - PROCESS | 1660 | 1464581510295 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]]]}] 21:11:50 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. 21:11:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 469ms 21:11:50 INFO - PROCESS | 1660 | 1464581510338 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 21:11:50 INFO - PROCESS | 1660 | 1464581510342 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 21:11:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 21:11:50 INFO - PROCESS | 1660 | 1464581510344 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 21:11:50 INFO - PROCESS | 1660 | 1464581510345 Marionette TRACE conn2 <- [1,322,null,{}] 21:11:50 INFO - PROCESS | 1660 | 1464581510348 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}] 21:11:50 INFO - PROCESS | 1660 | 1464581510416 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 21:11:50 INFO - PROCESS | 1660 | 1464581510420 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x119509000 == 34 [pid = 1660] [id = 88] 21:11:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x112da9000) [pid = 1660] [serial = 261] [outer = 0x0] 21:11:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x121245400) [pid = 1660] [serial = 262] [outer = 0x112da9000] 21:11:50 INFO - PROCESS | 1660 | 1464581510449 Marionette DEBUG loaded listener.js 21:11:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x121383800) [pid = 1660] [serial = 263] [outer = 0x112da9000] 21:11:50 INFO - PROCESS | 1660 | 1464581510756 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]]]}] 21:11:50 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. 21:11:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 467ms 21:11:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 21:11:50 INFO - PROCESS | 1660 | 1464581510825 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 21:11:50 INFO - PROCESS | 1660 | 1464581510826 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 21:11:50 INFO - PROCESS | 1660 | 1464581510829 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 21:11:50 INFO - PROCESS | 1660 | 1464581510830 Marionette TRACE conn2 <- [1,326,null,{}] 21:11:50 INFO - PROCESS | 1660 | 1464581510832 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}] 21:11:50 INFO - PROCESS | 1660 | 1464581510900 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 21:11:50 INFO - PROCESS | 1660 | 1464581510915 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x1196b2000 == 35 [pid = 1660] [id = 89] 21:11:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x120634800) [pid = 1660] [serial = 264] [outer = 0x0] 21:11:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1216e5800) [pid = 1660] [serial = 265] [outer = 0x120634800] 21:11:50 INFO - PROCESS | 1660 | 1464581510940 Marionette DEBUG loaded listener.js 21:11:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12187b800) [pid = 1660] [serial = 266] [outer = 0x120634800] 21:11:51 INFO - PROCESS | 1660 | 1464581511243 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]]]}] 21:11:51 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. 21:11:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 469ms 21:11:51 INFO - PROCESS | 1660 | 1464581511298 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 21:11:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 21:11:51 INFO - PROCESS | 1660 | 1464581511299 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 21:11:51 INFO - PROCESS | 1660 | 1464581511301 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 21:11:51 INFO - PROCESS | 1660 | 1464581511303 Marionette TRACE conn2 <- [1,330,null,{}] 21:11:51 INFO - PROCESS | 1660 | 1464581511305 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}] 21:11:51 INFO - PROCESS | 1660 | 1464581511374 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 21:11:51 INFO - PROCESS | 1660 | 1464581511378 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x116aca000 == 36 [pid = 1660] [id = 90] 21:11:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x121ad3400) [pid = 1660] [serial = 267] [outer = 0x0] 21:11:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x124ad5800) [pid = 1660] [serial = 268] [outer = 0x121ad3400] 21:11:51 INFO - PROCESS | 1660 | 1464581511405 Marionette DEBUG loaded listener.js 21:11:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x11214d800) [pid = 1660] [serial = 269] [outer = 0x121ad3400] 21:11:51 INFO - PROCESS | 1660 | 1464581511713 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]]]}] 21:11:51 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. 21:11:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 417ms 21:11:51 INFO - PROCESS | 1660 | 1464581511721 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 21:11:51 INFO - PROCESS | 1660 | 1464581511723 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 21:11:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 21:11:51 INFO - PROCESS | 1660 | 1464581511733 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 21:11:51 INFO - PROCESS | 1660 | 1464581511734 Marionette TRACE conn2 <- [1,334,null,{}] 21:11:51 INFO - PROCESS | 1660 | 1464581511736 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}] 21:11:51 INFO - PROCESS | 1660 | 1464581511840 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 21:11:51 INFO - PROCESS | 1660 | 1464581511847 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x12065d000 == 37 [pid = 1660] [id = 91] 21:11:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x11823ec00) [pid = 1660] [serial = 270] [outer = 0x0] 21:11:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x124d5f400) [pid = 1660] [serial = 271] [outer = 0x11823ec00] 21:11:51 INFO - PROCESS | 1660 | 1464581511872 Marionette DEBUG loaded listener.js 21:11:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1250dd400) [pid = 1660] [serial = 272] [outer = 0x11823ec00] 21:11:52 INFO - PROCESS | 1660 | 1464581512213 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]]]}] 21:11:52 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. 21:11:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 520ms 21:11:52 INFO - PROCESS | 1660 | 1464581512253 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 21:11:52 INFO - PROCESS | 1660 | 1464581512255 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 21:11:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 21:11:52 INFO - PROCESS | 1660 | 1464581512258 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 21:11:52 INFO - PROCESS | 1660 | 1464581512259 Marionette TRACE conn2 <- [1,338,null,{}] 21:11:52 INFO - PROCESS | 1660 | 1464581512262 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}] 21:11:52 INFO - PROCESS | 1660 | 1464581512358 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 21:11:52 INFO - PROCESS | 1660 | 1464581512394 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x11810e000 == 38 [pid = 1660] [id = 92] 21:11:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x125685c00) [pid = 1660] [serial = 273] [outer = 0x0] 21:11:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1256f4c00) [pid = 1660] [serial = 274] [outer = 0x125685c00] 21:11:52 INFO - PROCESS | 1660 | 1464581512422 Marionette DEBUG loaded listener.js 21:11:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x126ae4c00) [pid = 1660] [serial = 275] [outer = 0x125685c00] 21:11:52 INFO - PROCESS | 1660 | 1464581512739 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]]]}] 21:11:52 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. 21:11:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 519ms 21:11:52 INFO - PROCESS | 1660 | 1464581512783 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 21:11:52 INFO - PROCESS | 1660 | 1464581512784 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 21:11:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 21:11:52 INFO - PROCESS | 1660 | 1464581512787 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 21:11:52 INFO - PROCESS | 1660 | 1464581512788 Marionette TRACE conn2 <- [1,342,null,{}] 21:11:52 INFO - PROCESS | 1660 | 1464581512790 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}] 21:11:52 INFO - PROCESS | 1660 | 1464581512884 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 21:11:52 INFO - PROCESS | 1660 | 1464581512890 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x121dbd800 == 39 [pid = 1660] [id = 93] 21:11:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1268a5400) [pid = 1660] [serial = 276] [outer = 0x0] 21:11:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1270aa800) [pid = 1660] [serial = 277] [outer = 0x1268a5400] 21:11:52 INFO - PROCESS | 1660 | 1464581512916 Marionette DEBUG loaded listener.js 21:11:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x127560000) [pid = 1660] [serial = 278] [outer = 0x1268a5400] 21:11:53 INFO - PROCESS | 1660 | 1464581513355 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]]]}] 21:11:53 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. 21:11:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 621ms 21:11:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 21:11:53 INFO - PROCESS | 1660 | 1464581513409 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 21:11:53 INFO - PROCESS | 1660 | 1464581513411 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 21:11:53 INFO - PROCESS | 1660 | 1464581513413 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 21:11:53 INFO - PROCESS | 1660 | 1464581513415 Marionette TRACE conn2 <- [1,346,null,{}] 21:11:53 INFO - PROCESS | 1660 | 1464581513425 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}] 21:11:53 INFO - PROCESS | 1660 | 1464581513522 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 21:11:53 INFO - PROCESS | 1660 | 1464581513526 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x124dc3800 == 40 [pid = 1660] [id = 94] 21:11:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x127588400) [pid = 1660] [serial = 279] [outer = 0x0] 21:11:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x127971c00) [pid = 1660] [serial = 280] [outer = 0x127588400] 21:11:53 INFO - PROCESS | 1660 | 1464581513550 Marionette DEBUG loaded listener.js 21:11:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x128cc5400) [pid = 1660] [serial = 281] [outer = 0x127588400] 21:11:53 INFO - PROCESS | 1660 | 1464581513884 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]]]}] 21:11:53 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. 21:11:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 527ms 21:11:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 21:11:53 INFO - PROCESS | 1660 | 1464581513941 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 21:11:53 INFO - PROCESS | 1660 | 1464581513942 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 21:11:53 INFO - PROCESS | 1660 | 1464581513944 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 21:11:53 INFO - PROCESS | 1660 | 1464581513945 Marionette TRACE conn2 <- [1,350,null,{}] 21:11:53 INFO - PROCESS | 1660 | 1464581513947 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}] 21:11:54 INFO - PROCESS | 1660 | 1464581514035 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 21:11:54 INFO - PROCESS | 1660 | 1464581514064 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x126a87800 == 41 [pid = 1660] [id = 95] 21:11:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x128cc7800) [pid = 1660] [serial = 282] [outer = 0x0] 21:11:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x128ccb800) [pid = 1660] [serial = 283] [outer = 0x128cc7800] 21:11:54 INFO - PROCESS | 1660 | 1464581514088 Marionette DEBUG loaded listener.js 21:11:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12901cc00) [pid = 1660] [serial = 284] [outer = 0x128cc7800] 21:11:54 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x115f72000) [pid = 1660] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 21:11:54 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x121c6cc00) [pid = 1660] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 21:11:54 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x112d64000) [pid = 1660] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 21:11:54 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x121c71400) [pid = 1660] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 21:11:54 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119aea800) [pid = 1660] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 21:11:54 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1131d9800) [pid = 1660] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 21:11:54 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119df4c00) [pid = 1660] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 21:11:54 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x112eec800) [pid = 1660] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 21:11:54 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x118242800) [pid = 1660] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 21:11:54 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x116863800) [pid = 1660] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 21:11:54 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x116828400) [pid = 1660] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 21:11:54 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x113cd2c00) [pid = 1660] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 21:11:54 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11823c800) [pid = 1660] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 21:11:54 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x112ecb400) [pid = 1660] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 21:11:54 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119df0c00) [pid = 1660] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 21:11:54 INFO - PROCESS | 1660 | 1464581514470 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]]]}] 21:11:54 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. 21:11:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 568ms 21:11:54 INFO - PROCESS | 1660 | 1464581514513 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 21:11:54 INFO - PROCESS | 1660 | 1464581514514 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 21:11:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 21:11:54 INFO - PROCESS | 1660 | 1464581514516 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 21:11:54 INFO - PROCESS | 1660 | 1464581514517 Marionette TRACE conn2 <- [1,354,null,{}] 21:11:54 INFO - PROCESS | 1660 | 1464581514520 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}] 21:11:54 INFO - PROCESS | 1660 | 1464581514621 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 21:11:54 INFO - PROCESS | 1660 | 1464581514647 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x12559a800 == 42 [pid = 1660] [id = 96] 21:11:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x117118000) [pid = 1660] [serial = 285] [outer = 0x0] 21:11:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119322800) [pid = 1660] [serial = 286] [outer = 0x117118000] 21:11:54 INFO - PROCESS | 1660 | 1464581514672 Marionette DEBUG loaded listener.js 21:11:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1268a7c00) [pid = 1660] [serial = 287] [outer = 0x117118000] 21:11:54 INFO - PROCESS | 1660 | 1464581514964 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]]]}] 21:11:54 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. 21:11:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 470ms 21:11:54 INFO - PROCESS | 1660 | 1464581514986 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 21:11:54 INFO - PROCESS | 1660 | 1464581514987 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 21:11:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 21:11:55 INFO - PROCESS | 1660 | 1464581514998 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 21:11:55 INFO - PROCESS | 1660 | 1464581514999 Marionette TRACE conn2 <- [1,358,null,{}] 21:11:55 INFO - PROCESS | 1660 | 1464581515001 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}] 21:11:55 INFO - PROCESS | 1660 | 1464581515081 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 21:11:55 INFO - PROCESS | 1660 | 1464581515086 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x127687000 == 43 [pid = 1660] [id = 97] 21:11:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x128cc7400) [pid = 1660] [serial = 288] [outer = 0x0] 21:11:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x129023800) [pid = 1660] [serial = 289] [outer = 0x128cc7400] 21:11:55 INFO - PROCESS | 1660 | 1464581515113 Marionette DEBUG loaded listener.js 21:11:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x129329800) [pid = 1660] [serial = 290] [outer = 0x128cc7400] 21:11:55 INFO - PROCESS | 1660 | 1464581515509 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]]]}] 21:11:55 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. 21:11:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 520ms 21:11:55 INFO - PROCESS | 1660 | 1464581515519 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 21:11:55 INFO - PROCESS | 1660 | 1464581515521 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 21:11:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 21:11:55 INFO - PROCESS | 1660 | 1464581515525 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 21:11:55 INFO - PROCESS | 1660 | 1464581515526 Marionette TRACE conn2 <- [1,362,null,{}] 21:11:55 INFO - PROCESS | 1660 | 1464581515529 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}] 21:11:55 INFO - PROCESS | 1660 | 1464581515647 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 21:11:55 INFO - PROCESS | 1660 | 1464581515654 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x128fb6000 == 44 [pid = 1660] [id = 98] 21:11:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x121ad1400) [pid = 1660] [serial = 291] [outer = 0x0] 21:11:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1293bd800) [pid = 1660] [serial = 292] [outer = 0x121ad1400] 21:11:55 INFO - PROCESS | 1660 | 1464581515693 Marionette DEBUG loaded listener.js 21:11:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x129622000) [pid = 1660] [serial = 293] [outer = 0x121ad1400] 21:11:56 INFO - PROCESS | 1660 | 1464581516096 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]]]}] 21:11:56 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. 21:11:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 620ms 21:11:56 INFO - PROCESS | 1660 | 1464581516144 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 21:11:56 INFO - PROCESS | 1660 | 1464581516145 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 21:11:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 21:11:56 INFO - PROCESS | 1660 | 1464581516148 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 21:11:56 INFO - PROCESS | 1660 | 1464581516156 Marionette TRACE conn2 <- [1,366,null,{}] 21:11:56 INFO - PROCESS | 1660 | 1464581516159 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}] 21:11:56 INFO - PROCESS | 1660 | 1464581516233 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 21:11:56 INFO - PROCESS | 1660 | 1464581516237 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x1290b7000 == 45 [pid = 1660] [id = 99] 21:11:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x129624800) [pid = 1660] [serial = 294] [outer = 0x0] 21:11:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12962d800) [pid = 1660] [serial = 295] [outer = 0x129624800] 21:11:56 INFO - PROCESS | 1660 | 1464581516264 Marionette DEBUG loaded listener.js 21:11:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12964c000) [pid = 1660] [serial = 296] [outer = 0x129624800] 21:11:56 INFO - PROCESS | 1660 | 1464581516869 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]]]}] 21:11:56 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. 21:11:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 730ms 21:11:56 INFO - PROCESS | 1660 | 1464581516879 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 21:11:56 INFO - PROCESS | 1660 | 1464581516881 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 21:11:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 21:11:56 INFO - PROCESS | 1660 | 1464581516884 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 21:11:56 INFO - PROCESS | 1660 | 1464581516886 Marionette TRACE conn2 <- [1,370,null,{}] 21:11:56 INFO - PROCESS | 1660 | 1464581516890 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}] 21:11:56 INFO - PROCESS | 1660 | 1464581516996 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 21:11:57 INFO - PROCESS | 1660 | 1464581517119 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x116882800 == 46 [pid = 1660] [id = 100] 21:11:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x115d57800) [pid = 1660] [serial = 297] [outer = 0x0] 21:11:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1166d4800) [pid = 1660] [serial = 298] [outer = 0x115d57800] 21:11:57 INFO - PROCESS | 1660 | 1464581517149 Marionette DEBUG loaded listener.js 21:11:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1168bc800) [pid = 1660] [serial = 299] [outer = 0x115d57800] 21:11:57 INFO - PROCESS | 1660 | 1464581517870 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]]]}] 21:11:57 INFO - PROCESS | 1660 | --DOCSHELL 0x128fb6000 == 45 [pid = 1660] [id = 98] 21:11:57 INFO - PROCESS | 1660 | --DOCSHELL 0x127687000 == 44 [pid = 1660] [id = 97] 21:11:57 INFO - PROCESS | 1660 | --DOCSHELL 0x12559a800 == 43 [pid = 1660] [id = 96] 21:11:57 INFO - PROCESS | 1660 | --DOCSHELL 0x126a87800 == 42 [pid = 1660] [id = 95] 21:11:57 INFO - PROCESS | 1660 | --DOCSHELL 0x124dc3800 == 41 [pid = 1660] [id = 94] 21:11:57 INFO - PROCESS | 1660 | --DOCSHELL 0x121dbd800 == 40 [pid = 1660] [id = 93] 21:11:57 INFO - PROCESS | 1660 | --DOCSHELL 0x11810e000 == 39 [pid = 1660] [id = 92] 21:11:57 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1293c1400) [pid = 1660] [serial = 241] [outer = 0x0] [url = about:blank] 21:11:57 INFO - PROCESS | 1660 | --DOCSHELL 0x12065d000 == 38 [pid = 1660] [id = 91] 21:11:57 INFO - PROCESS | 1660 | --DOCSHELL 0x116aca000 == 37 [pid = 1660] [id = 90] 21:11:57 INFO - PROCESS | 1660 | --DOCSHELL 0x1196b2000 == 36 [pid = 1660] [id = 89] 21:11:57 INFO - PROCESS | 1660 | --DOCSHELL 0x119509000 == 35 [pid = 1660] [id = 88] 21:11:57 INFO - PROCESS | 1660 | --DOCSHELL 0x11824c800 == 34 [pid = 1660] [id = 87] 21:11:57 INFO - PROCESS | 1660 | --DOCSHELL 0x11810e800 == 33 [pid = 1660] [id = 86] 21:11:57 INFO - PROCESS | 1660 | --DOCSHELL 0x1180ce000 == 32 [pid = 1660] [id = 85] 21:11:57 INFO - PROCESS | 1660 | --DOCSHELL 0x116aca800 == 31 [pid = 1660] [id = 84] 21:11:57 INFO - PROCESS | 1660 | --DOCSHELL 0x115faf000 == 30 [pid = 1660] [id = 83] 21:11:57 INFO - PROCESS | 1660 | --DOCSHELL 0x11335a800 == 29 [pid = 1660] [id = 82] 21:11:57 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. 21:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1026ms 21:11:57 INFO - PROCESS | 1660 | 1464581517915 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 21:11:57 INFO - PROCESS | 1660 | 1464581517917 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 21:11:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 21:11:57 INFO - PROCESS | 1660 | 1464581517947 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 21:11:57 INFO - PROCESS | 1660 | 1464581517948 Marionette TRACE conn2 <- [1,374,null,{}] 21:11:57 INFO - PROCESS | 1660 | 1464581517952 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}] 21:11:58 INFO - PROCESS | 1660 | 1464581518027 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 21:11:58 INFO - PROCESS | 1660 | 1464581518037 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x115f9c800 == 30 [pid = 1660] [id = 101] 21:11:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1166d2000) [pid = 1660] [serial = 300] [outer = 0x0] 21:11:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x116822c00) [pid = 1660] [serial = 301] [outer = 0x1166d2000] 21:11:58 INFO - PROCESS | 1660 | 1464581518084 Marionette DEBUG loaded listener.js 21:11:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1168bdc00) [pid = 1660] [serial = 302] [outer = 0x1166d2000] 21:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x11681cc00) [pid = 1660] [serial = 160] [outer = 0x0] [url = about:blank] 21:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x124d0e800) [pid = 1660] [serial = 223] [outer = 0x0] [url = about:blank] 21:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1268a8c00) [pid = 1660] [serial = 226] [outer = 0x0] [url = about:blank] 21:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1270b8400) [pid = 1660] [serial = 229] [outer = 0x0] [url = about:blank] 21:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x126aec800) [pid = 1660] [serial = 227] [outer = 0x0] [url = about:blank] 21:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x121247800) [pid = 1660] [serial = 235] [outer = 0x0] [url = about:blank] 21:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1164e5c00) [pid = 1660] [serial = 232] [outer = 0x0] [url = about:blank] 21:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119552c00) [pid = 1660] [serial = 233] [outer = 0x0] [url = about:blank] 21:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x127586000) [pid = 1660] [serial = 230] [outer = 0x0] [url = about:blank] 21:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11a004800) [pid = 1660] [serial = 217] [outer = 0x0] [url = about:blank] 21:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x121249000) [pid = 1660] [serial = 218] [outer = 0x0] [url = about:blank] 21:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11954c800) [pid = 1660] [serial = 214] [outer = 0x0] [url = about:blank] 21:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x119aeb000) [pid = 1660] [serial = 215] [outer = 0x0] [url = about:blank] 21:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x118602800) [pid = 1660] [serial = 211] [outer = 0x0] [url = about:blank] 21:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11860e000) [pid = 1660] [serial = 212] [outer = 0x0] [url = about:blank] 21:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x117695000) [pid = 1660] [serial = 208] [outer = 0x0] [url = about:blank] 21:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1181a4400) [pid = 1660] [serial = 209] [outer = 0x0] [url = about:blank] 21:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11823c400) [pid = 1660] [serial = 205] [outer = 0x0] [url = about:blank] 21:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x117690400) [pid = 1660] [serial = 204] [outer = 0x0] [url = about:blank] 21:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x116826c00) [pid = 1660] [serial = 202] [outer = 0x0] [url = about:blank] 21:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1164eac00) [pid = 1660] [serial = 201] [outer = 0x0] [url = about:blank] 21:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12724d800) [pid = 1660] [serial = 199] [outer = 0x0] [url = about:blank] 21:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12d391400) [pid = 1660] [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.] 21:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12124ac00) [pid = 1660] [serial = 220] [outer = 0x0] [url = about:blank] 21:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x127590400) [pid = 1660] [serial = 236] [outer = 0x0] [url = about:blank] 21:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x127973000) [pid = 1660] [serial = 238] [outer = 0x0] [url = about:blank] 21:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1219f1000) [pid = 1660] [serial = 221] [outer = 0x0] [url = about:blank] 21:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12568fc00) [pid = 1660] [serial = 224] [outer = 0x0] [url = about:blank] 21:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12932b400) [pid = 1660] [serial = 239] [outer = 0x0] [url = about:blank] 21:11:58 INFO - PROCESS | 1660 | 1464581518635 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 21:11:58 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 21:11:58 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 722ms 21:11:58 INFO - PROCESS | 1660 | 1464581518667 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 21:11:58 INFO - PROCESS | 1660 | 1464581518671 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 21:11:58 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 21:11:58 INFO - PROCESS | 1660 | 1464581518678 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 21:11:58 INFO - PROCESS | 1660 | 1464581518680 Marionette TRACE conn2 <- [1,378,null,{}] 21:11:58 INFO - PROCESS | 1660 | 1464581518682 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}] 21:11:58 INFO - PROCESS | 1660 | 1464581518753 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 21:11:58 INFO - PROCESS | 1660 | 1464581518761 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x111e9c800 == 31 [pid = 1660] [id = 102] 21:11:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x117695400) [pid = 1660] [serial = 303] [outer = 0x0] 21:11:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1180ac800) [pid = 1660] [serial = 304] [outer = 0x117695400] 21:11:58 INFO - PROCESS | 1660 | 1464581518789 Marionette DEBUG loaded listener.js 21:11:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1181a3800) [pid = 1660] [serial = 305] [outer = 0x117695400] 21:11:59 INFO - PROCESS | 1660 | 1464581519187 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 21:11:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 21:11:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 519ms 21:11:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 21:11:59 INFO - PROCESS | 1660 | 1464581519197 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 21:11:59 INFO - PROCESS | 1660 | 1464581519198 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 21:11:59 INFO - PROCESS | 1660 | 1464581519201 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 21:11:59 INFO - PROCESS | 1660 | 1464581519203 Marionette TRACE conn2 <- [1,382,null,{}] 21:11:59 INFO - PROCESS | 1660 | 1464581519213 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}] 21:11:59 INFO - PROCESS | 1660 | 1464581519287 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 21:11:59 INFO - PROCESS | 1660 | 1464581519295 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e0e000 == 32 [pid = 1660] [id = 103] 21:11:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1182b2800) [pid = 1660] [serial = 306] [outer = 0x0] 21:11:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x118605800) [pid = 1660] [serial = 307] [outer = 0x1182b2800] 21:11:59 INFO - PROCESS | 1660 | 1464581519323 Marionette DEBUG loaded listener.js 21:11:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x118611400) [pid = 1660] [serial = 308] [outer = 0x1182b2800] 21:11:59 INFO - PROCESS | 1660 | 1464581519659 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 21:11:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 21:11:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 476ms 21:11:59 INFO - PROCESS | 1660 | 1464581519678 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 21:11:59 INFO - PROCESS | 1660 | 1464581519679 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 21:11:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 21:11:59 INFO - PROCESS | 1660 | 1464581519682 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 21:11:59 INFO - PROCESS | 1660 | 1464581519683 Marionette TRACE conn2 <- [1,386,null,{}] 21:11:59 INFO - PROCESS | 1660 | 1464581519685 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}] 21:11:59 INFO - PROCESS | 1660 | 1464581519760 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 21:11:59 INFO - PROCESS | 1660 | 1464581519809 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x118106800 == 33 [pid = 1660] [id = 104] 21:11:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1130dcc00) [pid = 1660] [serial = 309] [outer = 0x0] 21:11:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119317800) [pid = 1660] [serial = 310] [outer = 0x1130dcc00] 21:11:59 INFO - PROCESS | 1660 | 1464581519834 Marionette DEBUG loaded listener.js 21:11:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119551c00) [pid = 1660] [serial = 311] [outer = 0x1130dcc00] 21:12:00 INFO - PROCESS | 1660 | 1464581520158 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]]]}] 21:12:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 21:12:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 521ms 21:12:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 21:12:00 INFO - PROCESS | 1660 | 1464581520204 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 21:12:00 INFO - PROCESS | 1660 | 1464581520205 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 21:12:00 INFO - PROCESS | 1660 | 1464581520207 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 21:12:00 INFO - PROCESS | 1660 | 1464581520209 Marionette TRACE conn2 <- [1,390,null,{}] 21:12:00 INFO - PROCESS | 1660 | 1464581520213 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}] 21:12:00 INFO - PROCESS | 1660 | 1464581520343 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 21:12:00 INFO - PROCESS | 1660 | 1464581520359 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x11824e000 == 34 [pid = 1660] [id = 105] 21:12:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x113245800) [pid = 1660] [serial = 312] [outer = 0x0] 21:12:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1195e1400) [pid = 1660] [serial = 313] [outer = 0x113245800] 21:12:00 INFO - PROCESS | 1660 | 1464581520399 Marionette DEBUG loaded listener.js 21:12:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119af2800) [pid = 1660] [serial = 314] [outer = 0x113245800] 21:12:00 INFO - PROCESS | 1660 | 1464581520927 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]]]}] 21:12:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 21:12:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 771ms 21:12:00 INFO - PROCESS | 1660 | 1464581520989 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 21:12:00 INFO - PROCESS | 1660 | 1464581520990 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 21:12:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 21:12:01 INFO - PROCESS | 1660 | 1464581521001 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 21:12:01 INFO - PROCESS | 1660 | 1464581521002 Marionette TRACE conn2 <- [1,394,null,{}] 21:12:01 INFO - PROCESS | 1660 | 1464581521005 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}] 21:12:01 INFO - PROCESS | 1660 | 1464581521106 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 21:12:01 INFO - PROCESS | 1660 | 1464581521140 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x1196ab800 == 35 [pid = 1660] [id = 106] 21:12:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x121248000) [pid = 1660] [serial = 315] [outer = 0x0] 21:12:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1216e8800) [pid = 1660] [serial = 316] [outer = 0x121248000] 21:12:01 INFO - PROCESS | 1660 | 1464581521166 Marionette DEBUG loaded listener.js 21:12:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x121ad1c00) [pid = 1660] [serial = 317] [outer = 0x121248000] 21:12:01 INFO - PROCESS | 1660 | 1464581521486 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]]]}] 21:12:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 21:12:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 525ms 21:12:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 21:12:01 INFO - PROCESS | 1660 | 1464581521520 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 21:12:01 INFO - PROCESS | 1660 | 1464581521521 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 21:12:01 INFO - PROCESS | 1660 | 1464581521524 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 21:12:01 INFO - PROCESS | 1660 | 1464581521525 Marionette TRACE conn2 <- [1,398,null,{}] 21:12:01 INFO - PROCESS | 1660 | 1464581521527 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}] 21:12:01 INFO - PROCESS | 1660 | 1464581521613 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 21:12:01 INFO - PROCESS | 1660 | 1464581521618 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d52000 == 36 [pid = 1660] [id = 107] 21:12:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x121249800) [pid = 1660] [serial = 318] [outer = 0x0] 21:12:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x124b4fc00) [pid = 1660] [serial = 319] [outer = 0x121249800] 21:12:01 INFO - PROCESS | 1660 | 1464581521642 Marionette DEBUG loaded listener.js 21:12:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x124d9f400) [pid = 1660] [serial = 320] [outer = 0x121249800] 21:12:02 INFO - PROCESS | 1660 | 1464581521998 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]]]}] 21:12:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 21:12:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 519ms 21:12:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 21:12:02 INFO - PROCESS | 1660 | 1464581522043 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 21:12:02 INFO - PROCESS | 1660 | 1464581522044 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 21:12:02 INFO - PROCESS | 1660 | 1464581522046 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 21:12:02 INFO - PROCESS | 1660 | 1464581522048 Marionette TRACE conn2 <- [1,402,null,{}] 21:12:02 INFO - PROCESS | 1660 | 1464581522050 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}] 21:12:02 INFO - PROCESS | 1660 | 1464581522271 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 21:12:02 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x121ad1400) [pid = 1660] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 21:12:02 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1268a5400) [pid = 1660] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 21:12:02 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x118607c00) [pid = 1660] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 21:12:02 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x125685c00) [pid = 1660] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 21:12:02 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1293ba000) [pid = 1660] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 21:12:02 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x127588400) [pid = 1660] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 21:12:02 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1164bdc00) [pid = 1660] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 21:12:02 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x128cc7800) [pid = 1660] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 21:12:02 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x117118000) [pid = 1660] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 21:12:02 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x11823ec00) [pid = 1660] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 21:12:02 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x128cc7400) [pid = 1660] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 21:12:02 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x121ad3400) [pid = 1660] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 21:12:02 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x116286800) [pid = 1660] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 21:12:02 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x111c28400) [pid = 1660] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 21:12:02 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x116224800) [pid = 1660] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 21:12:02 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x120634800) [pid = 1660] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 21:12:02 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1195e3000) [pid = 1660] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 21:12:02 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x112da9000) [pid = 1660] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 21:12:02 INFO - PROCESS | 1660 | 1464581522312 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x1130be800 == 37 [pid = 1660] [id = 108] 21:12:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x112da9000) [pid = 1660] [serial = 321] [outer = 0x0] 21:12:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1167f1800) [pid = 1660] [serial = 322] [outer = 0x112da9000] 21:12:02 INFO - PROCESS | 1660 | 1464581522336 Marionette DEBUG loaded listener.js 21:12:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119323800) [pid = 1660] [serial = 323] [outer = 0x112da9000] 21:12:02 INFO - PROCESS | 1660 | 1464581522614 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]]]}] 21:12:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 21:12:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 618ms 21:12:02 INFO - PROCESS | 1660 | 1464581522665 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 21:12:02 INFO - PROCESS | 1660 | 1464581522666 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 21:12:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 21:12:02 INFO - PROCESS | 1660 | 1464581522669 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 21:12:02 INFO - PROCESS | 1660 | 1464581522670 Marionette TRACE conn2 <- [1,406,null,{}] 21:12:02 INFO - PROCESS | 1660 | 1464581522672 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}] 21:12:02 INFO - PROCESS | 1660 | 1464581522747 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 21:12:02 INFO - PROCESS | 1660 | 1464581522752 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x12132e800 == 38 [pid = 1660] [id = 109] 21:12:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119df8800) [pid = 1660] [serial = 324] [outer = 0x0] 21:12:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x124d9e800) [pid = 1660] [serial = 325] [outer = 0x119df8800] 21:12:02 INFO - PROCESS | 1660 | 1464581522780 Marionette DEBUG loaded listener.js 21:12:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x12568e000) [pid = 1660] [serial = 326] [outer = 0x119df8800] 21:12:03 INFO - PROCESS | 1660 | 1464581523107 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]]]}] 21:12:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 21:12:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 468ms 21:12:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 21:12:03 INFO - PROCESS | 1660 | 1464581523138 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 21:12:03 INFO - PROCESS | 1660 | 1464581523139 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 21:12:03 INFO - PROCESS | 1660 | 1464581523151 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 21:12:03 INFO - PROCESS | 1660 | 1464581523153 Marionette TRACE conn2 <- [1,410,null,{}] 21:12:03 INFO - PROCESS | 1660 | 1464581523164 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}] 21:12:03 INFO - PROCESS | 1660 | 1464581523235 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 21:12:03 INFO - PROCESS | 1660 | 1464581523240 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x121594000 == 39 [pid = 1660] [id = 110] 21:12:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1216ea400) [pid = 1660] [serial = 327] [outer = 0x0] 21:12:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1268a8c00) [pid = 1660] [serial = 328] [outer = 0x1216ea400] 21:12:03 INFO - PROCESS | 1660 | 1464581523267 Marionette DEBUG loaded listener.js 21:12:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x126ae2800) [pid = 1660] [serial = 329] [outer = 0x1216ea400] 21:12:03 INFO - PROCESS | 1660 | 1464581523584 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]]]}] 21:12:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 21:12:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 484ms 21:12:03 INFO - PROCESS | 1660 | 1464581523629 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 21:12:03 INFO - PROCESS | 1660 | 1464581523630 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 21:12:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 21:12:03 INFO - PROCESS | 1660 | 1464581523633 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 21:12:03 INFO - PROCESS | 1660 | 1464581523634 Marionette TRACE conn2 <- [1,414,null,{}] 21:12:03 INFO - PROCESS | 1660 | 1464581523637 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}] 21:12:03 INFO - PROCESS | 1660 | 1464581523727 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 21:12:03 INFO - PROCESS | 1660 | 1464581523784 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 21:12:03 INFO - PROCESS | 1660 | 1464581523789 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x124d19000 == 40 [pid = 1660] [id = 111] 21:12:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12796c000) [pid = 1660] [serial = 330] [outer = 0x0] 21:12:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x127971000) [pid = 1660] [serial = 331] [outer = 0x12796c000] 21:12:03 INFO - PROCESS | 1660 | 1464581523823 Marionette DEBUG loaded listener.js 21:12:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x128cc6c00) [pid = 1660] [serial = 332] [outer = 0x12796c000] 21:12:04 INFO - PROCESS | 1660 | 1464581524125 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]]]}] 21:12:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 21:12:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 522ms 21:12:04 INFO - PROCESS | 1660 | 1464581524156 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 21:12:04 INFO - PROCESS | 1660 | 1464581524157 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 21:12:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 21:12:04 INFO - PROCESS | 1660 | 1464581524162 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 21:12:04 INFO - PROCESS | 1660 | 1464581524163 Marionette TRACE conn2 <- [1,418,null,{}] 21:12:04 INFO - PROCESS | 1660 | 1464581524166 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}] 21:12:04 INFO - PROCESS | 1660 | 1464581524249 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 21:12:04 INFO - PROCESS | 1660 | 1464581524334 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x112604000 == 41 [pid = 1660] [id = 112] 21:12:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x111a0f800) [pid = 1660] [serial = 333] [outer = 0x0] 21:12:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x111ed5c00) [pid = 1660] [serial = 334] [outer = 0x111a0f800] 21:12:04 INFO - PROCESS | 1660 | 1464581524365 Marionette DEBUG loaded listener.js 21:12:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x113c7e800) [pid = 1660] [serial = 335] [outer = 0x111a0f800] 21:12:05 INFO - PROCESS | 1660 | 1464581525294 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]]]}] 21:12:05 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 21:12:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1172ms 21:12:05 INFO - PROCESS | 1660 | 1464581525336 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 21:12:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 21:12:05 INFO - PROCESS | 1660 | 1464581525340 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 21:12:05 INFO - PROCESS | 1660 | 1464581525344 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 21:12:05 INFO - PROCESS | 1660 | 1464581525349 Marionette TRACE conn2 <- [1,422,null,{}] 21:12:05 INFO - PROCESS | 1660 | 1464581525353 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}] 21:12:05 INFO - PROCESS | 1660 | 1464581525473 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 21:12:05 INFO - PROCESS | 1660 | 1464581525516 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x117461000 == 42 [pid = 1660] [id = 113] 21:12:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1166d8000) [pid = 1660] [serial = 336] [outer = 0x0] 21:12:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x116827800) [pid = 1660] [serial = 337] [outer = 0x1166d8000] 21:12:05 INFO - PROCESS | 1660 | 1464581525547 Marionette DEBUG loaded listener.js 21:12:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x118238c00) [pid = 1660] [serial = 338] [outer = 0x1166d8000] 21:12:06 INFO - PROCESS | 1660 | 1464581526510 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]]]}] 21:12:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 21:12:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1174ms 21:12:06 INFO - PROCESS | 1660 | 1464581526519 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 21:12:06 INFO - PROCESS | 1660 | 1464581526522 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 21:12:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 21:12:06 INFO - PROCESS | 1660 | 1464581526528 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 21:12:06 INFO - PROCESS | 1660 | 1464581526529 Marionette TRACE conn2 <- [1,426,null,{}] 21:12:06 INFO - PROCESS | 1660 | 1464581526532 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}] 21:12:06 INFO - PROCESS | 1660 | 1464581526628 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 21:12:06 INFO - PROCESS | 1660 | 1464581526671 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x11969f000 == 43 [pid = 1660] [id = 114] 21:12:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x118239400) [pid = 1660] [serial = 339] [outer = 0x0] 21:12:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x118608800) [pid = 1660] [serial = 340] [outer = 0x118239400] 21:12:06 INFO - PROCESS | 1660 | 1464581526701 Marionette DEBUG loaded listener.js 21:12:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1195e3000) [pid = 1660] [serial = 341] [outer = 0x118239400] 21:12:07 INFO - PROCESS | 1660 | 1464581527270 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] 21:12:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 21:12:07 INFO - PROCESS | 1660 | 1464581527300 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 21:12:07 INFO - PROCESS | 1660 | 1464581527304 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 21:12:07 INFO - PROCESS | 1660 | 1464581527306 Marionette TRACE conn2 <- [1,430,null,{}] 21:12:07 INFO - PROCESS | 1660 | 1464581527329 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}] 21:12:07 INFO - PROCESS | 1660 | 1464581527416 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 21:12:07 INFO - PROCESS | 1660 | 1464581527483 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x115f09800 == 44 [pid = 1660] [id = 115] 21:12:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1164eb400) [pid = 1660] [serial = 342] [outer = 0x0] 21:12:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x11682b800) [pid = 1660] [serial = 343] [outer = 0x1164eb400] 21:12:07 INFO - PROCESS | 1660 | 1464581527514 Marionette DEBUG loaded listener.js 21:12:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x118083800) [pid = 1660] [serial = 344] [outer = 0x1164eb400] 21:12:07 INFO - PROCESS | 1660 | --DOCSHELL 0x124d19000 == 43 [pid = 1660] [id = 111] 21:12:07 INFO - PROCESS | 1660 | --DOCSHELL 0x121594000 == 42 [pid = 1660] [id = 110] 21:12:07 INFO - PROCESS | 1660 | --DOCSHELL 0x12132e800 == 41 [pid = 1660] [id = 109] 21:12:07 INFO - PROCESS | 1660 | --DOCSHELL 0x1130be800 == 40 [pid = 1660] [id = 108] 21:12:07 INFO - PROCESS | 1660 | --DOCSHELL 0x119d52000 == 39 [pid = 1660] [id = 107] 21:12:07 INFO - PROCESS | 1660 | --DOCSHELL 0x1196ab800 == 38 [pid = 1660] [id = 106] 21:12:07 INFO - PROCESS | 1660 | --DOCSHELL 0x11824e000 == 37 [pid = 1660] [id = 105] 21:12:07 INFO - PROCESS | 1660 | --DOCSHELL 0x118106800 == 36 [pid = 1660] [id = 104] 21:12:07 INFO - PROCESS | 1660 | --DOCSHELL 0x117e0e000 == 35 [pid = 1660] [id = 103] 21:12:07 INFO - PROCESS | 1660 | --DOCSHELL 0x111e9c800 == 34 [pid = 1660] [id = 102] 21:12:07 INFO - PROCESS | 1660 | --DOCSHELL 0x115f9c800 == 33 [pid = 1660] [id = 101] 21:12:07 INFO - PROCESS | 1660 | 1464581527980 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]]]}] 21:12:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 21:12:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 690ms 21:12:07 INFO - PROCESS | 1660 | 1464581527994 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 21:12:08 INFO - PROCESS | 1660 | 1464581527997 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 21:12:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 21:12:08 INFO - PROCESS | 1660 | 1464581528001 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 21:12:08 INFO - PROCESS | 1660 | 1464581528003 Marionette TRACE conn2 <- [1,434,null,{}] 21:12:08 INFO - PROCESS | 1660 | 1464581528006 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}] 21:12:08 INFO - PROCESS | 1660 | 1464581528082 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 21:12:08 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1256f4c00) [pid = 1660] [serial = 274] [outer = 0x0] [url = about:blank] 21:12:08 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12901cc00) [pid = 1660] [serial = 284] [outer = 0x0] [url = about:blank] 21:12:08 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x127560000) [pid = 1660] [serial = 278] [outer = 0x0] [url = about:blank] 21:12:08 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1268a7c00) [pid = 1660] [serial = 287] [outer = 0x0] [url = about:blank] 21:12:08 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x129622000) [pid = 1660] [serial = 293] [outer = 0x0] [url = about:blank] 21:12:08 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1250dd400) [pid = 1660] [serial = 272] [outer = 0x0] [url = about:blank] 21:12:08 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1293bd800) [pid = 1660] [serial = 292] [outer = 0x0] [url = about:blank] 21:12:08 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1270aa800) [pid = 1660] [serial = 277] [outer = 0x0] [url = about:blank] 21:12:08 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11860f000) [pid = 1660] [serial = 253] [outer = 0x0] [url = about:blank] 21:12:08 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x118fad400) [pid = 1660] [serial = 254] [outer = 0x0] [url = about:blank] 21:12:08 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x126ae4c00) [pid = 1660] [serial = 275] [outer = 0x0] [url = about:blank] 21:12:08 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x129622400) [pid = 1660] [serial = 242] [outer = 0x0] [url = about:blank] 21:12:08 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x127971c00) [pid = 1660] [serial = 280] [outer = 0x0] [url = about:blank] 21:12:08 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11685e000) [pid = 1660] [serial = 247] [outer = 0x0] [url = about:blank] 21:12:08 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x128ccb800) [pid = 1660] [serial = 283] [outer = 0x0] [url = about:blank] 21:12:08 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x119322800) [pid = 1660] [serial = 286] [outer = 0x0] [url = about:blank] 21:12:08 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x128cc5400) [pid = 1660] [serial = 281] [outer = 0x0] [url = about:blank] 21:12:08 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x117697c00) [pid = 1660] [serial = 248] [outer = 0x0] [url = about:blank] 21:12:08 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x124d5f400) [pid = 1660] [serial = 271] [outer = 0x0] [url = about:blank] 21:12:08 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x129023800) [pid = 1660] [serial = 289] [outer = 0x0] [url = about:blank] 21:12:08 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x124ad5800) [pid = 1660] [serial = 268] [outer = 0x0] [url = about:blank] 21:12:08 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x11214d800) [pid = 1660] [serial = 269] [outer = 0x0] [url = about:blank] 21:12:08 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x119320800) [pid = 1660] [serial = 256] [outer = 0x0] [url = about:blank] 21:12:08 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x11954d000) [pid = 1660] [serial = 257] [outer = 0x0] [url = about:blank] 21:12:08 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1181a0400) [pid = 1660] [serial = 250] [outer = 0x0] [url = about:blank] 21:12:08 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1182bd000) [pid = 1660] [serial = 251] [outer = 0x0] [url = about:blank] 21:12:08 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x129329800) [pid = 1660] [serial = 290] [outer = 0x0] [url = about:blank] 21:12:08 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x116226000) [pid = 1660] [serial = 244] [outer = 0x0] [url = about:blank] 21:12:08 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x111c86000) [pid = 1660] [serial = 245] [outer = 0x0] [url = about:blank] 21:12:08 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x1216e5800) [pid = 1660] [serial = 265] [outer = 0x0] [url = about:blank] 21:12:08 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x12187b800) [pid = 1660] [serial = 266] [outer = 0x0] [url = about:blank] 21:12:08 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x119dd2000) [pid = 1660] [serial = 259] [outer = 0x0] [url = about:blank] 21:12:08 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x119dfcc00) [pid = 1660] [serial = 260] [outer = 0x0] [url = about:blank] 21:12:08 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x121245400) [pid = 1660] [serial = 262] [outer = 0x0] [url = about:blank] 21:12:08 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x121383800) [pid = 1660] [serial = 263] [outer = 0x0] [url = about:blank] 21:12:08 INFO - PROCESS | 1660 | 1464581528137 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x116486800 == 34 [pid = 1660] [id = 116] 21:12:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x11214d800) [pid = 1660] [serial = 345] [outer = 0x0] 21:12:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x117119000) [pid = 1660] [serial = 346] [outer = 0x11214d800] 21:12:08 INFO - PROCESS | 1660 | 1464581528165 Marionette DEBUG loaded listener.js 21:12:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x11860b800) [pid = 1660] [serial = 347] [outer = 0x11214d800] 21:12:08 INFO - PROCESS | 1660 | 1464581528505 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]]]}] 21:12:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 21:12:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 519ms 21:12:08 INFO - PROCESS | 1660 | 1464581528522 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 21:12:08 INFO - PROCESS | 1660 | 1464581528527 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 21:12:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 21:12:08 INFO - PROCESS | 1660 | 1464581528531 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 21:12:08 INFO - PROCESS | 1660 | 1464581528534 Marionette TRACE conn2 <- [1,438,null,{}] 21:12:08 INFO - PROCESS | 1660 | 1464581528546 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}] 21:12:08 INFO - PROCESS | 1660 | 1464581528663 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 21:12:08 INFO - PROCESS | 1660 | 1464581528743 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x118113800 == 35 [pid = 1660] [id = 117] 21:12:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x113cd2c00) [pid = 1660] [serial = 348] [outer = 0x0] 21:12:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x11931e800) [pid = 1660] [serial = 349] [outer = 0x113cd2c00] 21:12:08 INFO - PROCESS | 1660 | 1464581528791 Marionette DEBUG loaded listener.js 21:12:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x119df5c00) [pid = 1660] [serial = 350] [outer = 0x113cd2c00] 21:12:09 INFO - PROCESS | 1660 | 1464581529113 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]]]}] 21:12:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 21:12:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 624ms 21:12:09 INFO - PROCESS | 1660 | 1464581529155 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 21:12:09 INFO - PROCESS | 1660 | 1464581529157 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 21:12:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 21:12:09 INFO - PROCESS | 1660 | 1464581529167 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 21:12:09 INFO - PROCESS | 1660 | 1464581529168 Marionette TRACE conn2 <- [1,442,null,{}] 21:12:09 INFO - PROCESS | 1660 | 1464581529170 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}] 21:12:09 INFO - PROCESS | 1660 | 1464581529265 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 21:12:09 INFO - PROCESS | 1660 | 1464581529325 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x118fa1800 == 36 [pid = 1660] [id = 118] 21:12:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x121246c00) [pid = 1660] [serial = 351] [outer = 0x0] 21:12:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1215ee800) [pid = 1660] [serial = 352] [outer = 0x121246c00] 21:12:09 INFO - PROCESS | 1660 | 1464581529351 Marionette DEBUG loaded listener.js 21:12:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1217bc400) [pid = 1660] [serial = 353] [outer = 0x121246c00] 21:12:09 INFO - PROCESS | 1660 | 1464581529628 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]]]}] 21:12:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 21:12:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 518ms 21:12:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 21:12:09 INFO - PROCESS | 1660 | 1464581529686 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 21:12:09 INFO - PROCESS | 1660 | 1464581529687 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 21:12:09 INFO - PROCESS | 1660 | 1464581529689 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 21:12:09 INFO - PROCESS | 1660 | 1464581529690 Marionette TRACE conn2 <- [1,446,null,{}] 21:12:09 INFO - PROCESS | 1660 | 1464581529695 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}] 21:12:09 INFO - PROCESS | 1660 | 1464581529766 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 21:12:09 INFO - PROCESS | 1660 | 1464581529770 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a5b800 == 37 [pid = 1660] [id = 119] 21:12:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x12124a000) [pid = 1660] [serial = 354] [outer = 0x0] 21:12:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x121c75000) [pid = 1660] [serial = 355] [outer = 0x12124a000] 21:12:09 INFO - PROCESS | 1660 | 1464581529797 Marionette DEBUG loaded listener.js 21:12:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x124d58c00) [pid = 1660] [serial = 356] [outer = 0x12124a000] 21:12:10 INFO - PROCESS | 1660 | 1464581530124 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]]]}] 21:12:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 21:12:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 471ms 21:12:10 INFO - PROCESS | 1660 | 1464581530160 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 21:12:10 INFO - PROCESS | 1660 | 1464581530162 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 21:12:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 21:12:10 INFO - PROCESS | 1660 | 1464581530164 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 21:12:10 INFO - PROCESS | 1660 | 1464581530165 Marionette TRACE conn2 <- [1,450,null,{}] 21:12:10 INFO - PROCESS | 1660 | 1464581530184 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}] 21:12:10 INFO - PROCESS | 1660 | 1464581530350 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 21:12:10 INFO - PROCESS | 1660 | 1464581530372 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x12064c000 == 38 [pid = 1660] [id = 120] 21:12:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x124d9f800) [pid = 1660] [serial = 357] [outer = 0x0] 21:12:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1256f0800) [pid = 1660] [serial = 358] [outer = 0x124d9f800] 21:12:10 INFO - PROCESS | 1660 | 1464581530413 Marionette DEBUG loaded listener.js 21:12:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1270b5c00) [pid = 1660] [serial = 359] [outer = 0x124d9f800] 21:12:10 INFO - PROCESS | 1660 | 1464581530882 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] 21:12:10 INFO - PROCESS | 1660 | 1464581530901 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 21:12:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 21:12:10 INFO - PROCESS | 1660 | 1464581530912 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 21:12:10 INFO - PROCESS | 1660 | 1464581530914 Marionette TRACE conn2 <- [1,454,null,{}] 21:12:10 INFO - PROCESS | 1660 | 1464581530916 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}] 21:12:11 INFO - PROCESS | 1660 | 1464581531006 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 21:12:11 INFO - PROCESS | 1660 | 1464581531010 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12133b000 == 39 [pid = 1660] [id = 121] 21:12:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x126ae8000) [pid = 1660] [serial = 360] [outer = 0x0] 21:12:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x127583400) [pid = 1660] [serial = 361] [outer = 0x126ae8000] 21:12:11 INFO - PROCESS | 1660 | 1464581531035 Marionette DEBUG loaded listener.js 21:12:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x128cc9800) [pid = 1660] [serial = 362] [outer = 0x126ae8000] 21:12:11 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:12:11 INFO - PROCESS | 1660 | 1464581531373 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]]]}] 21:12:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 21:12:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 526ms 21:12:11 INFO - PROCESS | 1660 | 1464581531431 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 21:12:11 INFO - PROCESS | 1660 | 1464581531432 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 21:12:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 21:12:11 INFO - PROCESS | 1660 | 1464581531441 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 21:12:11 INFO - PROCESS | 1660 | 1464581531442 Marionette TRACE conn2 <- [1,458,null,{}] 21:12:11 INFO - PROCESS | 1660 | 1464581531444 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}] 21:12:11 INFO - PROCESS | 1660 | 1464581531534 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 21:12:11 INFO - PROCESS | 1660 | 1464581531539 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x121dcc800 == 40 [pid = 1660] [id = 122] 21:12:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x128ccb800) [pid = 1660] [serial = 363] [outer = 0x0] 21:12:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x129024800) [pid = 1660] [serial = 364] [outer = 0x128ccb800] 21:12:11 INFO - PROCESS | 1660 | 1464581531564 Marionette DEBUG loaded listener.js 21:12:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1293b9800) [pid = 1660] [serial = 365] [outer = 0x128ccb800] 21:12:11 INFO - PROCESS | 1660 | 1464581531899 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] 21:12:11 INFO - PROCESS | 1660 | 1464581531914 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 21:12:11 INFO - PROCESS | 1660 | 1464581531916 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 21:12:11 INFO - PROCESS | 1660 | 1464581531918 Marionette TRACE conn2 <- [1,462,null,{}] 21:12:11 INFO - PROCESS | 1660 | 1464581531920 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}] 21:12:12 INFO - PROCESS | 1660 | 1464581532011 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 21:12:12 INFO - PROCESS | 1660 | 1464581532021 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x118113000 == 41 [pid = 1660] [id = 123] 21:12:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1293bac00) [pid = 1660] [serial = 366] [outer = 0x0] 21:12:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x129622000) [pid = 1660] [serial = 367] [outer = 0x1293bac00] 21:12:12 INFO - PROCESS | 1660 | 1464581532047 Marionette DEBUG loaded listener.js 21:12:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12962e800) [pid = 1660] [serial = 368] [outer = 0x1293bac00] 21:12:12 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x113245800) [pid = 1660] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 21:12:12 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x121248000) [pid = 1660] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 21:12:12 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1166d2000) [pid = 1660] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 21:12:12 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1182b2800) [pid = 1660] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 21:12:12 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x117695400) [pid = 1660] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 21:12:12 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1130dcc00) [pid = 1660] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 21:12:12 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x121249800) [pid = 1660] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 21:12:12 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x112da9000) [pid = 1660] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 21:12:12 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x119df8800) [pid = 1660] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 21:12:12 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1216ea400) [pid = 1660] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 21:12:12 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:12:12 INFO - PROCESS | 1660 | 1464581532411 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] 21:12:12 INFO - PROCESS | 1660 | 1464581532438 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 21:12:12 INFO - PROCESS | 1660 | 1464581532440 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 21:12:12 INFO - PROCESS | 1660 | 1464581532442 Marionette TRACE conn2 <- [1,466,null,{}] 21:12:12 INFO - PROCESS | 1660 | 1464581532446 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}] 21:12:12 INFO - PROCESS | 1660 | 1464581532519 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 21:12:12 INFO - PROCESS | 1660 | 1464581532564 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x12680e800 == 42 [pid = 1660] [id = 124] 21:12:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1168be000) [pid = 1660] [serial = 369] [outer = 0x0] 21:12:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x12124bc00) [pid = 1660] [serial = 370] [outer = 0x1168be000] 21:12:12 INFO - PROCESS | 1660 | 1464581532589 Marionette DEBUG loaded listener.js 21:12:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1293c1800) [pid = 1660] [serial = 371] [outer = 0x1168be000] 21:12:12 INFO - PROCESS | 1660 | 1464581532887 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] 21:12:12 INFO - PROCESS | 1660 | 1464581532916 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 21:12:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 21:12:12 INFO - PROCESS | 1660 | 1464581532919 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 21:12:12 INFO - PROCESS | 1660 | 1464581532921 Marionette TRACE conn2 <- [1,470,null,{}] 21:12:12 INFO - PROCESS | 1660 | 1464581532925 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}] 21:12:13 INFO - PROCESS | 1660 | 1464581533034 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 21:12:13 INFO - PROCESS | 1660 | 1464581533039 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212b6800 == 43 [pid = 1660] [id = 125] 21:12:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x12964a000) [pid = 1660] [serial = 372] [outer = 0x0] 21:12:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x12a8ae400) [pid = 1660] [serial = 373] [outer = 0x12964a000] 21:12:13 INFO - PROCESS | 1660 | 1464581533086 Marionette DEBUG loaded listener.js 21:12:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12aa1c800) [pid = 1660] [serial = 374] [outer = 0x12964a000] 21:12:13 INFO - PROCESS | 1660 | 1464581533558 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]]]}] 21:12:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 21:12:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 673ms 21:12:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 21:12:13 INFO - PROCESS | 1660 | 1464581533594 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 21:12:13 INFO - PROCESS | 1660 | 1464581533596 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 21:12:13 INFO - PROCESS | 1660 | 1464581533599 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 21:12:13 INFO - PROCESS | 1660 | 1464581533601 Marionette TRACE conn2 <- [1,474,null,{}] 21:12:13 INFO - PROCESS | 1660 | 1464581533604 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}] 21:12:13 INFO - PROCESS | 1660 | 1464581533701 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 21:12:13 INFO - PROCESS | 1660 | 1464581533707 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x127684000 == 44 [pid = 1660] [id = 126] 21:12:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12aa1fc00) [pid = 1660] [serial = 375] [outer = 0x0] 21:12:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12abc4800) [pid = 1660] [serial = 376] [outer = 0x12aa1fc00] 21:12:13 INFO - PROCESS | 1660 | 1464581533733 Marionette DEBUG loaded listener.js 21:12:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12abca800) [pid = 1660] [serial = 377] [outer = 0x12aa1fc00] 21:12:14 INFO - PROCESS | 1660 | 1464581534029 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]]]}] 21:12:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 21:12:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 469ms 21:12:14 INFO - PROCESS | 1660 | 1464581534069 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 21:12:14 INFO - PROCESS | 1660 | 1464581534070 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 21:12:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 21:12:14 INFO - PROCESS | 1660 | 1464581534073 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 21:12:14 INFO - PROCESS | 1660 | 1464581534074 Marionette TRACE conn2 <- [1,478,null,{}] 21:12:14 INFO - PROCESS | 1660 | 1464581534078 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}] 21:12:14 INFO - PROCESS | 1660 | 1464581534152 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 21:12:14 INFO - PROCESS | 1660 | 1464581534199 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x128fba800 == 45 [pid = 1660] [id = 127] 21:12:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12aa20000) [pid = 1660] [serial = 378] [outer = 0x0] 21:12:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12abcdc00) [pid = 1660] [serial = 379] [outer = 0x12aa20000] 21:12:14 INFO - PROCESS | 1660 | 1464581534223 Marionette DEBUG loaded listener.js 21:12:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12b3dc000) [pid = 1660] [serial = 380] [outer = 0x12aa20000] 21:12:14 INFO - PROCESS | 1660 | 1464581534698 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]]]}] 21:12:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 21:12:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 670ms 21:12:14 INFO - PROCESS | 1660 | 1464581534744 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 21:12:14 INFO - PROCESS | 1660 | 1464581534748 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 21:12:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 21:12:14 INFO - PROCESS | 1660 | 1464581534751 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 21:12:14 INFO - PROCESS | 1660 | 1464581534754 Marionette TRACE conn2 <- [1,482,null,{}] 21:12:14 INFO - PROCESS | 1660 | 1464581534757 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}] 21:12:14 INFO - PROCESS | 1660 | 1464581534854 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 21:12:14 INFO - PROCESS | 1660 | 1464581534913 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e03800 == 46 [pid = 1660] [id = 128] 21:12:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x117590400) [pid = 1660] [serial = 381] [outer = 0x0] 21:12:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1181a5800) [pid = 1660] [serial = 382] [outer = 0x117590400] 21:12:14 INFO - PROCESS | 1660 | 1464581534945 Marionette DEBUG loaded listener.js 21:12:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x118609c00) [pid = 1660] [serial = 383] [outer = 0x117590400] 21:12:15 INFO - PROCESS | 1660 | 1464581535402 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]]]}] 21:12:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 21:12:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 671ms 21:12:15 INFO - PROCESS | 1660 | 1464581535423 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 21:12:15 INFO - PROCESS | 1660 | 1464581535429 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 21:12:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 21:12:15 INFO - PROCESS | 1660 | 1464581535500 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 21:12:15 INFO - PROCESS | 1660 | 1464581535503 Marionette TRACE conn2 <- [1,486,null,{}] 21:12:15 INFO - PROCESS | 1660 | 1464581535506 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}] 21:12:15 INFO - PROCESS | 1660 | 1464581535658 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 21:12:15 INFO - PROCESS | 1660 | 1464581535761 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x12132c000 == 47 [pid = 1660] [id = 129] 21:12:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1195df400) [pid = 1660] [serial = 384] [outer = 0x0] 21:12:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x119df3400) [pid = 1660] [serial = 385] [outer = 0x1195df400] 21:12:15 INFO - PROCESS | 1660 | 1464581535800 Marionette DEBUG loaded listener.js 21:12:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x120637400) [pid = 1660] [serial = 386] [outer = 0x1195df400] 21:12:16 INFO - PROCESS | 1660 | 1464581536240 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]]]}] 21:12:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 21:12:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 790ms 21:12:16 INFO - PROCESS | 1660 | 1464581536289 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 21:12:16 INFO - PROCESS | 1660 | 1464581536291 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 21:12:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 21:12:16 INFO - PROCESS | 1660 | 1464581536295 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 21:12:16 INFO - PROCESS | 1660 | 1464581536298 Marionette TRACE conn2 <- [1,490,null,{}] 21:12:16 INFO - PROCESS | 1660 | 1464581536305 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}] 21:12:16 INFO - PROCESS | 1660 | 1464581536406 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 21:12:16 INFO - PROCESS | 1660 | 1464581536467 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294a3800 == 48 [pid = 1660] [id = 130] 21:12:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x124da5000) [pid = 1660] [serial = 387] [outer = 0x0] 21:12:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1268acc00) [pid = 1660] [serial = 388] [outer = 0x124da5000] 21:12:16 INFO - PROCESS | 1660 | 1464581536498 Marionette DEBUG loaded listener.js 21:12:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x127974000) [pid = 1660] [serial = 389] [outer = 0x124da5000] 21:12:17 INFO - PROCESS | 1660 | 1464581537097 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]]]}] 21:12:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 21:12:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 824ms 21:12:17 INFO - PROCESS | 1660 | 1464581537119 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 21:12:17 INFO - PROCESS | 1660 | 1464581537121 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 21:12:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 21:12:17 INFO - PROCESS | 1660 | 1464581537126 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 21:12:17 INFO - PROCESS | 1660 | 1464581537129 Marionette TRACE conn2 <- [1,494,null,{}] 21:12:17 INFO - PROCESS | 1660 | 1464581537134 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}] 21:12:17 INFO - PROCESS | 1660 | 1464581537222 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 21:12:17 INFO - PROCESS | 1660 | 1464581537286 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x11746c800 == 49 [pid = 1660] [id = 131] 21:12:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x112a81800) [pid = 1660] [serial = 390] [outer = 0x0] 21:12:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x115f6b400) [pid = 1660] [serial = 391] [outer = 0x112a81800] 21:12:17 INFO - PROCESS | 1660 | 1464581537314 Marionette DEBUG loaded listener.js 21:12:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x117697000) [pid = 1660] [serial = 392] [outer = 0x112a81800] 21:12:17 INFO - PROCESS | 1660 | --DOCSHELL 0x126eb4000 == 48 [pid = 1660] [id = 81] 21:12:17 INFO - PROCESS | 1660 | --DOCSHELL 0x127684000 == 47 [pid = 1660] [id = 126] 21:12:17 INFO - PROCESS | 1660 | --DOCSHELL 0x1212b6800 == 46 [pid = 1660] [id = 125] 21:12:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12680e800 == 45 [pid = 1660] [id = 124] 21:12:17 INFO - PROCESS | 1660 | --DOCSHELL 0x118113000 == 44 [pid = 1660] [id = 123] 21:12:17 INFO - PROCESS | 1660 | --DOCSHELL 0x121dcc800 == 43 [pid = 1660] [id = 122] 21:12:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12133b000 == 42 [pid = 1660] [id = 121] 21:12:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12064c000 == 41 [pid = 1660] [id = 120] 21:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x127971000) [pid = 1660] [serial = 331] [outer = 0x0] [url = about:blank] 21:12:17 INFO - PROCESS | 1660 | --DOCSHELL 0x119a5b800 == 40 [pid = 1660] [id = 119] 21:12:17 INFO - PROCESS | 1660 | --DOCSHELL 0x118fa1800 == 39 [pid = 1660] [id = 118] 21:12:17 INFO - PROCESS | 1660 | --DOCSHELL 0x118113800 == 38 [pid = 1660] [id = 117] 21:12:17 INFO - PROCESS | 1660 | --DOCSHELL 0x116486800 == 37 [pid = 1660] [id = 116] 21:12:17 INFO - PROCESS | 1660 | --DOCSHELL 0x115f09800 == 36 [pid = 1660] [id = 115] 21:12:17 INFO - PROCESS | 1660 | --DOCSHELL 0x11969f000 == 35 [pid = 1660] [id = 114] 21:12:17 INFO - PROCESS | 1660 | --DOCSHELL 0x117461000 == 34 [pid = 1660] [id = 113] 21:12:17 INFO - PROCESS | 1660 | --DOCSHELL 0x112604000 == 33 [pid = 1660] [id = 112] 21:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x126ae2800) [pid = 1660] [serial = 329] [outer = 0x0] [url = about:blank] 21:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1195e1400) [pid = 1660] [serial = 313] [outer = 0x0] [url = about:blank] 21:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1216e8800) [pid = 1660] [serial = 316] [outer = 0x0] [url = about:blank] 21:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x116822c00) [pid = 1660] [serial = 301] [outer = 0x0] [url = about:blank] 21:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1168bdc00) [pid = 1660] [serial = 302] [outer = 0x0] [url = about:blank] 21:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x118605800) [pid = 1660] [serial = 307] [outer = 0x0] [url = about:blank] 21:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x121ad1c00) [pid = 1660] [serial = 317] [outer = 0x0] [url = about:blank] 21:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x118611400) [pid = 1660] [serial = 308] [outer = 0x0] [url = about:blank] 21:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1181a3800) [pid = 1660] [serial = 305] [outer = 0x0] [url = about:blank] 21:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1180ac800) [pid = 1660] [serial = 304] [outer = 0x0] [url = about:blank] 21:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12962d800) [pid = 1660] [serial = 295] [outer = 0x0] [url = about:blank] 21:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x119317800) [pid = 1660] [serial = 310] [outer = 0x0] [url = about:blank] 21:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1166d4800) [pid = 1660] [serial = 298] [outer = 0x0] [url = about:blank] 21:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x124d9f400) [pid = 1660] [serial = 320] [outer = 0x0] [url = about:blank] 21:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x124b4fc00) [pid = 1660] [serial = 319] [outer = 0x0] [url = about:blank] 21:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119323800) [pid = 1660] [serial = 323] [outer = 0x0] [url = about:blank] 21:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1268a8c00) [pid = 1660] [serial = 328] [outer = 0x0] [url = about:blank] 21:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1167f1800) [pid = 1660] [serial = 322] [outer = 0x0] [url = about:blank] 21:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12568e000) [pid = 1660] [serial = 326] [outer = 0x0] [url = about:blank] 21:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x119af2800) [pid = 1660] [serial = 314] [outer = 0x0] [url = about:blank] 21:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x124d9e800) [pid = 1660] [serial = 325] [outer = 0x0] [url = about:blank] 21:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x119551c00) [pid = 1660] [serial = 311] [outer = 0x0] [url = about:blank] 21:12:17 INFO - PROCESS | 1660 | 1464581537772 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]]]}] 21:12:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 21:12:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 674ms 21:12:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 21:12:17 INFO - PROCESS | 1660 | 1464581537799 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 21:12:17 INFO - PROCESS | 1660 | 1464581537803 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 21:12:17 INFO - PROCESS | 1660 | 1464581537807 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 21:12:17 INFO - PROCESS | 1660 | 1464581537811 Marionette TRACE conn2 <- [1,498,null,{}] 21:12:17 INFO - PROCESS | 1660 | 1464581537813 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}] 21:12:17 INFO - PROCESS | 1660 | 1464581537894 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 21:12:17 INFO - PROCESS | 1660 | 1464581537939 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x11660d800 == 34 [pid = 1660] [id = 132] 21:12:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1166d4800) [pid = 1660] [serial = 393] [outer = 0x0] 21:12:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x118233400) [pid = 1660] [serial = 394] [outer = 0x1166d4800] 21:12:17 INFO - PROCESS | 1660 | 1464581537965 Marionette DEBUG loaded listener.js 21:12:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x118607c00) [pid = 1660] [serial = 395] [outer = 0x1166d4800] 21:12:18 INFO - PROCESS | 1660 | 1464581538264 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]]]}] 21:12:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 21:12:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 473ms 21:12:18 INFO - PROCESS | 1660 | 1464581538284 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 21:12:18 INFO - PROCESS | 1660 | 1464581538285 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 21:12:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 21:12:18 INFO - PROCESS | 1660 | 1464581538288 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 21:12:18 INFO - PROCESS | 1660 | 1464581538290 Marionette TRACE conn2 <- [1,502,null,{}] 21:12:18 INFO - PROCESS | 1660 | 1464581538301 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}] 21:12:18 INFO - PROCESS | 1660 | 1464581538388 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 21:12:18 INFO - PROCESS | 1660 | 1464581538454 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x118104800 == 35 [pid = 1660] [id = 133] 21:12:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1180b3800) [pid = 1660] [serial = 396] [outer = 0x0] 21:12:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x118fb3000) [pid = 1660] [serial = 397] [outer = 0x1180b3800] 21:12:18 INFO - PROCESS | 1660 | 1464581538493 Marionette DEBUG loaded listener.js 21:12:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x119af8800) [pid = 1660] [serial = 398] [outer = 0x1180b3800] 21:12:18 INFO - PROCESS | 1660 | 1464581538884 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]]]}] 21:12:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 21:12:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 624ms 21:12:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 21:12:18 INFO - PROCESS | 1660 | 1464581538912 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 21:12:18 INFO - PROCESS | 1660 | 1464581538914 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 21:12:18 INFO - PROCESS | 1660 | 1464581538916 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 21:12:18 INFO - PROCESS | 1660 | 1464581538917 Marionette TRACE conn2 <- [1,506,null,{}] 21:12:18 INFO - PROCESS | 1660 | 1464581538920 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}] 21:12:19 INFO - PROCESS | 1660 | 1464581539011 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 21:12:19 INFO - PROCESS | 1660 | 1464581539052 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x1188c1800 == 36 [pid = 1660] [id = 134] 21:12:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119aeb400) [pid = 1660] [serial = 399] [outer = 0x0] 21:12:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121245400) [pid = 1660] [serial = 400] [outer = 0x119aeb400] 21:12:19 INFO - PROCESS | 1660 | 1464581539078 Marionette DEBUG loaded listener.js 21:12:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1216e8c00) [pid = 1660] [serial = 401] [outer = 0x119aeb400] 21:12:19 INFO - PROCESS | 1660 | 1464581539359 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]]]}] 21:12:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 21:12:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 468ms 21:12:19 INFO - PROCESS | 1660 | 1464581539385 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 21:12:19 INFO - PROCESS | 1660 | 1464581539386 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 21:12:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 21:12:19 INFO - PROCESS | 1660 | 1464581539388 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 21:12:19 INFO - PROCESS | 1660 | 1464581539390 Marionette TRACE conn2 <- [1,510,null,{}] 21:12:19 INFO - PROCESS | 1660 | 1464581539400 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}] 21:12:19 INFO - PROCESS | 1660 | 1464581539476 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 21:12:19 INFO - PROCESS | 1660 | 1464581539481 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x1196b2000 == 37 [pid = 1660] [id = 135] 21:12:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x121875000) [pid = 1660] [serial = 402] [outer = 0x0] 21:12:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1227b3400) [pid = 1660] [serial = 403] [outer = 0x121875000] 21:12:19 INFO - PROCESS | 1660 | 1464581539509 Marionette DEBUG loaded listener.js 21:12:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x124da0800) [pid = 1660] [serial = 404] [outer = 0x121875000] 21:12:19 INFO - PROCESS | 1660 | 1464581539852 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]]]}] 21:12:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 21:12:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 473ms 21:12:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 21:12:19 INFO - PROCESS | 1660 | 1464581539862 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 21:12:19 INFO - PROCESS | 1660 | 1464581539863 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 21:12:19 INFO - PROCESS | 1660 | 1464581539865 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 21:12:19 INFO - PROCESS | 1660 | 1464581539866 Marionette TRACE conn2 <- [1,514,null,{}] 21:12:19 INFO - PROCESS | 1660 | 1464581539868 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}] 21:12:19 INFO - PROCESS | 1660 | 1464581539985 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 21:12:20 INFO - PROCESS | 1660 | 1464581540000 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x115fa8000 == 38 [pid = 1660] [id = 136] 21:12:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1250e6c00) [pid = 1660] [serial = 405] [outer = 0x0] 21:12:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1256f2c00) [pid = 1660] [serial = 406] [outer = 0x1250e6c00] 21:12:20 INFO - PROCESS | 1660 | 1464581540026 Marionette DEBUG loaded listener.js 21:12:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x128cc5400) [pid = 1660] [serial = 407] [outer = 0x1250e6c00] 21:12:20 INFO - PROCESS | 1660 | 1464581540333 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]]]}] 21:12:20 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 21:12:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 520ms 21:12:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 21:12:20 INFO - PROCESS | 1660 | 1464581540385 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 21:12:20 INFO - PROCESS | 1660 | 1464581540387 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 21:12:20 INFO - PROCESS | 1660 | 1464581540395 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 21:12:20 INFO - PROCESS | 1660 | 1464581540396 Marionette TRACE conn2 <- [1,518,null,{}] 21:12:20 INFO - PROCESS | 1660 | 1464581540398 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}] 21:12:20 INFO - PROCESS | 1660 | 1464581540488 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 21:12:20 INFO - PROCESS | 1660 | 1464581540492 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212c3000 == 39 [pid = 1660] [id = 137] 21:12:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x11819e400) [pid = 1660] [serial = 408] [outer = 0x0] 21:12:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x128ccd400) [pid = 1660] [serial = 409] [outer = 0x11819e400] 21:12:20 INFO - PROCESS | 1660 | 1464581540518 Marionette DEBUG loaded listener.js 21:12:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1293bb400) [pid = 1660] [serial = 410] [outer = 0x11819e400] 21:12:20 INFO - PROCESS | 1660 | 1464581540875 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]]]}] 21:12:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 21:12:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 524ms 21:12:20 INFO - PROCESS | 1660 | 1464581540929 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 21:12:20 INFO - PROCESS | 1660 | 1464581540931 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 21:12:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 21:12:20 INFO - PROCESS | 1660 | 1464581540936 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 21:12:20 INFO - PROCESS | 1660 | 1464581540938 Marionette TRACE conn2 <- [1,522,null,{}] 21:12:20 INFO - PROCESS | 1660 | 1464581540941 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}] 21:12:21 INFO - PROCESS | 1660 | 1464581541066 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 21:12:21 INFO - PROCESS | 1660 | 1464581541083 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a97000 == 40 [pid = 1660] [id = 138] 21:12:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x125684400) [pid = 1660] [serial = 411] [outer = 0x0] 21:12:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x129650400) [pid = 1660] [serial = 412] [outer = 0x125684400] 21:12:21 INFO - PROCESS | 1660 | 1464581541109 Marionette DEBUG loaded listener.js 21:12:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x129675c00) [pid = 1660] [serial = 413] [outer = 0x125684400] 21:12:21 INFO - PROCESS | 1660 | 1464581541440 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]]]}] 21:12:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 21:12:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 519ms 21:12:21 INFO - PROCESS | 1660 | 1464581541455 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 21:12:21 INFO - PROCESS | 1660 | 1464581541457 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 21:12:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 21:12:21 INFO - PROCESS | 1660 | 1464581541461 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 21:12:21 INFO - PROCESS | 1660 | 1464581541463 Marionette TRACE conn2 <- [1,526,null,{}] 21:12:21 INFO - PROCESS | 1660 | 1464581541470 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}] 21:12:21 INFO - PROCESS | 1660 | 1464581541561 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 21:12:21 INFO - PROCESS | 1660 | 1464581541565 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x124dc3800 == 41 [pid = 1660] [id = 139] 21:12:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x129667800) [pid = 1660] [serial = 414] [outer = 0x0] 21:12:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12aa14000) [pid = 1660] [serial = 415] [outer = 0x129667800] 21:12:21 INFO - PROCESS | 1660 | 1464581541591 Marionette DEBUG loaded listener.js 21:12:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12aa1c400) [pid = 1660] [serial = 416] [outer = 0x129667800] 21:12:21 INFO - PROCESS | 1660 | 1464581541924 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]]]}] 21:12:21 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 21:12:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 525ms 21:12:22 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x124d9f800) [pid = 1660] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 21:12:22 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x128ccb800) [pid = 1660] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 21:12:22 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x113cd2c00) [pid = 1660] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 21:12:22 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x126ae8000) [pid = 1660] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 21:12:22 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11214d800) [pid = 1660] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 21:12:22 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x121246c00) [pid = 1660] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 21:12:22 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1293bac00) [pid = 1660] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 21:12:22 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1164eb400) [pid = 1660] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 21:12:22 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12124a000) [pid = 1660] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 21:12:22 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1168be000) [pid = 1660] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 21:12:22 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12964a000) [pid = 1660] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 21:12:22 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12aa1fc00) [pid = 1660] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 21:12:22 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12796c000) [pid = 1660] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 21:12:22 INFO - PROCESS | 1660 | 1464581542046 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 21:12:22 INFO - PROCESS | 1660 | 1464581542047 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 21:12:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 21:12:22 INFO - PROCESS | 1660 | 1464581542052 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 21:12:22 INFO - PROCESS | 1660 | 1464581542053 Marionette TRACE conn2 <- [1,530,null,{}] 21:12:22 INFO - PROCESS | 1660 | 1464581542056 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}] 21:12:22 INFO - PROCESS | 1660 | 1464581542139 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 21:12:22 INFO - PROCESS | 1660 | 1464581542146 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x1196a6000 == 42 [pid = 1660] [id = 140] 21:12:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x119dd3400) [pid = 1660] [serial = 417] [outer = 0x0] 21:12:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1216eec00) [pid = 1660] [serial = 418] [outer = 0x119dd3400] 21:12:22 INFO - PROCESS | 1660 | 1464581542172 Marionette DEBUG loaded listener.js 21:12:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12796c000) [pid = 1660] [serial = 419] [outer = 0x119dd3400] 21:12:22 INFO - PROCESS | 1660 | 1464581542496 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"]]]}] 21:12:22 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 21:12:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 21:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:12:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:12:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 21:12:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:12:22 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 21:12:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 21:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:12:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:12:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 21:12:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:12:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 469ms 21:12:22 INFO - PROCESS | 1660 | 1464581542522 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 21:12:22 INFO - PROCESS | 1660 | 1464581542524 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 21:12:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 21:12:22 INFO - PROCESS | 1660 | 1464581542529 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 21:12:22 INFO - PROCESS | 1660 | 1464581542530 Marionette TRACE conn2 <- [1,534,null,{}] 21:12:22 INFO - PROCESS | 1660 | 1464581542533 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}] 21:12:22 INFO - PROCESS | 1660 | 1464581542634 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 21:12:22 INFO - PROCESS | 1660 | 1464581542683 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x129496800 == 43 [pid = 1660] [id = 141] 21:12:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12796b000) [pid = 1660] [serial = 420] [outer = 0x0] 21:12:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12abc8c00) [pid = 1660] [serial = 421] [outer = 0x12796b000] 21:12:22 INFO - PROCESS | 1660 | 1464581542716 Marionette DEBUG loaded listener.js 21:12:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12bb42800) [pid = 1660] [serial = 422] [outer = 0x12796b000] 21:12:23 INFO - PROCESS | 1660 | 1464581542995 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]]]}] 21:12:23 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 21:12:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 518ms 21:12:23 INFO - PROCESS | 1660 | 1464581543048 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 21:12:23 INFO - PROCESS | 1660 | 1464581543049 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 21:12:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 21:12:23 INFO - PROCESS | 1660 | 1464581543051 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 21:12:23 INFO - PROCESS | 1660 | 1464581543052 Marionette TRACE conn2 <- [1,538,null,{}] 21:12:23 INFO - PROCESS | 1660 | 1464581543055 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}] 21:12:23 INFO - PROCESS | 1660 | 1464581543150 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 21:12:23 INFO - PROCESS | 1660 | 1464581543154 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a716800 == 44 [pid = 1660] [id = 142] 21:12:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12bb3c800) [pid = 1660] [serial = 423] [outer = 0x0] 21:12:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12bd13c00) [pid = 1660] [serial = 424] [outer = 0x12bb3c800] 21:12:23 INFO - PROCESS | 1660 | 1464581543186 Marionette DEBUG loaded listener.js 21:12:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12bd22c00) [pid = 1660] [serial = 425] [outer = 0x12bb3c800] 21:12:23 INFO - PROCESS | 1660 | 1464581543524 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]]]}] 21:12:23 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. 21:12:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 520ms 21:12:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 21:12:23 INFO - PROCESS | 1660 | 1464581543572 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 21:12:23 INFO - PROCESS | 1660 | 1464581543574 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 21:12:23 INFO - PROCESS | 1660 | 1464581543576 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 21:12:23 INFO - PROCESS | 1660 | 1464581543577 Marionette TRACE conn2 <- [1,542,null,{}] 21:12:23 INFO - PROCESS | 1660 | 1464581543589 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}] 21:12:23 INFO - PROCESS | 1660 | 1464581543666 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 21:12:23 INFO - PROCESS | 1660 | 1464581543670 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aa69800 == 45 [pid = 1660] [id = 143] 21:12:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12bd24c00) [pid = 1660] [serial = 426] [outer = 0x0] 21:12:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12bd28c00) [pid = 1660] [serial = 427] [outer = 0x12bd24c00] 21:12:23 INFO - PROCESS | 1660 | 1464581543703 Marionette DEBUG loaded listener.js 21:12:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12bd30800) [pid = 1660] [serial = 428] [outer = 0x12bd24c00] 21:12:24 INFO - PROCESS | 1660 | 1464581544012 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]]]}] 21:12:24 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. 21:12:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 478ms 21:12:24 INFO - PROCESS | 1660 | 1464581544095 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 21:12:24 INFO - PROCESS | 1660 | 1464581544097 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 21:12:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 21:12:24 INFO - PROCESS | 1660 | 1464581544101 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 21:12:24 INFO - PROCESS | 1660 | 1464581544104 Marionette TRACE conn2 <- [1,546,null,{}] 21:12:24 INFO - PROCESS | 1660 | 1464581544108 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}] 21:12:24 INFO - PROCESS | 1660 | 1464581544202 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 21:12:24 INFO - PROCESS | 1660 | 1464581544304 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x116492000 == 46 [pid = 1660] [id = 144] 21:12:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x116286400) [pid = 1660] [serial = 429] [outer = 0x0] 21:12:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1164e8400) [pid = 1660] [serial = 430] [outer = 0x116286400] 21:12:24 INFO - PROCESS | 1660 | 1464581544343 Marionette DEBUG loaded listener.js 21:12:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x117590c00) [pid = 1660] [serial = 431] [outer = 0x116286400] 21:12:24 INFO - PROCESS | 1660 | 1464581544749 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]]]}] 21:12:24 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 21:12:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 671ms 21:12:24 INFO - PROCESS | 1660 | 1464581544773 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 21:12:24 INFO - PROCESS | 1660 | 1464581544776 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 21:12:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 21:12:24 INFO - PROCESS | 1660 | 1464581544781 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 21:12:24 INFO - PROCESS | 1660 | 1464581544784 Marionette TRACE conn2 <- [1,550,null,{}] 21:12:24 INFO - PROCESS | 1660 | 1464581544787 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}] 21:12:24 INFO - PROCESS | 1660 | 1464581544890 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 21:12:24 INFO - PROCESS | 1660 | 1464581544968 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x119698000 == 47 [pid = 1660] [id = 145] 21:12:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1180b1400) [pid = 1660] [serial = 432] [outer = 0x0] 21:12:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x118fb2400) [pid = 1660] [serial = 433] [outer = 0x1180b1400] 21:12:25 INFO - PROCESS | 1660 | 1464581545002 Marionette DEBUG loaded listener.js 21:12:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x119aeec00) [pid = 1660] [serial = 434] [outer = 0x1180b1400] 21:12:25 INFO - PROCESS | 1660 | 1464581545378 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]]]}] 21:12:25 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. 21:12:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 622ms 21:12:25 INFO - PROCESS | 1660 | 1464581545402 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 21:12:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 21:12:25 INFO - PROCESS | 1660 | 1464581545403 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 21:12:25 INFO - PROCESS | 1660 | 1464581545406 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 21:12:25 INFO - PROCESS | 1660 | 1464581545407 Marionette TRACE conn2 <- [1,554,null,{}] 21:12:25 INFO - PROCESS | 1660 | 1464581545414 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}] 21:12:25 INFO - PROCESS | 1660 | 1464581545519 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 21:12:25 INFO - PROCESS | 1660 | 1464581545601 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a715800 == 48 [pid = 1660] [id = 146] 21:12:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x124b56c00) [pid = 1660] [serial = 435] [outer = 0x0] 21:12:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x1250dd400) [pid = 1660] [serial = 436] [outer = 0x124b56c00] 21:12:25 INFO - PROCESS | 1660 | 1464581545636 Marionette DEBUG loaded listener.js 21:12:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x126ae2c00) [pid = 1660] [serial = 437] [outer = 0x124b56c00] 21:12:25 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:12:26 INFO - PROCESS | 1660 | 1464581546080 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]]]}] 21:12:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 21:12:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 722ms 21:12:26 INFO - PROCESS | 1660 | 1464581546129 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 21:12:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 21:12:26 INFO - PROCESS | 1660 | 1464581546131 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 21:12:26 INFO - PROCESS | 1660 | 1464581546135 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 21:12:26 INFO - PROCESS | 1660 | 1464581546137 Marionette TRACE conn2 <- [1,558,null,{}] 21:12:26 INFO - PROCESS | 1660 | 1464581546140 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}] 21:12:26 INFO - PROCESS | 1660 | 1464581546288 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 21:12:26 INFO - PROCESS | 1660 | 1464581546374 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b908800 == 49 [pid = 1660] [id = 147] 21:12:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x127590400) [pid = 1660] [serial = 438] [outer = 0x0] 21:12:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x128cc8800) [pid = 1660] [serial = 439] [outer = 0x127590400] 21:12:26 INFO - PROCESS | 1660 | 1464581546420 Marionette DEBUG loaded listener.js 21:12:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x12aa17400) [pid = 1660] [serial = 440] [outer = 0x127590400] 21:12:26 INFO - PROCESS | 1660 | 1464581546848 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]]]}] 21:12:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 21:12:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 777ms 21:12:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 21:12:26 INFO - PROCESS | 1660 | 1464581546912 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 21:12:26 INFO - PROCESS | 1660 | 1464581546913 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 21:12:26 INFO - PROCESS | 1660 | 1464581546916 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 21:12:26 INFO - PROCESS | 1660 | 1464581546917 Marionette TRACE conn2 <- [1,562,null,{}] 21:12:26 INFO - PROCESS | 1660 | 1464581546919 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}] 21:12:27 INFO - PROCESS | 1660 | 1464581547018 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 21:12:27 INFO - PROCESS | 1660 | 1464581547076 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd33800 == 50 [pid = 1660] [id = 148] 21:12:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x128ccf800) [pid = 1660] [serial = 441] [outer = 0x0] 21:12:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x12b251800) [pid = 1660] [serial = 442] [outer = 0x128ccf800] 21:12:27 INFO - PROCESS | 1660 | 1464581547107 Marionette DEBUG loaded listener.js 21:12:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x12bb41c00) [pid = 1660] [serial = 443] [outer = 0x128ccf800] 21:12:27 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:12:27 INFO - PROCESS | 1660 | 1464581547497 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]]]}] 21:12:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 21:12:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 620ms 21:12:27 INFO - PROCESS | 1660 | 1464581547561 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 21:12:27 INFO - PROCESS | 1660 | 1464581547562 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 21:12:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 21:12:27 INFO - PROCESS | 1660 | 1464581547566 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 21:12:27 INFO - PROCESS | 1660 | 1464581547567 Marionette TRACE conn2 <- [1,566,null,{}] 21:12:27 INFO - PROCESS | 1660 | 1464581547569 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}] 21:12:27 INFO - PROCESS | 1660 | 1464581547681 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 21:12:27 INFO - PROCESS | 1660 | 1464581547731 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12768e000 == 51 [pid = 1660] [id = 149] 21:12:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x12bd19800) [pid = 1660] [serial = 444] [outer = 0x0] 21:12:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x12c089000) [pid = 1660] [serial = 445] [outer = 0x12bd19800] 21:12:27 INFO - PROCESS | 1660 | 1464581547760 Marionette DEBUG loaded listener.js 21:12:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x12c14b800) [pid = 1660] [serial = 446] [outer = 0x12bd19800] 21:12:27 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:12:28 INFO - PROCESS | 1660 | 1464581548433 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]]]}] 21:12:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 21:12:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 919ms 21:12:28 INFO - PROCESS | 1660 | 1464581548492 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 21:12:28 INFO - PROCESS | 1660 | 1464581548494 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 21:12:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 21:12:28 INFO - PROCESS | 1660 | 1464581548499 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 21:12:28 INFO - PROCESS | 1660 | 1464581548501 Marionette TRACE conn2 <- [1,570,null,{}] 21:12:28 INFO - PROCESS | 1660 | 1464581548506 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}] 21:12:28 INFO - PROCESS | 1660 | 1464581548597 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 21:12:28 INFO - PROCESS | 1660 | 1464581548651 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x118209800 == 52 [pid = 1660] [id = 150] 21:12:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x11758f800) [pid = 1660] [serial = 447] [outer = 0x0] 21:12:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x117697c00) [pid = 1660] [serial = 448] [outer = 0x11758f800] 21:12:28 INFO - PROCESS | 1660 | 1464581548678 Marionette DEBUG loaded listener.js 21:12:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x118242400) [pid = 1660] [serial = 449] [outer = 0x11758f800] 21:12:28 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:12:29 INFO - PROCESS | 1660 | 1464581549097 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]]]}] 21:12:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 21:12:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 623ms 21:12:29 INFO - PROCESS | 1660 | 1464581549121 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 21:12:29 INFO - PROCESS | 1660 | 1464581549125 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 21:12:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 21:12:29 INFO - PROCESS | 1660 | 1464581549129 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 21:12:29 INFO - PROCESS | 1660 | 1464581549131 Marionette TRACE conn2 <- [1,574,null,{}] 21:12:29 INFO - PROCESS | 1660 | 1464581549133 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}] 21:12:29 INFO - PROCESS | 1660 | 1464581549224 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 21:12:29 INFO - PROCESS | 1660 | 1464581549271 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x11810b000 == 53 [pid = 1660] [id = 151] 21:12:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x11758fc00) [pid = 1660] [serial = 450] [outer = 0x0] 21:12:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x118fb9c00) [pid = 1660] [serial = 451] [outer = 0x11758fc00] 21:12:29 INFO - PROCESS | 1660 | 1464581549298 Marionette DEBUG loaded listener.js 21:12:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x119aef800) [pid = 1660] [serial = 452] [outer = 0x11758fc00] 21:12:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12a716800 == 52 [pid = 1660] [id = 142] 21:12:29 INFO - PROCESS | 1660 | --DOCSHELL 0x129496800 == 51 [pid = 1660] [id = 141] 21:12:29 INFO - PROCESS | 1660 | --DOCSHELL 0x1196a6000 == 50 [pid = 1660] [id = 140] 21:12:29 INFO - PROCESS | 1660 | --DOCSHELL 0x124dc3800 == 49 [pid = 1660] [id = 139] 21:12:29 INFO - PROCESS | 1660 | --DOCSHELL 0x121a97000 == 48 [pid = 1660] [id = 138] 21:12:29 INFO - PROCESS | 1660 | --DOCSHELL 0x1212c3000 == 47 [pid = 1660] [id = 137] 21:12:29 INFO - PROCESS | 1660 | --DOCSHELL 0x115fa8000 == 46 [pid = 1660] [id = 136] 21:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x118608800) [pid = 1660] [serial = 340] [outer = 0x0] [url = about:blank] 21:12:29 INFO - PROCESS | 1660 | --DOCSHELL 0x1196b2000 == 45 [pid = 1660] [id = 135] 21:12:29 INFO - PROCESS | 1660 | --DOCSHELL 0x1188c1800 == 44 [pid = 1660] [id = 134] 21:12:29 INFO - PROCESS | 1660 | --DOCSHELL 0x118104800 == 43 [pid = 1660] [id = 133] 21:12:29 INFO - PROCESS | 1660 | --DOCSHELL 0x11660d800 == 42 [pid = 1660] [id = 132] 21:12:29 INFO - PROCESS | 1660 | --DOCSHELL 0x11746c800 == 41 [pid = 1660] [id = 131] 21:12:29 INFO - PROCESS | 1660 | --DOCSHELL 0x117e03800 == 40 [pid = 1660] [id = 128] 21:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x128cc6c00) [pid = 1660] [serial = 332] [outer = 0x0] [url = about:blank] 21:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x1270b5c00) [pid = 1660] [serial = 359] [outer = 0x0] [url = about:blank] 21:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x129024800) [pid = 1660] [serial = 364] [outer = 0x0] [url = about:blank] 21:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x11931e800) [pid = 1660] [serial = 349] [outer = 0x0] [url = about:blank] 21:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x119df5c00) [pid = 1660] [serial = 350] [outer = 0x0] [url = about:blank] 21:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x111ed5c00) [pid = 1660] [serial = 334] [outer = 0x0] [url = about:blank] 21:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x127583400) [pid = 1660] [serial = 361] [outer = 0x0] [url = about:blank] 21:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x117119000) [pid = 1660] [serial = 346] [outer = 0x0] [url = about:blank] 21:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x11860b800) [pid = 1660] [serial = 347] [outer = 0x0] [url = about:blank] 21:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x1215ee800) [pid = 1660] [serial = 352] [outer = 0x0] [url = about:blank] 21:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x1217bc400) [pid = 1660] [serial = 353] [outer = 0x0] [url = about:blank] 21:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x129622000) [pid = 1660] [serial = 367] [outer = 0x0] [url = about:blank] 21:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x118083800) [pid = 1660] [serial = 344] [outer = 0x0] [url = about:blank] 21:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x11682b800) [pid = 1660] [serial = 343] [outer = 0x0] [url = about:blank] 21:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x121c75000) [pid = 1660] [serial = 355] [outer = 0x0] [url = about:blank] 21:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x12124bc00) [pid = 1660] [serial = 370] [outer = 0x0] [url = about:blank] 21:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x116827800) [pid = 1660] [serial = 337] [outer = 0x0] [url = about:blank] 21:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1293b9800) [pid = 1660] [serial = 365] [outer = 0x0] [url = about:blank] 21:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x12a8ae400) [pid = 1660] [serial = 373] [outer = 0x0] [url = about:blank] 21:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12aa1c800) [pid = 1660] [serial = 374] [outer = 0x0] [url = about:blank] 21:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12abc4800) [pid = 1660] [serial = 376] [outer = 0x0] [url = about:blank] 21:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12962e800) [pid = 1660] [serial = 368] [outer = 0x0] [url = about:blank] 21:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1256f0800) [pid = 1660] [serial = 358] [outer = 0x0] [url = about:blank] 21:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x128cc9800) [pid = 1660] [serial = 362] [outer = 0x0] [url = about:blank] 21:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1293c1800) [pid = 1660] [serial = 371] [outer = 0x0] [url = about:blank] 21:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12abca800) [pid = 1660] [serial = 377] [outer = 0x0] [url = about:blank] 21:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x124d58c00) [pid = 1660] [serial = 356] [outer = 0x0] [url = about:blank] 21:12:29 INFO - PROCESS | 1660 | 1464581549697 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]]]}] 21:12:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 21:12:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 621ms 21:12:29 INFO - PROCESS | 1660 | 1464581549751 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 21:12:29 INFO - PROCESS | 1660 | 1464581549752 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 21:12:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 21:12:29 INFO - PROCESS | 1660 | 1464581549755 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 21:12:29 INFO - PROCESS | 1660 | 1464581549757 Marionette TRACE conn2 <- [1,578,null,{}] 21:12:29 INFO - PROCESS | 1660 | 1464581549765 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}] 21:12:29 INFO - PROCESS | 1660 | 1464581549849 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 21:12:29 INFO - PROCESS | 1660 | 1464581549873 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180e9800 == 41 [pid = 1660] [id = 152] 21:12:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x11a004400) [pid = 1660] [serial = 453] [outer = 0x0] 21:12:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x121384000) [pid = 1660] [serial = 454] [outer = 0x11a004400] 21:12:29 INFO - PROCESS | 1660 | 1464581549904 Marionette DEBUG loaded listener.js 21:12:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x121ac5c00) [pid = 1660] [serial = 455] [outer = 0x11a004400] 21:12:30 INFO - PROCESS | 1660 | 1464581550271 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]]]}] 21:12:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 21:12:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 526ms 21:12:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 21:12:30 INFO - PROCESS | 1660 | 1464581550280 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 21:12:30 INFO - PROCESS | 1660 | 1464581550282 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 21:12:30 INFO - PROCESS | 1660 | 1464581550284 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 21:12:30 INFO - PROCESS | 1660 | 1464581550285 Marionette TRACE conn2 <- [1,582,null,{}] 21:12:30 INFO - PROCESS | 1660 | 1464581550288 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}] 21:12:30 INFO - PROCESS | 1660 | 1464581550371 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 21:12:30 INFO - PROCESS | 1660 | 1464581550377 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b25800 == 42 [pid = 1660] [id = 153] 21:12:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x124b57800) [pid = 1660] [serial = 456] [outer = 0x0] 21:12:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x125688000) [pid = 1660] [serial = 457] [outer = 0x124b57800] 21:12:30 INFO - PROCESS | 1660 | 1464581550403 Marionette DEBUG loaded listener.js 21:12:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x126ae9000) [pid = 1660] [serial = 458] [outer = 0x124b57800] 21:12:30 INFO - PROCESS | 1660 | 1464581550730 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]]]}] 21:12:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 21:12:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 471ms 21:12:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 21:12:30 INFO - PROCESS | 1660 | 1464581550756 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 21:12:30 INFO - PROCESS | 1660 | 1464581550757 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 21:12:30 INFO - PROCESS | 1660 | 1464581550761 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 21:12:30 INFO - PROCESS | 1660 | 1464581550763 Marionette TRACE conn2 <- [1,586,null,{}] 21:12:30 INFO - PROCESS | 1660 | 1464581550765 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}] 21:12:30 INFO - PROCESS | 1660 | 1464581550845 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 21:12:30 INFO - PROCESS | 1660 | 1464581550890 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x116fa3800 == 43 [pid = 1660] [id = 154] 21:12:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1215f8400) [pid = 1660] [serial = 459] [outer = 0x0] 21:12:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12701c800) [pid = 1660] [serial = 460] [outer = 0x1215f8400] 21:12:30 INFO - PROCESS | 1660 | 1464581550915 Marionette DEBUG loaded listener.js 21:12:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x128cc8c00) [pid = 1660] [serial = 461] [outer = 0x1215f8400] 21:12:31 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:12:31 INFO - PROCESS | 1660 | 1464581551340 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]]]}] 21:12:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 21:12:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 622ms 21:12:31 INFO - PROCESS | 1660 | 1464581551383 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 21:12:31 INFO - PROCESS | 1660 | 1464581551386 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 21:12:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 21:12:31 INFO - PROCESS | 1660 | 1464581551389 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 21:12:31 INFO - PROCESS | 1660 | 1464581551393 Marionette TRACE conn2 <- [1,590,null,{}] 21:12:31 INFO - PROCESS | 1660 | 1464581551398 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}] 21:12:31 INFO - PROCESS | 1660 | 1464581551497 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 21:12:31 INFO - PROCESS | 1660 | 1464581551557 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x11746d800 == 44 [pid = 1660] [id = 155] 21:12:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1167fdc00) [pid = 1660] [serial = 462] [outer = 0x0] 21:12:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x11808d000) [pid = 1660] [serial = 463] [outer = 0x1167fdc00] 21:12:31 INFO - PROCESS | 1660 | 1464581551590 Marionette DEBUG loaded listener.js 21:12:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x11860dc00) [pid = 1660] [serial = 464] [outer = 0x1167fdc00] 21:12:32 INFO - PROCESS | 1660 | 1464581552011 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]]]}] 21:12:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 21:12:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 674ms 21:12:32 INFO - PROCESS | 1660 | 1464581552075 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 21:12:32 INFO - PROCESS | 1660 | 1464581552079 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 21:12:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 21:12:32 INFO - PROCESS | 1660 | 1464581552085 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 21:12:32 INFO - PROCESS | 1660 | 1464581552087 Marionette TRACE conn2 <- [1,594,null,{}] 21:12:32 INFO - PROCESS | 1660 | 1464581552090 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}] 21:12:32 INFO - PROCESS | 1660 | 1464581552187 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 21:12:32 INFO - PROCESS | 1660 | 1464581552248 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x121338000 == 45 [pid = 1660] [id = 156] 21:12:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x119df8400) [pid = 1660] [serial = 465] [outer = 0x0] 21:12:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x12063c400) [pid = 1660] [serial = 466] [outer = 0x119df8400] 21:12:32 INFO - PROCESS | 1660 | 1464581552278 Marionette DEBUG loaded listener.js 21:12:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x121ad1400) [pid = 1660] [serial = 467] [outer = 0x119df8400] 21:12:32 INFO - PROCESS | 1660 | 1464581552727 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]]]}] 21:12:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 21:12:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 670ms 21:12:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 21:12:32 INFO - PROCESS | 1660 | 1464581552799 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 21:12:32 INFO - PROCESS | 1660 | 1464581552800 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 21:12:32 INFO - PROCESS | 1660 | 1464581552804 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 21:12:32 INFO - PROCESS | 1660 | 1464581552806 Marionette TRACE conn2 <- [1,598,null,{}] 21:12:32 INFO - PROCESS | 1660 | 1464581552814 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}] 21:12:32 INFO - PROCESS | 1660 | 1464581552914 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 21:12:32 INFO - PROCESS | 1660 | 1464581552964 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x124dc3800 == 46 [pid = 1660] [id = 157] 21:12:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x128cd0400) [pid = 1660] [serial = 468] [outer = 0x0] 21:12:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x1293bdc00) [pid = 1660] [serial = 469] [outer = 0x128cd0400] 21:12:32 INFO - PROCESS | 1660 | 1464581552996 Marionette DEBUG loaded listener.js 21:12:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x129649400) [pid = 1660] [serial = 470] [outer = 0x128cd0400] 21:12:33 INFO - PROCESS | 1660 | 1464581553415 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]]]}] 21:12:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 21:12:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 625ms 21:12:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 21:12:33 INFO - PROCESS | 1660 | 1464581553430 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 21:12:33 INFO - PROCESS | 1660 | 1464581553432 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 21:12:33 INFO - PROCESS | 1660 | 1464581553434 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 21:12:33 INFO - PROCESS | 1660 | 1464581553435 Marionette TRACE conn2 <- [1,602,null,{}] 21:12:33 INFO - PROCESS | 1660 | 1464581553438 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}] 21:12:33 INFO - PROCESS | 1660 | 1464581553537 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 21:12:33 INFO - PROCESS | 1660 | 1464581553581 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x126a8f800 == 47 [pid = 1660] [id = 158] 21:12:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x12964a000) [pid = 1660] [serial = 471] [outer = 0x0] 21:12:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x12aa15c00) [pid = 1660] [serial = 472] [outer = 0x12964a000] 21:12:33 INFO - PROCESS | 1660 | 1464581553611 Marionette DEBUG loaded listener.js 21:12:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x12abc2800) [pid = 1660] [serial = 473] [outer = 0x12964a000] 21:12:34 INFO - PROCESS | 1660 | 1464581554014 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]]]}] 21:12:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 21:12:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 621ms 21:12:34 INFO - PROCESS | 1660 | 1464581554056 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 21:12:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 21:12:34 INFO - PROCESS | 1660 | 1464581554058 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 21:12:34 INFO - PROCESS | 1660 | 1464581554061 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 21:12:34 INFO - PROCESS | 1660 | 1464581554063 Marionette TRACE conn2 <- [1,606,null,{}] 21:12:34 INFO - PROCESS | 1660 | 1464581554066 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}] 21:12:34 INFO - PROCESS | 1660 | 1464581554189 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 21:12:34 INFO - PROCESS | 1660 | 1464581554315 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x127923800 == 48 [pid = 1660] [id = 159] 21:12:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x12a8b2400) [pid = 1660] [serial = 474] [outer = 0x0] 21:12:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x12bb42000) [pid = 1660] [serial = 475] [outer = 0x12a8b2400] 21:12:34 INFO - PROCESS | 1660 | 1464581554363 Marionette DEBUG loaded listener.js 21:12:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x12bd1d800) [pid = 1660] [serial = 476] [outer = 0x12a8b2400] 21:12:34 INFO - PROCESS | 1660 | 1464581554839 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]]]}] 21:12:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 21:12:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 820ms 21:12:34 INFO - PROCESS | 1660 | 1464581554882 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 21:12:34 INFO - PROCESS | 1660 | 1464581554883 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 21:12:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 21:12:34 INFO - PROCESS | 1660 | 1464581554886 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 21:12:34 INFO - PROCESS | 1660 | 1464581554887 Marionette TRACE conn2 <- [1,610,null,{}] 21:12:34 INFO - PROCESS | 1660 | 1464581554889 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}] 21:12:35 INFO - PROCESS | 1660 | 1464581555000 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 21:12:35 INFO - PROCESS | 1660 | 1464581555048 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a70e000 == 49 [pid = 1660] [id = 160] 21:12:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x12bd29c00) [pid = 1660] [serial = 477] [outer = 0x0] 21:12:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x12c08f800) [pid = 1660] [serial = 478] [outer = 0x12bd29c00] 21:12:35 INFO - PROCESS | 1660 | 1464581555078 Marionette DEBUG loaded listener.js 21:12:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x12c154400) [pid = 1660] [serial = 479] [outer = 0x12bd29c00] 21:12:35 INFO - PROCESS | 1660 | 1464581555456 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]]]}] 21:12:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 21:12:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 720ms 21:12:35 INFO - PROCESS | 1660 | 1464581555621 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 21:12:35 INFO - PROCESS | 1660 | 1464581555623 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 21:12:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 21:12:35 INFO - PROCESS | 1660 | 1464581555629 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 21:12:35 INFO - PROCESS | 1660 | 1464581555631 Marionette TRACE conn2 <- [1,614,null,{}] 21:12:35 INFO - PROCESS | 1660 | 1464581555639 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}] 21:12:35 INFO - PROCESS | 1660 | 1464581555732 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 21:12:35 INFO - PROCESS | 1660 | 1464581555791 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x1196a4000 == 50 [pid = 1660] [id = 161] 21:12:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x11860a400) [pid = 1660] [serial = 480] [outer = 0x0] 21:12:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x118611000) [pid = 1660] [serial = 481] [outer = 0x11860a400] 21:12:35 INFO - PROCESS | 1660 | 1464581555818 Marionette DEBUG loaded listener.js 21:12:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x119dd7c00) [pid = 1660] [serial = 482] [outer = 0x11860a400] 21:12:36 INFO - PROCESS | 1660 | 1464581556268 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]]]}] 21:12:36 INFO - PROCESS | 1660 | --DOCSHELL 0x119b25800 == 49 [pid = 1660] [id = 153] 21:12:36 INFO - PROCESS | 1660 | --DOCSHELL 0x1180e9800 == 48 [pid = 1660] [id = 152] 21:12:36 INFO - PROCESS | 1660 | --DOCSHELL 0x11810b000 == 47 [pid = 1660] [id = 151] 21:12:36 INFO - PROCESS | 1660 | --DOCSHELL 0x118209800 == 46 [pid = 1660] [id = 150] 21:12:36 INFO - PROCESS | 1660 | --DOCSHELL 0x12a715800 == 45 [pid = 1660] [id = 146] 21:12:36 INFO - PROCESS | 1660 | --DOCSHELL 0x119698000 == 44 [pid = 1660] [id = 145] 21:12:36 INFO - PROCESS | 1660 | --DOCSHELL 0x116492000 == 43 [pid = 1660] [id = 144] 21:12:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 21:12:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 721ms 21:12:36 INFO - PROCESS | 1660 | 1464581556350 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 21:12:36 INFO - PROCESS | 1660 | 1464581556352 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 21:12:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 21:12:36 INFO - PROCESS | 1660 | 1464581556357 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 21:12:36 INFO - PROCESS | 1660 | 1464581556359 Marionette TRACE conn2 <- [1,618,null,{}] 21:12:36 INFO - PROCESS | 1660 | 1464581556362 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}] 21:12:36 INFO - PROCESS | 1660 | 1464581556444 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 21:12:36 INFO - PROCESS | 1660 | 1464581556456 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e20000 == 44 [pid = 1660] [id = 162] 21:12:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x12187b000) [pid = 1660] [serial = 483] [outer = 0x0] 21:12:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x121c74400) [pid = 1660] [serial = 484] [outer = 0x12187b000] 21:12:36 INFO - PROCESS | 1660 | 1464581556483 Marionette DEBUG loaded listener.js 21:12:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x1256f2800) [pid = 1660] [serial = 485] [outer = 0x12187b000] 21:12:36 INFO - PROCESS | 1660 | 1464581556869 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]]]}] 21:12:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 21:12:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 525ms 21:12:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 21:12:36 INFO - PROCESS | 1660 | 1464581556881 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 21:12:36 INFO - PROCESS | 1660 | 1464581556883 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 21:12:36 INFO - PROCESS | 1660 | 1464581556885 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 21:12:36 INFO - PROCESS | 1660 | 1464581556886 Marionette TRACE conn2 <- [1,622,null,{}] 21:12:36 INFO - PROCESS | 1660 | 1464581556895 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}] 21:12:37 INFO - PROCESS | 1660 | 1464581556998 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 21:12:37 INFO - PROCESS | 1660 | 1464581557032 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x122734000 == 45 [pid = 1660] [id = 163] 21:12:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x1293bbc00) [pid = 1660] [serial = 486] [outer = 0x0] 21:12:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x129629000) [pid = 1660] [serial = 487] [outer = 0x1293bbc00] 21:12:37 INFO - PROCESS | 1660 | 1464581557060 Marionette DEBUG loaded listener.js 21:12:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x12b242400) [pid = 1660] [serial = 488] [outer = 0x1293bbc00] 21:12:37 INFO - PROCESS | 1660 | 1464581557407 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]]]}] 21:12:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 21:12:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 570ms 21:12:37 INFO - PROCESS | 1660 | 1464581557456 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 21:12:37 INFO - PROCESS | 1660 | 1464581557457 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 21:12:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 21:12:37 INFO - PROCESS | 1660 | 1464581557459 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 21:12:37 INFO - PROCESS | 1660 | 1464581557460 Marionette TRACE conn2 <- [1,626,null,{}] 21:12:37 INFO - PROCESS | 1660 | 1464581557463 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}] 21:12:37 INFO - PROCESS | 1660 | 1464581557571 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 21:12:37 INFO - PROCESS | 1660 | 1464581557582 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aa62800 == 46 [pid = 1660] [id = 164] 21:12:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x12bd15400) [pid = 1660] [serial = 489] [outer = 0x0] 21:12:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x12c08b800) [pid = 1660] [serial = 490] [outer = 0x12bd15400] 21:12:37 INFO - PROCESS | 1660 | 1464581557608 Marionette DEBUG loaded listener.js 21:12:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x12c095000) [pid = 1660] [serial = 491] [outer = 0x12bd15400] 21:12:37 INFO - PROCESS | 1660 | 1464581557923 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]]]}] 21:12:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 21:12:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 521ms 21:12:37 INFO - PROCESS | 1660 | 1464581557981 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 21:12:37 INFO - PROCESS | 1660 | 1464581557983 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 21:12:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 21:12:37 INFO - PROCESS | 1660 | 1464581557987 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 21:12:37 INFO - PROCESS | 1660 | 1464581557988 Marionette TRACE conn2 <- [1,630,null,{}] 21:12:37 INFO - PROCESS | 1660 | 1464581557992 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}] 21:12:38 INFO - PROCESS | 1660 | 1464581558140 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 21:12:38 INFO - PROCESS | 1660 | 1464581558156 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x10e992800 == 47 [pid = 1660] [id = 165] 21:12:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x12c14e400) [pid = 1660] [serial = 492] [outer = 0x0] 21:12:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x12c156c00) [pid = 1660] [serial = 493] [outer = 0x12c14e400] 21:12:38 INFO - PROCESS | 1660 | 1464581558198 Marionette DEBUG loaded listener.js 21:12:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x12c2e7400) [pid = 1660] [serial = 494] [outer = 0x12c14e400] 21:12:38 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x118239400) [pid = 1660] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 21:12:38 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x115d57800) [pid = 1660] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 21:12:38 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x129624800) [pid = 1660] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 21:12:38 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x11819e400) [pid = 1660] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 21:12:38 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x125684400) [pid = 1660] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 21:12:38 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x129667800) [pid = 1660] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 21:12:38 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x121875000) [pid = 1660] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 21:12:38 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x112a81800) [pid = 1660] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 21:12:38 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x1166d4800) [pid = 1660] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 21:12:38 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x119aeb400) [pid = 1660] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 21:12:38 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x12bb3c800) [pid = 1660] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 21:12:38 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x1180b3800) [pid = 1660] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 21:12:38 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x124da5000) [pid = 1660] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 21:12:38 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x117590400) [pid = 1660] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 21:12:38 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x1195df400) [pid = 1660] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 21:12:38 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x12796b000) [pid = 1660] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 21:12:38 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x119dd3400) [pid = 1660] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 21:12:38 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x1250e6c00) [pid = 1660] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 21:12:38 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x111a0f800) [pid = 1660] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 21:12:38 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x1166d8000) [pid = 1660] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 21:12:38 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x11758f800) [pid = 1660] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 21:12:38 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x11758fc00) [pid = 1660] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 21:12:38 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x12bd24c00) [pid = 1660] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 21:12:38 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x11a004400) [pid = 1660] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 21:12:38 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x124b57800) [pid = 1660] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 21:12:38 INFO - PROCESS | 1660 | 1464581558844 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]]]}] 21:12:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 21:12:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 870ms 21:12:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 21:12:38 INFO - PROCESS | 1660 | 1464581558857 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 21:12:38 INFO - PROCESS | 1660 | 1464581558858 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 21:12:38 INFO - PROCESS | 1660 | 1464581558862 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 21:12:38 INFO - PROCESS | 1660 | 1464581558865 Marionette TRACE conn2 <- [1,634,null,{}] 21:12:38 INFO - PROCESS | 1660 | 1464581558867 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}] 21:12:38 INFO - PROCESS | 1660 | 1464581558964 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 21:12:38 INFO - PROCESS | 1660 | 1464581558969 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d64800 == 48 [pid = 1660] [id = 166] 21:12:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x1168be000) [pid = 1660] [serial = 495] [outer = 0x0] 21:12:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x1215f8c00) [pid = 1660] [serial = 496] [outer = 0x1168be000] 21:12:38 INFO - PROCESS | 1660 | 1464581558995 Marionette DEBUG loaded listener.js 21:12:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x129624800) [pid = 1660] [serial = 497] [outer = 0x1168be000] 21:12:39 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:12:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x12c2edc00) [pid = 1660] [serial = 498] [outer = 0x12d011000] 21:12:39 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:12:39 INFO - PROCESS | 1660 | 1464581559374 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]]]}] 21:12:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 21:12:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 522ms 21:12:39 INFO - PROCESS | 1660 | 1464581559390 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 21:12:39 INFO - PROCESS | 1660 | 1464581559391 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 21:12:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 21:12:39 INFO - PROCESS | 1660 | 1464581559396 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 21:12:39 INFO - PROCESS | 1660 | 1464581559397 Marionette TRACE conn2 <- [1,638,null,{}] 21:12:39 INFO - PROCESS | 1660 | 1464581559399 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}] 21:12:39 INFO - PROCESS | 1660 | 1464581559476 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 21:12:39 INFO - PROCESS | 1660 | 1464581559500 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd47000 == 49 [pid = 1660] [id = 167] 21:12:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x12bb3e800) [pid = 1660] [serial = 499] [outer = 0x0] 21:12:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x12c2ea400) [pid = 1660] [serial = 500] [outer = 0x12bb3e800] 21:12:39 INFO - PROCESS | 1660 | 1464581559525 Marionette DEBUG loaded listener.js 21:12:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x12c970c00) [pid = 1660] [serial = 501] [outer = 0x12bb3e800] 21:12:39 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:12:39 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:12:39 INFO - PROCESS | 1660 | 1464581559830 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]]]}] 21:12:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 21:12:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 469ms 21:12:39 INFO - PROCESS | 1660 | 1464581559864 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 21:12:39 INFO - PROCESS | 1660 | 1464581559865 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 21:12:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 21:12:39 INFO - PROCESS | 1660 | 1464581559868 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 21:12:39 INFO - PROCESS | 1660 | 1464581559869 Marionette TRACE conn2 <- [1,642,null,{}] 21:12:39 INFO - PROCESS | 1660 | 1464581559871 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}] 21:12:39 INFO - PROCESS | 1660 | 1464581559953 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 21:12:40 INFO - PROCESS | 1660 | 1464581560006 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c02d000 == 50 [pid = 1660] [id = 168] 21:12:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x12bd24c00) [pid = 1660] [serial = 502] [outer = 0x0] 21:12:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x12c974800) [pid = 1660] [serial = 503] [outer = 0x12bd24c00] 21:12:40 INFO - PROCESS | 1660 | 1464581560034 Marionette DEBUG loaded listener.js 21:12:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x12c979c00) [pid = 1660] [serial = 504] [outer = 0x12bd24c00] 21:12:40 INFO - PROCESS | 1660 | 1464581560427 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]]]}] 21:12:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 21:12:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 567ms 21:12:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 21:12:40 INFO - PROCESS | 1660 | 1464581560436 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 21:12:40 INFO - PROCESS | 1660 | 1464581560437 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 21:12:40 INFO - PROCESS | 1660 | 1464581560439 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 21:12:40 INFO - PROCESS | 1660 | 1464581560440 Marionette TRACE conn2 <- [1,646,null,{}] 21:12:40 INFO - PROCESS | 1660 | 1464581560446 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}] 21:12:40 INFO - PROCESS | 1660 | 1464581560530 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 21:12:40 INFO - PROCESS | 1660 | 1464581560535 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c903000 == 51 [pid = 1660] [id = 169] 21:12:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x112a18000) [pid = 1660] [serial = 505] [outer = 0x0] 21:12:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x112a1d800) [pid = 1660] [serial = 506] [outer = 0x112a18000] 21:12:40 INFO - PROCESS | 1660 | 1464581560559 Marionette DEBUG loaded listener.js 21:12:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x112a21800) [pid = 1660] [serial = 507] [outer = 0x112a18000] 21:12:41 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd33800 == 50 [pid = 1660] [id = 148] 21:12:41 INFO - PROCESS | 1660 | --DOCSHELL 0x116882800 == 49 [pid = 1660] [id = 100] 21:12:41 INFO - PROCESS | 1660 | --DOCSHELL 0x12b908800 == 48 [pid = 1660] [id = 147] 21:12:41 INFO - PROCESS | 1660 | --DOCSHELL 0x1294a3800 == 47 [pid = 1660] [id = 130] 21:12:41 INFO - PROCESS | 1660 | --DOCSHELL 0x12768e000 == 46 [pid = 1660] [id = 149] 21:12:41 INFO - PROCESS | 1660 | --DOCSHELL 0x1290b7000 == 45 [pid = 1660] [id = 99] 21:12:41 INFO - PROCESS | 1660 | --DOCSHELL 0x128fba800 == 44 [pid = 1660] [id = 127] 21:12:41 INFO - PROCESS | 1660 | --DOCSHELL 0x12132c000 == 43 [pid = 1660] [id = 129] 21:12:41 INFO - PROCESS | 1660 | --DOCSHELL 0x117e20000 == 42 [pid = 1660] [id = 162] 21:12:41 INFO - PROCESS | 1660 | --DOCSHELL 0x1196a4000 == 41 [pid = 1660] [id = 161] 21:12:41 INFO - PROCESS | 1660 | --DOCSHELL 0x12a70e000 == 40 [pid = 1660] [id = 160] 21:12:41 INFO - PROCESS | 1660 | --DOCSHELL 0x127923800 == 39 [pid = 1660] [id = 159] 21:12:41 INFO - PROCESS | 1660 | --DOCSHELL 0x126a8f800 == 38 [pid = 1660] [id = 158] 21:12:41 INFO - PROCESS | 1660 | --DOCSHELL 0x124dc3800 == 37 [pid = 1660] [id = 157] 21:12:41 INFO - PROCESS | 1660 | --DOCSHELL 0x12aa69800 == 36 [pid = 1660] [id = 143] 21:12:41 INFO - PROCESS | 1660 | --DOCSHELL 0x121338000 == 35 [pid = 1660] [id = 156] 21:12:41 INFO - PROCESS | 1660 | --DOCSHELL 0x116fa3800 == 34 [pid = 1660] [id = 154] 21:12:41 INFO - PROCESS | 1660 | --DOCSHELL 0x11746d800 == 33 [pid = 1660] [id = 155] 21:12:41 INFO - PROCESS | 1660 | --DOCSHELL 0x122734000 == 32 [pid = 1660] [id = 163] 21:12:41 INFO - PROCESS | 1660 | --DOCSHELL 0x12aa62800 == 31 [pid = 1660] [id = 164] 21:12:41 INFO - PROCESS | 1660 | --DOCSHELL 0x10e992800 == 30 [pid = 1660] [id = 165] 21:12:41 INFO - PROCESS | 1660 | --DOCSHELL 0x119d64800 == 29 [pid = 1660] [id = 166] 21:12:41 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd47000 == 28 [pid = 1660] [id = 167] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x113c7e800) [pid = 1660] [serial = 335] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x118238c00) [pid = 1660] [serial = 338] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x120637400) [pid = 1660] [serial = 386] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x118609c00) [pid = 1660] [serial = 383] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x1195e3000) [pid = 1660] [serial = 341] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x1168bc800) [pid = 1660] [serial = 299] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x12964c000) [pid = 1660] [serial = 296] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x128ccd400) [pid = 1660] [serial = 409] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x129650400) [pid = 1660] [serial = 412] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x12aa14000) [pid = 1660] [serial = 415] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x1227b3400) [pid = 1660] [serial = 403] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x124da0800) [pid = 1660] [serial = 404] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x117697000) [pid = 1660] [serial = 392] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x115f6b400) [pid = 1660] [serial = 391] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x118233400) [pid = 1660] [serial = 394] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x118607c00) [pid = 1660] [serial = 395] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x121245400) [pid = 1660] [serial = 400] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x1216e8c00) [pid = 1660] [serial = 401] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x126ae9000) [pid = 1660] [serial = 458] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x12bd22c00) [pid = 1660] [serial = 425] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x118fb3000) [pid = 1660] [serial = 397] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x119af8800) [pid = 1660] [serial = 398] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x127974000) [pid = 1660] [serial = 389] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1268acc00) [pid = 1660] [serial = 388] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12abcdc00) [pid = 1660] [serial = 379] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1181a5800) [pid = 1660] [serial = 382] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x119df3400) [pid = 1660] [serial = 385] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x129675c00) [pid = 1660] [serial = 413] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12bd28c00) [pid = 1660] [serial = 427] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x117697c00) [pid = 1660] [serial = 448] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x118242400) [pid = 1660] [serial = 449] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x118fb9c00) [pid = 1660] [serial = 451] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119aef800) [pid = 1660] [serial = 452] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12bd30800) [pid = 1660] [serial = 428] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1164e8400) [pid = 1660] [serial = 430] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12701c800) [pid = 1660] [serial = 460] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x121ac5c00) [pid = 1660] [serial = 455] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x121384000) [pid = 1660] [serial = 454] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12abc8c00) [pid = 1660] [serial = 421] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x118fb2400) [pid = 1660] [serial = 433] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1216eec00) [pid = 1660] [serial = 418] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1250dd400) [pid = 1660] [serial = 436] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12796c000) [pid = 1660] [serial = 419] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12aa1c400) [pid = 1660] [serial = 416] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12bd13c00) [pid = 1660] [serial = 424] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x128cc8800) [pid = 1660] [serial = 439] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1256f2c00) [pid = 1660] [serial = 406] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12b251800) [pid = 1660] [serial = 442] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x128cc5400) [pid = 1660] [serial = 407] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12bb42800) [pid = 1660] [serial = 422] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12c089000) [pid = 1660] [serial = 445] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x125688000) [pid = 1660] [serial = 457] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1293bb400) [pid = 1660] [serial = 410] [outer = 0x0] [url = about:blank] 21:12:42 INFO - PROCESS | 1660 | --DOCSHELL 0x12c02d000 == 27 [pid = 1660] [id = 168] 21:12:42 INFO - PROCESS | 1660 | 1464581562099 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]]]}] 21:12:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 21:12:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1675ms 21:12:42 INFO - PROCESS | 1660 | 1464581562115 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 21:12:42 INFO - PROCESS | 1660 | 1464581562117 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 21:12:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 21:12:42 INFO - PROCESS | 1660 | 1464581562121 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 21:12:42 INFO - PROCESS | 1660 | 1464581562123 Marionette TRACE conn2 <- [1,650,null,{}] 21:12:42 INFO - PROCESS | 1660 | 1464581562129 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}] 21:12:42 INFO - PROCESS | 1660 | 1464581562208 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 21:12:42 INFO - PROCESS | 1660 | 1464581562252 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x113318000 == 28 [pid = 1660] [id = 170] 21:12:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x112d64000) [pid = 1660] [serial = 508] [outer = 0x0] 21:12:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1130d2000) [pid = 1660] [serial = 509] [outer = 0x112d64000] 21:12:42 INFO - PROCESS | 1660 | 1464581562279 Marionette DEBUG loaded listener.js 21:12:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1164bdc00) [pid = 1660] [serial = 510] [outer = 0x112d64000] 21:12:42 INFO - PROCESS | 1660 | 1464581562636 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]]]}] 21:12:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 21:12:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 525ms 21:12:42 INFO - PROCESS | 1660 | 1464581562648 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 21:12:42 INFO - PROCESS | 1660 | 1464581562654 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 21:12:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 21:12:42 INFO - PROCESS | 1660 | 1464581562663 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 21:12:42 INFO - PROCESS | 1660 | 1464581562666 Marionette TRACE conn2 <- [1,654,null,{}] 21:12:42 INFO - PROCESS | 1660 | 1464581562669 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}] 21:12:42 INFO - PROCESS | 1660 | 1464581562745 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 21:12:42 INFO - PROCESS | 1660 | 1464581562785 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x115fb8000 == 29 [pid = 1660] [id = 171] 21:12:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x112a1cc00) [pid = 1660] [serial = 511] [outer = 0x0] 21:12:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1167fa400) [pid = 1660] [serial = 512] [outer = 0x112a1cc00] 21:12:42 INFO - PROCESS | 1660 | 1464581562816 Marionette DEBUG loaded listener.js 21:12:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x117117800) [pid = 1660] [serial = 513] [outer = 0x112a1cc00] 21:12:43 INFO - PROCESS | 1660 | 1464581563220 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]]]}] 21:12:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 21:12:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 572ms 21:12:43 INFO - PROCESS | 1660 | 1464581563235 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 21:12:43 INFO - PROCESS | 1660 | 1464581563238 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 21:12:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 21:12:43 INFO - PROCESS | 1660 | 1464581563243 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 21:12:43 INFO - PROCESS | 1660 | 1464581563247 Marionette TRACE conn2 <- [1,658,null,{}] 21:12:43 INFO - PROCESS | 1660 | 1464581563259 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}] 21:12:43 INFO - PROCESS | 1660 | 1464581563406 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 21:12:43 INFO - PROCESS | 1660 | 1464581563450 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f9b000 == 30 [pid = 1660] [id = 172] 21:12:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x111c84800) [pid = 1660] [serial = 514] [outer = 0x0] 21:12:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1180b3000) [pid = 1660] [serial = 515] [outer = 0x111c84800] 21:12:43 INFO - PROCESS | 1660 | 1464581563479 Marionette DEBUG loaded listener.js 21:12:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11823ec00) [pid = 1660] [serial = 516] [outer = 0x111c84800] 21:12:43 INFO - PROCESS | 1660 | 1464581563786 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]]]}] 21:12:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 21:12:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 577ms 21:12:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 21:12:43 INFO - PROCESS | 1660 | 1464581563819 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 21:12:43 INFO - PROCESS | 1660 | 1464581563821 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 21:12:43 INFO - PROCESS | 1660 | 1464581563823 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 21:12:43 INFO - PROCESS | 1660 | 1464581563824 Marionette TRACE conn2 <- [1,662,null,{}] 21:12:43 INFO - PROCESS | 1660 | 1464581563826 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}] 21:12:43 INFO - PROCESS | 1660 | 1464581563901 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 21:12:43 INFO - PROCESS | 1660 | 1464581563906 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180e0800 == 31 [pid = 1660] [id = 173] 21:12:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1182b8400) [pid = 1660] [serial = 517] [outer = 0x0] 21:12:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x118608000) [pid = 1660] [serial = 518] [outer = 0x1182b8400] 21:12:43 INFO - PROCESS | 1660 | 1464581563935 Marionette DEBUG loaded listener.js 21:12:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x118f4e800) [pid = 1660] [serial = 519] [outer = 0x1182b8400] 21:12:44 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:12:44 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:12:44 INFO - PROCESS | 1660 | 1464581564245 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]]]}] 21:12:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 21:12:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 470ms 21:12:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 21:12:44 INFO - PROCESS | 1660 | 1464581564294 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 21:12:44 INFO - PROCESS | 1660 | 1464581564295 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 21:12:44 INFO - PROCESS | 1660 | 1464581564297 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 21:12:44 INFO - PROCESS | 1660 | 1464581564298 Marionette TRACE conn2 <- [1,666,null,{}] 21:12:44 INFO - PROCESS | 1660 | 1464581564310 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}] 21:12:44 INFO - PROCESS | 1660 | 1464581564386 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 21:12:44 INFO - PROCESS | 1660 | 1464581564391 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x1181ea000 == 32 [pid = 1660] [id = 174] 21:12:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x112a14000) [pid = 1660] [serial = 520] [outer = 0x0] 21:12:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x118fb3c00) [pid = 1660] [serial = 521] [outer = 0x112a14000] 21:12:44 INFO - PROCESS | 1660 | 1464581564423 Marionette DEBUG loaded listener.js 21:12:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119545800) [pid = 1660] [serial = 522] [outer = 0x112a14000] 21:12:44 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:12:44 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:12:44 INFO - PROCESS | 1660 | 1464581564863 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]]]}] 21:12:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 21:12:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 628ms 21:12:44 INFO - PROCESS | 1660 | 1464581564925 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 21:12:44 INFO - PROCESS | 1660 | 1464581564926 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 21:12:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 21:12:44 INFO - PROCESS | 1660 | 1464581564929 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 21:12:44 INFO - PROCESS | 1660 | 1464581564930 Marionette TRACE conn2 <- [1,670,null,{}] 21:12:44 INFO - PROCESS | 1660 | 1464581564932 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}] 21:12:45 INFO - PROCESS | 1660 | 1464581565020 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 21:12:45 INFO - PROCESS | 1660 | 1464581565025 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x1188cd000 == 33 [pid = 1660] [id = 175] 21:12:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x11954b400) [pid = 1660] [serial = 523] [outer = 0x0] 21:12:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x119dd2800) [pid = 1660] [serial = 524] [outer = 0x11954b400] 21:12:45 INFO - PROCESS | 1660 | 1464581565054 Marionette DEBUG loaded listener.js 21:12:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12124ac00) [pid = 1660] [serial = 525] [outer = 0x11954b400] 21:12:45 INFO - PROCESS | 1660 | 1464581565353 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]]]}] 21:12:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 21:12:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 468ms 21:12:45 INFO - PROCESS | 1660 | 1464581565398 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 21:12:45 INFO - PROCESS | 1660 | 1464581565399 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 21:12:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 21:12:45 INFO - PROCESS | 1660 | 1464581565401 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 21:12:45 INFO - PROCESS | 1660 | 1464581565402 Marionette TRACE conn2 <- [1,674,null,{}] 21:12:45 INFO - PROCESS | 1660 | 1464581565404 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}] 21:12:45 INFO - PROCESS | 1660 | 1464581565474 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 21:12:45 INFO - PROCESS | 1660 | 1464581565480 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x1196a1000 == 34 [pid = 1660] [id = 176] 21:12:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12124d000) [pid = 1660] [serial = 526] [outer = 0x0] 21:12:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1216ed800) [pid = 1660] [serial = 527] [outer = 0x12124d000] 21:12:45 INFO - PROCESS | 1660 | 1464581565505 Marionette DEBUG loaded listener.js 21:12:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1219fc800) [pid = 1660] [serial = 528] [outer = 0x12124d000] 21:12:45 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:12:45 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:12:45 INFO - PROCESS | 1660 | 1464581565811 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]]]}] 21:12:45 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 21:12:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 468ms 21:12:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 21:12:45 INFO - PROCESS | 1660 | 1464581565869 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 21:12:45 INFO - PROCESS | 1660 | 1464581565870 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 21:12:45 INFO - PROCESS | 1660 | 1464581565873 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 21:12:45 INFO - PROCESS | 1660 | 1464581565874 Marionette TRACE conn2 <- [1,678,null,{}] 21:12:45 INFO - PROCESS | 1660 | 1464581565877 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}] 21:12:45 INFO - PROCESS | 1660 | 1464581565951 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 21:12:45 INFO - PROCESS | 1660 | 1464581565955 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a5c000 == 35 [pid = 1660] [id = 177] 21:12:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1216e8400) [pid = 1660] [serial = 529] [outer = 0x0] 21:12:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x124ad5800) [pid = 1660] [serial = 530] [outer = 0x1216e8400] 21:12:45 INFO - PROCESS | 1660 | 1464581565982 Marionette DEBUG loaded listener.js 21:12:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x124d0e800) [pid = 1660] [serial = 531] [outer = 0x1216e8400] 21:12:46 INFO - PROCESS | 1660 | 1464581566287 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]]]}] 21:12:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 21:12:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 468ms 21:12:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 21:12:46 INFO - PROCESS | 1660 | 1464581566341 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 21:12:46 INFO - PROCESS | 1660 | 1464581566342 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 21:12:46 INFO - PROCESS | 1660 | 1464581566344 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 21:12:46 INFO - PROCESS | 1660 | 1464581566346 Marionette TRACE conn2 <- [1,682,null,{}] 21:12:46 INFO - PROCESS | 1660 | 1464581566348 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}] 21:12:46 INFO - PROCESS | 1660 | 1464581566419 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 21:12:46 INFO - PROCESS | 1660 | 1464581566423 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f9a800 == 36 [pid = 1660] [id = 178] 21:12:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1227b9400) [pid = 1660] [serial = 532] [outer = 0x0] 21:12:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1250dd400) [pid = 1660] [serial = 533] [outer = 0x1227b9400] 21:12:46 INFO - PROCESS | 1660 | 1464581566451 Marionette DEBUG loaded listener.js 21:12:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12568cc00) [pid = 1660] [serial = 534] [outer = 0x1227b9400] 21:12:47 INFO - PROCESS | 1660 | 1464581567225 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]]]}] 21:12:47 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) 21:12:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 919ms 21:12:47 INFO - PROCESS | 1660 | 1464581567264 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 21:12:47 INFO - PROCESS | 1660 | 1464581567266 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 21:12:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 21:12:47 INFO - PROCESS | 1660 | 1464581567268 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 21:12:47 INFO - PROCESS | 1660 | 1464581567269 Marionette TRACE conn2 <- [1,686,null,{}] 21:12:47 INFO - PROCESS | 1660 | 1464581567271 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}] 21:12:47 INFO - PROCESS | 1660 | 1464581567363 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 21:12:47 INFO - PROCESS | 1660 | 1464581567396 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12132c800 == 37 [pid = 1660] [id = 179] 21:12:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12568d800) [pid = 1660] [serial = 535] [outer = 0x0] 21:12:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1268ae000) [pid = 1660] [serial = 536] [outer = 0x12568d800] 21:12:47 INFO - PROCESS | 1660 | 1464581567420 Marionette DEBUG loaded listener.js 21:12:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x126ae8000) [pid = 1660] [serial = 537] [outer = 0x12568d800] 21:12:48 INFO - PROCESS | 1660 | 1464581568206 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]]]}] 21:12:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 21:12:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 968ms 21:12:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 21:12:48 INFO - PROCESS | 1660 | 1464581568237 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 21:12:48 INFO - PROCESS | 1660 | 1464581568238 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 21:12:48 INFO - PROCESS | 1660 | 1464581568251 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 21:12:48 INFO - PROCESS | 1660 | 1464581568253 Marionette TRACE conn2 <- [1,690,null,{}] 21:12:48 INFO - PROCESS | 1660 | 1464581568255 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}] 21:12:48 INFO - PROCESS | 1660 | 1464581568354 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 21:12:48 INFO - PROCESS | 1660 | 1464581568385 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x1181e9800 == 38 [pid = 1660] [id = 180] 21:12:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x126e84c00) [pid = 1660] [serial = 538] [outer = 0x0] 21:12:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12796ac00) [pid = 1660] [serial = 539] [outer = 0x126e84c00] 21:12:48 INFO - PROCESS | 1660 | 1464581568413 Marionette DEBUG loaded listener.js 21:12:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x128cc8000) [pid = 1660] [serial = 540] [outer = 0x126e84c00] 21:12:49 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x12bd19800) [pid = 1660] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 21:12:49 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x12aa20000) [pid = 1660] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 21:12:49 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1293bbc00) [pid = 1660] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 21:12:49 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12bd15400) [pid = 1660] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 21:12:49 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12c14e400) [pid = 1660] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 21:12:49 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1168be000) [pid = 1660] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 21:12:49 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12bb3e800) [pid = 1660] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 21:12:49 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12187b000) [pid = 1660] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 21:12:49 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11860a400) [pid = 1660] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 21:12:49 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12bd29c00) [pid = 1660] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 21:12:49 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12a8b2400) [pid = 1660] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 21:12:49 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12964a000) [pid = 1660] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 21:12:49 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x128cd0400) [pid = 1660] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 21:12:49 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12bd24c00) [pid = 1660] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 21:12:49 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x119df8400) [pid = 1660] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 21:12:49 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1167fdc00) [pid = 1660] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 21:12:49 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1215f8400) [pid = 1660] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 21:12:49 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x127590400) [pid = 1660] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 21:12:49 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x124b56c00) [pid = 1660] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 21:12:49 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x128ccf800) [pid = 1660] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 21:12:49 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1180b1400) [pid = 1660] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 21:12:49 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x116286400) [pid = 1660] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 21:12:49 INFO - PROCESS | 1660 | 1464581569318 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]]]}] 21:12:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 21:12:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1082ms 21:12:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 21:12:49 INFO - PROCESS | 1660 | 1464581569323 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 21:12:49 INFO - PROCESS | 1660 | 1464581569324 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 21:12:49 INFO - PROCESS | 1660 | 1464581569328 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 21:12:49 INFO - PROCESS | 1660 | 1464581569329 Marionette TRACE conn2 <- [1,694,null,{}] 21:12:49 INFO - PROCESS | 1660 | 1464581569331 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}] 21:12:49 INFO - PROCESS | 1660 | 1464581569406 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 21:12:49 INFO - PROCESS | 1660 | 1464581569413 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180d5000 == 39 [pid = 1660] [id = 181] 21:12:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x112a14800) [pid = 1660] [serial = 541] [outer = 0x0] 21:12:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x11931ac00) [pid = 1660] [serial = 542] [outer = 0x112a14800] 21:12:49 INFO - PROCESS | 1660 | 1464581569439 Marionette DEBUG loaded listener.js 21:12:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x125687400) [pid = 1660] [serial = 543] [outer = 0x112a14800] 21:12:50 INFO - PROCESS | 1660 | 1464581570239 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]]]}] 21:12:50 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) 21:12:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 920ms 21:12:50 INFO - PROCESS | 1660 | 1464581570247 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 21:12:50 INFO - PROCESS | 1660 | 1464581570249 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 21:12:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 21:12:50 INFO - PROCESS | 1660 | 1464581570251 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 21:12:50 INFO - PROCESS | 1660 | 1464581570252 Marionette TRACE conn2 <- [1,698,null,{}] 21:12:50 INFO - PROCESS | 1660 | 1464581570254 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}] 21:12:50 INFO - PROCESS | 1660 | 1464581570331 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 21:12:50 INFO - PROCESS | 1660 | 1464581570335 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x1255af800 == 40 [pid = 1660] [id = 182] 21:12:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x128cc9800) [pid = 1660] [serial = 544] [outer = 0x0] 21:12:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x129022c00) [pid = 1660] [serial = 545] [outer = 0x128cc9800] 21:12:50 INFO - PROCESS | 1660 | 1464581570367 Marionette DEBUG loaded listener.js 21:12:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1293b9800) [pid = 1660] [serial = 546] [outer = 0x128cc9800] 21:12:51 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) 21:12:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 969ms 21:12:51 INFO - PROCESS | 1660 | 1464581571216 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]]]}] 21:12:51 INFO - PROCESS | 1660 | 1464581571221 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 21:12:51 INFO - PROCESS | 1660 | 1464581571222 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 21:12:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 21:12:51 INFO - PROCESS | 1660 | 1464581571224 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 21:12:51 INFO - PROCESS | 1660 | 1464581571225 Marionette TRACE conn2 <- [1,702,null,{}] 21:12:51 INFO - PROCESS | 1660 | 1464581571229 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}] 21:12:51 INFO - PROCESS | 1660 | 1464581571325 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 21:12:51 INFO - PROCESS | 1660 | 1464581571402 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x111e9a800 == 41 [pid = 1660] [id = 183] 21:12:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x111a0f800) [pid = 1660] [serial = 547] [outer = 0x0] 21:12:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x111e6cc00) [pid = 1660] [serial = 548] [outer = 0x111a0f800] 21:12:51 INFO - PROCESS | 1660 | 1464581571434 Marionette DEBUG loaded listener.js 21:12:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x112daa000) [pid = 1660] [serial = 549] [outer = 0x111a0f800] 21:12:52 INFO - PROCESS | 1660 | 1464581572467 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]]]}] 21:12:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 21:12:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1273ms 21:12:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 21:12:52 INFO - PROCESS | 1660 | 1464581572498 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 21:12:52 INFO - PROCESS | 1660 | 1464581572501 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 21:12:52 INFO - PROCESS | 1660 | 1464581572504 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 21:12:52 INFO - PROCESS | 1660 | 1464581572507 Marionette TRACE conn2 <- [1,706,null,{}] 21:12:52 INFO - PROCESS | 1660 | 1464581572510 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}] 21:12:52 INFO - PROCESS | 1660 | 1464581572617 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 21:12:52 INFO - PROCESS | 1660 | 1464581572682 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f9a000 == 42 [pid = 1660] [id = 184] 21:12:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x117114400) [pid = 1660] [serial = 550] [outer = 0x0] 21:12:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x11758e400) [pid = 1660] [serial = 551] [outer = 0x117114400] 21:12:52 INFO - PROCESS | 1660 | 1464581572714 Marionette DEBUG loaded listener.js 21:12:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x118089000) [pid = 1660] [serial = 552] [outer = 0x117114400] 21:12:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1255af800 == 41 [pid = 1660] [id = 182] 21:12:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1180d5000 == 40 [pid = 1660] [id = 181] 21:12:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1181e9800 == 39 [pid = 1660] [id = 180] 21:12:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12132c800 == 38 [pid = 1660] [id = 179] 21:12:53 INFO - PROCESS | 1660 | --DOCSHELL 0x116f9a800 == 37 [pid = 1660] [id = 178] 21:12:53 INFO - PROCESS | 1660 | --DOCSHELL 0x119a5c000 == 36 [pid = 1660] [id = 177] 21:12:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1196a1000 == 35 [pid = 1660] [id = 176] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x112a1d800) [pid = 1660] [serial = 506] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1188cd000 == 34 [pid = 1660] [id = 175] 21:12:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1181ea000 == 33 [pid = 1660] [id = 174] 21:12:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1180e0800 == 32 [pid = 1660] [id = 173] 21:12:53 INFO - PROCESS | 1660 | --DOCSHELL 0x116f9b000 == 31 [pid = 1660] [id = 172] 21:12:53 INFO - PROCESS | 1660 | --DOCSHELL 0x115fb8000 == 30 [pid = 1660] [id = 171] 21:12:53 INFO - PROCESS | 1660 | --DOCSHELL 0x113318000 == 29 [pid = 1660] [id = 170] 21:12:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12c903000 == 28 [pid = 1660] [id = 169] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12c14b800) [pid = 1660] [serial = 446] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12b3dc000) [pid = 1660] [serial = 380] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12aa17400) [pid = 1660] [serial = 440] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x126ae2c00) [pid = 1660] [serial = 437] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12bb41c00) [pid = 1660] [serial = 443] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x119aeec00) [pid = 1660] [serial = 434] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x117590c00) [pid = 1660] [serial = 431] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x129629000) [pid = 1660] [serial = 487] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12c08b800) [pid = 1660] [serial = 490] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12b242400) [pid = 1660] [serial = 488] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1164cac00) [pid = 1660] [serial = 206] [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.] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12c156c00) [pid = 1660] [serial = 493] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12c095000) [pid = 1660] [serial = 491] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1215f8c00) [pid = 1660] [serial = 496] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12c2ea400) [pid = 1660] [serial = 500] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12c970c00) [pid = 1660] [serial = 501] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12c2e7400) [pid = 1660] [serial = 494] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x129624800) [pid = 1660] [serial = 497] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x121c74400) [pid = 1660] [serial = 484] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x119dd7c00) [pid = 1660] [serial = 482] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x118611000) [pid = 1660] [serial = 481] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12c154400) [pid = 1660] [serial = 479] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12c08f800) [pid = 1660] [serial = 478] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12bd1d800) [pid = 1660] [serial = 476] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12bb42000) [pid = 1660] [serial = 475] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12abc2800) [pid = 1660] [serial = 473] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x12aa15c00) [pid = 1660] [serial = 472] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x129649400) [pid = 1660] [serial = 470] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x1293bdc00) [pid = 1660] [serial = 469] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x12c979c00) [pid = 1660] [serial = 504] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x121ad1400) [pid = 1660] [serial = 467] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x12063c400) [pid = 1660] [serial = 466] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x11860dc00) [pid = 1660] [serial = 464] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x11808d000) [pid = 1660] [serial = 463] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x128cc8c00) [pid = 1660] [serial = 461] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x12c974800) [pid = 1660] [serial = 503] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x1256f2800) [pid = 1660] [serial = 485] [outer = 0x0] [url = about:blank] 21:12:53 INFO - PROCESS | 1660 | 1464581573838 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]]]}] 21:12:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 21:12:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1375ms 21:12:53 INFO - PROCESS | 1660 | 1464581573880 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 21:12:53 INFO - PROCESS | 1660 | 1464581573883 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 21:12:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 21:12:53 INFO - PROCESS | 1660 | 1464581573886 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 21:12:53 INFO - PROCESS | 1660 | 1464581573888 Marionette TRACE conn2 <- [1,710,null,{}] 21:12:53 INFO - PROCESS | 1660 | 1464581573892 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}] 21:12:53 INFO - PROCESS | 1660 | 1464581573991 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 21:12:54 INFO - PROCESS | 1660 | 1464581574035 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x116487800 == 29 [pid = 1660] [id = 185] 21:12:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x1166d3c00) [pid = 1660] [serial = 553] [outer = 0x0] 21:12:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x1167fa000) [pid = 1660] [serial = 554] [outer = 0x1166d3c00] 21:12:54 INFO - PROCESS | 1660 | 1464581574062 Marionette DEBUG loaded listener.js 21:12:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x1168b3000) [pid = 1660] [serial = 555] [outer = 0x1166d3c00] 21:12:54 INFO - PROCESS | 1660 | 1464581574822 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]]]}] 21:12:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 21:12:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 972ms 21:12:54 INFO - PROCESS | 1660 | 1464581574859 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 21:12:54 INFO - PROCESS | 1660 | 1464581574865 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 21:12:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 21:12:54 INFO - PROCESS | 1660 | 1464581574870 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 21:12:54 INFO - PROCESS | 1660 | 1464581574871 Marionette TRACE conn2 <- [1,714,null,{}] 21:12:54 INFO - PROCESS | 1660 | 1464581574874 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}] 21:12:54 INFO - PROCESS | 1660 | 1464581574947 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 21:12:54 INFO - PROCESS | 1660 | 1464581574952 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x11746c800 == 30 [pid = 1660] [id = 186] 21:12:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x117690000) [pid = 1660] [serial = 556] [outer = 0x0] 21:12:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x1181a2800) [pid = 1660] [serial = 557] [outer = 0x117690000] 21:12:54 INFO - PROCESS | 1660 | 1464581574980 Marionette DEBUG loaded listener.js 21:12:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x1182b6800) [pid = 1660] [serial = 558] [outer = 0x117690000] 21:12:55 INFO - PROCESS | 1660 | 1464581575787 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]]]}] 21:12:55 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 21:12:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 924ms 21:12:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 21:12:55 INFO - PROCESS | 1660 | 1464581575795 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 21:12:55 INFO - PROCESS | 1660 | 1464581575796 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 21:12:55 INFO - PROCESS | 1660 | 1464581575798 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 21:12:55 INFO - PROCESS | 1660 | 1464581575801 Marionette TRACE conn2 <- [1,718,null,{}] 21:12:55 INFO - PROCESS | 1660 | 1464581575809 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}] 21:12:55 INFO - PROCESS | 1660 | 1464581575916 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 21:12:55 INFO - PROCESS | 1660 | 1464581575931 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x118250800 == 31 [pid = 1660] [id = 187] 21:12:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x112a1c000) [pid = 1660] [serial = 559] [outer = 0x0] 21:12:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x119319000) [pid = 1660] [serial = 560] [outer = 0x112a1c000] 21:12:55 INFO - PROCESS | 1660 | 1464581575959 Marionette DEBUG loaded listener.js 21:12:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x1195d7800) [pid = 1660] [serial = 561] [outer = 0x112a1c000] 21:12:56 INFO - PROCESS | 1660 | 1464581576751 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]]]}] 21:12:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 21:12:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 971ms 21:12:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 21:12:56 INFO - PROCESS | 1660 | 1464581576771 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 21:12:56 INFO - PROCESS | 1660 | 1464581576772 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 21:12:56 INFO - PROCESS | 1660 | 1464581576775 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 21:12:56 INFO - PROCESS | 1660 | 1464581576776 Marionette TRACE conn2 <- [1,722,null,{}] 21:12:56 INFO - PROCESS | 1660 | 1464581576780 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}] 21:12:56 INFO - PROCESS | 1660 | 1464581576872 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 21:12:56 INFO - PROCESS | 1660 | 1464581576877 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x1196b1000 == 32 [pid = 1660] [id = 188] 21:12:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1195e5800) [pid = 1660] [serial = 562] [outer = 0x0] 21:12:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x119df5800) [pid = 1660] [serial = 563] [outer = 0x1195e5800] 21:12:56 INFO - PROCESS | 1660 | 1464581576902 Marionette DEBUG loaded listener.js 21:12:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x120637400) [pid = 1660] [serial = 564] [outer = 0x1195e5800] 21:12:57 INFO - PROCESS | 1660 | 1464581577247 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] 21:12:57 INFO - PROCESS | 1660 | 1464581577299 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 21:12:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 21:12:57 INFO - PROCESS | 1660 | 1464581577301 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 21:12:57 INFO - PROCESS | 1660 | 1464581577302 Marionette TRACE conn2 <- [1,726,null,{}] 21:12:57 INFO - PROCESS | 1660 | 1464581577304 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}] 21:12:57 INFO - PROCESS | 1660 | 1464581577391 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 21:12:57 INFO - PROCESS | 1660 | 1464581577421 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x118117000 == 33 [pid = 1660] [id = 189] 21:12:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x112a1b000) [pid = 1660] [serial = 565] [outer = 0x0] 21:12:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1215ea000) [pid = 1660] [serial = 566] [outer = 0x112a1b000] 21:12:57 INFO - PROCESS | 1660 | 1464581577446 Marionette DEBUG loaded listener.js 21:12:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x121c6ec00) [pid = 1660] [serial = 567] [outer = 0x112a1b000] 21:12:57 INFO - PROCESS | 1660 | 1464581577804 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]]]}] 21:12:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 21:12:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 518ms 21:12:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 21:12:57 INFO - PROCESS | 1660 | 1464581577819 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 21:12:57 INFO - PROCESS | 1660 | 1464581577820 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 21:12:57 INFO - PROCESS | 1660 | 1464581577823 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 21:12:57 INFO - PROCESS | 1660 | 1464581577824 Marionette TRACE conn2 <- [1,730,null,{}] 21:12:57 INFO - PROCESS | 1660 | 1464581577826 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}] 21:12:57 INFO - PROCESS | 1660 | 1464581577958 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 21:12:57 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1216e8400) [pid = 1660] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 21:12:57 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12568d800) [pid = 1660] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 21:12:57 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x126e84c00) [pid = 1660] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 21:12:57 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x112a14800) [pid = 1660] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 21:12:57 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x111c84800) [pid = 1660] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 21:12:57 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x112a14000) [pid = 1660] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 21:12:57 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x1227b9400) [pid = 1660] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 21:12:57 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x112d64000) [pid = 1660] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 21:12:57 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x1182b8400) [pid = 1660] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 21:12:57 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x112a1cc00) [pid = 1660] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 21:12:57 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x11954b400) [pid = 1660] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 21:12:57 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x12124d000) [pid = 1660] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 21:12:57 INFO - PROCESS | 1660 | 1464581577993 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x116891000 == 34 [pid = 1660] [id = 190] 21:12:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x112a14800) [pid = 1660] [serial = 568] [outer = 0x0] 21:12:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x116821400) [pid = 1660] [serial = 569] [outer = 0x112a14800] 21:12:58 INFO - PROCESS | 1660 | 1464581578019 Marionette DEBUG loaded listener.js 21:12:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x121c6e400) [pid = 1660] [serial = 570] [outer = 0x112a14800] 21:12:58 INFO - PROCESS | 1660 | 1464581578293 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] 21:12:58 INFO - PROCESS | 1660 | 1464581578343 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 21:12:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 21:12:58 INFO - PROCESS | 1660 | 1464581578349 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 21:12:58 INFO - PROCESS | 1660 | 1464581578351 Marionette TRACE conn2 <- [1,734,null,{}] 21:12:58 INFO - PROCESS | 1660 | 1464581578353 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}] 21:12:58 INFO - PROCESS | 1660 | 1464581578427 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 21:12:58 INFO - PROCESS | 1660 | 1464581578433 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x121598800 == 35 [pid = 1660] [id = 191] 21:12:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x124da1400) [pid = 1660] [serial = 571] [outer = 0x0] 21:12:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1270b4400) [pid = 1660] [serial = 572] [outer = 0x124da1400] 21:12:58 INFO - PROCESS | 1660 | 1464581578458 Marionette DEBUG loaded listener.js 21:12:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x128cc4c00) [pid = 1660] [serial = 573] [outer = 0x124da1400] 21:12:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 21:12:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 421ms 21:12:58 INFO - PROCESS | 1660 | 1464581578766 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]]]}] 21:12:58 INFO - PROCESS | 1660 | 1464581578771 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 21:12:58 INFO - PROCESS | 1660 | 1464581578772 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 21:12:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 21:12:58 INFO - PROCESS | 1660 | 1464581578790 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 21:12:58 INFO - PROCESS | 1660 | 1464581578791 Marionette TRACE conn2 <- [1,738,null,{}] 21:12:58 INFO - PROCESS | 1660 | 1464581578795 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}] 21:12:58 INFO - PROCESS | 1660 | 1464581578893 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 21:12:58 INFO - PROCESS | 1660 | 1464581578898 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x124dd1800 == 36 [pid = 1660] [id = 192] 21:12:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x124b56400) [pid = 1660] [serial = 574] [outer = 0x0] 21:12:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x128cc4800) [pid = 1660] [serial = 575] [outer = 0x124b56400] 21:12:58 INFO - PROCESS | 1660 | 1464581578923 Marionette DEBUG loaded listener.js 21:12:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x129022000) [pid = 1660] [serial = 576] [outer = 0x124b56400] 21:12:59 INFO - PROCESS | 1660 | 1464581579682 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]]]}] 21:12:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 21:12:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 940ms 21:12:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 21:12:59 INFO - PROCESS | 1660 | 1464581579715 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 21:12:59 INFO - PROCESS | 1660 | 1464581579716 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 21:12:59 INFO - PROCESS | 1660 | 1464581579718 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 21:12:59 INFO - PROCESS | 1660 | 1464581579719 Marionette TRACE conn2 <- [1,742,null,{}] 21:12:59 INFO - PROCESS | 1660 | 1464581579721 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}] 21:12:59 INFO - PROCESS | 1660 | 1464581579792 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 21:12:59 INFO - PROCESS | 1660 | 1464581579799 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x126a8f800 == 37 [pid = 1660] [id = 193] 21:12:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x128ccd800) [pid = 1660] [serial = 577] [outer = 0x0] 21:12:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1293c1400) [pid = 1660] [serial = 578] [outer = 0x128ccd800] 21:12:59 INFO - PROCESS | 1660 | 1464581579826 Marionette DEBUG loaded listener.js 21:12:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x129628400) [pid = 1660] [serial = 579] [outer = 0x128ccd800] 21:13:00 INFO - PROCESS | 1660 | 1464581580885 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]]]}] 21:13:00 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 21:13:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1219ms 21:13:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 21:13:00 INFO - PROCESS | 1660 | 1464581580938 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 21:13:00 INFO - PROCESS | 1660 | 1464581580940 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 21:13:00 INFO - PROCESS | 1660 | 1464581580943 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 21:13:00 INFO - PROCESS | 1660 | 1464581580945 Marionette TRACE conn2 <- [1,746,null,{}] 21:13:00 INFO - PROCESS | 1660 | 1464581580949 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}] 21:13:01 INFO - PROCESS | 1660 | 1464581581071 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 21:13:01 INFO - PROCESS | 1660 | 1464581581151 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180e3000 == 38 [pid = 1660] [id = 194] 21:13:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1166d2000) [pid = 1660] [serial = 580] [outer = 0x0] 21:13:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11758f400) [pid = 1660] [serial = 581] [outer = 0x1166d2000] 21:13:01 INFO - PROCESS | 1660 | 1464581581182 Marionette DEBUG loaded listener.js 21:13:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1180b8c00) [pid = 1660] [serial = 582] [outer = 0x1166d2000] 21:13:02 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.) 21:13:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1123ms 21:13:02 INFO - PROCESS | 1660 | 1464581582058 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]]]}] 21:13:02 INFO - PROCESS | 1660 | 1464581582065 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 21:13:02 INFO - PROCESS | 1660 | 1464581582069 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 21:13:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 21:13:02 INFO - PROCESS | 1660 | 1464581582074 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 21:13:02 INFO - PROCESS | 1660 | 1464581582076 Marionette TRACE conn2 <- [1,750,null,{}] 21:13:02 INFO - PROCESS | 1660 | 1464581582080 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}] 21:13:02 INFO - PROCESS | 1660 | 1464581582177 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 21:13:02 INFO - PROCESS | 1660 | 1464581582221 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x121580800 == 39 [pid = 1660] [id = 195] 21:13:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11808ec00) [pid = 1660] [serial = 583] [outer = 0x0] 21:13:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11931f400) [pid = 1660] [serial = 584] [outer = 0x11808ec00] 21:13:02 INFO - PROCESS | 1660 | 1464581582250 Marionette DEBUG loaded listener.js 21:13:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1195e3000) [pid = 1660] [serial = 585] [outer = 0x11808ec00] 21:13:03 INFO - PROCESS | 1660 | 1464581583144 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]]]}] 21:13:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 21:13:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1123ms 21:13:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 21:13:03 INFO - PROCESS | 1660 | 1464581583198 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 21:13:03 INFO - PROCESS | 1660 | 1464581583200 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 21:13:03 INFO - PROCESS | 1660 | 1464581583203 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 21:13:03 INFO - PROCESS | 1660 | 1464581583206 Marionette TRACE conn2 <- [1,754,null,{}] 21:13:03 INFO - PROCESS | 1660 | 1464581583210 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}] 21:13:03 INFO - PROCESS | 1660 | 1464581583299 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 21:13:03 INFO - PROCESS | 1660 | 1464581583342 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f9b000 == 40 [pid = 1660] [id = 196] 21:13:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x116823400) [pid = 1660] [serial = 586] [outer = 0x0] 21:13:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1168b6000) [pid = 1660] [serial = 587] [outer = 0x116823400] 21:13:03 INFO - PROCESS | 1660 | 1464581583371 Marionette DEBUG loaded listener.js 21:13:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1180ad800) [pid = 1660] [serial = 588] [outer = 0x116823400] 21:13:03 INFO - PROCESS | 1660 | --DOCSHELL 0x124dd1800 == 39 [pid = 1660] [id = 192] 21:13:03 INFO - PROCESS | 1660 | --DOCSHELL 0x121598800 == 38 [pid = 1660] [id = 191] 21:13:03 INFO - PROCESS | 1660 | --DOCSHELL 0x116891000 == 37 [pid = 1660] [id = 190] 21:13:03 INFO - PROCESS | 1660 | --DOCSHELL 0x118117000 == 36 [pid = 1660] [id = 189] 21:13:03 INFO - PROCESS | 1660 | --DOCSHELL 0x1196b1000 == 35 [pid = 1660] [id = 188] 21:13:03 INFO - PROCESS | 1660 | --DOCSHELL 0x118250800 == 34 [pid = 1660] [id = 187] 21:13:03 INFO - PROCESS | 1660 | --DOCSHELL 0x11746c800 == 33 [pid = 1660] [id = 186] 21:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x129022c00) [pid = 1660] [serial = 545] [outer = 0x0] [url = about:blank] 21:13:03 INFO - PROCESS | 1660 | --DOCSHELL 0x116487800 == 32 [pid = 1660] [id = 185] 21:13:03 INFO - PROCESS | 1660 | --DOCSHELL 0x116f9a000 == 31 [pid = 1660] [id = 184] 21:13:03 INFO - PROCESS | 1660 | --DOCSHELL 0x111e9a800 == 30 [pid = 1660] [id = 183] 21:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1180b3000) [pid = 1660] [serial = 515] [outer = 0x0] [url = about:blank] 21:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x11823ec00) [pid = 1660] [serial = 516] [outer = 0x0] [url = about:blank] 21:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x118fb3c00) [pid = 1660] [serial = 521] [outer = 0x0] [url = about:blank] 21:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x119545800) [pid = 1660] [serial = 522] [outer = 0x0] [url = about:blank] 21:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1250dd400) [pid = 1660] [serial = 533] [outer = 0x0] [url = about:blank] 21:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1130d2000) [pid = 1660] [serial = 509] [outer = 0x0] [url = about:blank] 21:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x118608000) [pid = 1660] [serial = 518] [outer = 0x0] [url = about:blank] 21:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x118f4e800) [pid = 1660] [serial = 519] [outer = 0x0] [url = about:blank] 21:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1164bdc00) [pid = 1660] [serial = 510] [outer = 0x0] [url = about:blank] 21:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1167fa400) [pid = 1660] [serial = 512] [outer = 0x0] [url = about:blank] 21:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x117117800) [pid = 1660] [serial = 513] [outer = 0x0] [url = about:blank] 21:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x119dd2800) [pid = 1660] [serial = 524] [outer = 0x0] [url = about:blank] 21:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x12124ac00) [pid = 1660] [serial = 525] [outer = 0x0] [url = about:blank] 21:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x1216ed800) [pid = 1660] [serial = 527] [outer = 0x0] [url = about:blank] 21:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x1219fc800) [pid = 1660] [serial = 528] [outer = 0x0] [url = about:blank] 21:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x124ad5800) [pid = 1660] [serial = 530] [outer = 0x0] [url = about:blank] 21:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x124d0e800) [pid = 1660] [serial = 531] [outer = 0x0] [url = about:blank] 21:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x1268ae000) [pid = 1660] [serial = 536] [outer = 0x0] [url = about:blank] 21:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x126ae8000) [pid = 1660] [serial = 537] [outer = 0x0] [url = about:blank] 21:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x12796ac00) [pid = 1660] [serial = 539] [outer = 0x0] [url = about:blank] 21:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x128cc8000) [pid = 1660] [serial = 540] [outer = 0x0] [url = about:blank] 21:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x11931ac00) [pid = 1660] [serial = 542] [outer = 0x0] [url = about:blank] 21:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x12568cc00) [pid = 1660] [serial = 534] [outer = 0x0] [url = about:blank] 21:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x125687400) [pid = 1660] [serial = 543] [outer = 0x0] [url = about:blank] 21:13:04 INFO - PROCESS | 1660 | 1464581584257 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]]]}] 21:13:04 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 21:13:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1078ms 21:13:04 INFO - PROCESS | 1660 | 1464581584282 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 21:13:04 INFO - PROCESS | 1660 | 1464581584286 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 21:13:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 21:13:04 INFO - PROCESS | 1660 | 1464581584290 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 21:13:04 INFO - PROCESS | 1660 | 1464581584292 Marionette TRACE conn2 <- [1,758,null,{}] 21:13:04 INFO - PROCESS | 1660 | 1464581584294 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}] 21:13:04 INFO - PROCESS | 1660 | 1464581584372 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 21:13:04 INFO - PROCESS | 1660 | 1464581584376 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x116836800 == 31 [pid = 1660] [id = 197] 21:13:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x1180b3400) [pid = 1660] [serial = 589] [outer = 0x0] 21:13:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x118242400) [pid = 1660] [serial = 590] [outer = 0x1180b3400] 21:13:04 INFO - PROCESS | 1660 | 1464581584406 Marionette DEBUG loaded listener.js 21:13:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x118610400) [pid = 1660] [serial = 591] [outer = 0x1180b3400] 21:13:04 INFO - PROCESS | 1660 | 1464581584760 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]]]}] 21:13:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 21:13:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 521ms 21:13:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 21:13:04 INFO - PROCESS | 1660 | 1464581584812 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 21:13:04 INFO - PROCESS | 1660 | 1464581584814 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 21:13:04 INFO - PROCESS | 1660 | 1464581584817 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 21:13:04 INFO - PROCESS | 1660 | 1464581584821 Marionette TRACE conn2 <- [1,762,null,{}] 21:13:04 INFO - PROCESS | 1660 | 1464581584833 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}] 21:13:04 INFO - PROCESS | 1660 | 1464581584948 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 21:13:04 INFO - PROCESS | 1660 | 1464581584954 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x1181e3000 == 32 [pid = 1660] [id = 198] 21:13:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x11334c400) [pid = 1660] [serial = 592] [outer = 0x0] 21:13:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x119aeb400) [pid = 1660] [serial = 593] [outer = 0x11334c400] 21:13:04 INFO - PROCESS | 1660 | 1464581584986 Marionette DEBUG loaded listener.js 21:13:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x11a00d000) [pid = 1660] [serial = 594] [outer = 0x11334c400] 21:13:05 INFO - PROCESS | 1660 | 1464581585769 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]]]}] 21:13:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 21:13:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 979ms 21:13:05 INFO - PROCESS | 1660 | 1464581585795 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 21:13:05 INFO - PROCESS | 1660 | 1464581585797 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 21:13:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 21:13:05 INFO - PROCESS | 1660 | 1464581585799 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 21:13:05 INFO - PROCESS | 1660 | 1464581585800 Marionette TRACE conn2 <- [1,766,null,{}] 21:13:05 INFO - PROCESS | 1660 | 1464581585803 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}] 21:13:05 INFO - PROCESS | 1660 | 1464581585887 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 21:13:05 INFO - PROCESS | 1660 | 1464581585916 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x11969c800 == 33 [pid = 1660] [id = 199] 21:13:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x119321c00) [pid = 1660] [serial = 595] [outer = 0x0] 21:13:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x121875000) [pid = 1660] [serial = 596] [outer = 0x119321c00] 21:13:05 INFO - PROCESS | 1660 | 1464581585942 Marionette DEBUG loaded listener.js 21:13:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x124b55400) [pid = 1660] [serial = 597] [outer = 0x119321c00] 21:13:06 INFO - PROCESS | 1660 | 1464581586736 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]]]}] 21:13:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 21:13:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 969ms 21:13:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 21:13:06 INFO - PROCESS | 1660 | 1464581586768 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 21:13:06 INFO - PROCESS | 1660 | 1464581586769 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 21:13:06 INFO - PROCESS | 1660 | 1464581586772 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 21:13:06 INFO - PROCESS | 1660 | 1464581586773 Marionette TRACE conn2 <- [1,770,null,{}] 21:13:06 INFO - PROCESS | 1660 | 1464581586775 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}] 21:13:06 INFO - PROCESS | 1660 | 1464581586864 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 21:13:06 INFO - PROCESS | 1660 | 1464581586896 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d64000 == 34 [pid = 1660] [id = 200] 21:13:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x1216ea400) [pid = 1660] [serial = 598] [outer = 0x0] 21:13:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x12568d800) [pid = 1660] [serial = 599] [outer = 0x1216ea400] 21:13:06 INFO - PROCESS | 1660 | 1464581586922 Marionette DEBUG loaded listener.js 21:13:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x126ade000) [pid = 1660] [serial = 600] [outer = 0x1216ea400] 21:13:07 INFO - PROCESS | 1660 | 1464581587257 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]]]}] 21:13:07 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x128cc9800) [pid = 1660] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 21:13:07 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x1195e5800) [pid = 1660] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 21:13:07 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x112a1b000) [pid = 1660] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 21:13:07 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x1166d3c00) [pid = 1660] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 21:13:07 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x112a14800) [pid = 1660] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 21:13:07 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x117690000) [pid = 1660] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 21:13:07 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x124da1400) [pid = 1660] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 21:13:07 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x124b56400) [pid = 1660] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 21:13:07 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x112a1c000) [pid = 1660] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 21:13:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 21:13:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 520ms 21:13:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 21:13:07 INFO - PROCESS | 1660 | 1464581587293 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 21:13:07 INFO - PROCESS | 1660 | 1464581587294 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 21:13:07 INFO - PROCESS | 1660 | 1464581587296 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 21:13:07 INFO - PROCESS | 1660 | 1464581587297 Marionette TRACE conn2 <- [1,774,null,{}] 21:13:07 INFO - PROCESS | 1660 | 1464581587299 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}] 21:13:07 INFO - PROCESS | 1660 | 1464581587390 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 21:13:07 INFO - PROCESS | 1660 | 1464581587400 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x121324800 == 35 [pid = 1660] [id = 201] 21:13:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x1256f0800) [pid = 1660] [serial = 601] [outer = 0x0] 21:13:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x1270aac00) [pid = 1660] [serial = 602] [outer = 0x1256f0800] 21:13:07 INFO - PROCESS | 1660 | 1464581587434 Marionette DEBUG loaded listener.js 21:13:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x128cc6400) [pid = 1660] [serial = 603] [outer = 0x1256f0800] 21:13:07 INFO - PROCESS | 1660 | 1464581587747 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]]]}] 21:13:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 21:13:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 470ms 21:13:07 INFO - PROCESS | 1660 | 1464581587766 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 21:13:07 INFO - PROCESS | 1660 | 1464581587768 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 21:13:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 21:13:07 INFO - PROCESS | 1660 | 1464581587770 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 21:13:07 INFO - PROCESS | 1660 | 1464581587771 Marionette TRACE conn2 <- [1,778,null,{}] 21:13:07 INFO - PROCESS | 1660 | 1464581587774 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}] 21:13:07 INFO - PROCESS | 1660 | 1464581587851 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 21:13:07 INFO - PROCESS | 1660 | 1464581587893 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x121941800 == 36 [pid = 1660] [id = 202] 21:13:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x11323a800) [pid = 1660] [serial = 604] [outer = 0x0] 21:13:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x128ccd400) [pid = 1660] [serial = 605] [outer = 0x11323a800] 21:13:07 INFO - PROCESS | 1660 | 1464581587918 Marionette DEBUG loaded listener.js 21:13:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1293c3400) [pid = 1660] [serial = 606] [outer = 0x11323a800] 21:13:08 INFO - PROCESS | 1660 | 1464581588188 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]]]}] 21:13:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 21:13:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 469ms 21:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 21:13:08 INFO - PROCESS | 1660 | 1464581588240 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 21:13:08 INFO - PROCESS | 1660 | 1464581588241 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 21:13:08 INFO - PROCESS | 1660 | 1464581588243 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 21:13:08 INFO - PROCESS | 1660 | 1464581588246 Marionette TRACE conn2 <- [1,782,null,{}] 21:13:08 INFO - PROCESS | 1660 | 1464581588251 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}] 21:13:08 INFO - PROCESS | 1660 | 1464581588327 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 21:13:08 INFO - PROCESS | 1660 | 1464581588333 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12680a000 == 37 [pid = 1660] [id = 203] 21:13:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x1293c2000) [pid = 1660] [serial = 607] [outer = 0x0] 21:13:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x12962c800) [pid = 1660] [serial = 608] [outer = 0x1293c2000] 21:13:08 INFO - PROCESS | 1660 | 1464581588361 Marionette DEBUG loaded listener.js 21:13:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x129650400) [pid = 1660] [serial = 609] [outer = 0x1293c2000] 21:13:08 INFO - PROCESS | 1660 | 1464581588667 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]]]}] 21:13:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 21:13:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 472ms 21:13:08 INFO - PROCESS | 1660 | 1464581588717 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 21:13:08 INFO - PROCESS | 1660 | 1464581588718 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 21:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 21:13:08 INFO - PROCESS | 1660 | 1464581588720 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 21:13:08 INFO - PROCESS | 1660 | 1464581588721 Marionette TRACE conn2 <- [1,786,null,{}] 21:13:08 INFO - PROCESS | 1660 | 1464581588724 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}] 21:13:08 INFO - PROCESS | 1660 | 1464581588802 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 21:13:08 INFO - PROCESS | 1660 | 1464581588848 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x1181e2800 == 38 [pid = 1660] [id = 204] 21:13:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1293c3800) [pid = 1660] [serial = 610] [outer = 0x0] 21:13:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x12966fc00) [pid = 1660] [serial = 611] [outer = 0x1293c3800] 21:13:08 INFO - PROCESS | 1660 | 1464581588872 Marionette DEBUG loaded listener.js 21:13:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x12aa14800) [pid = 1660] [serial = 612] [outer = 0x1293c3800] 21:13:09 INFO - PROCESS | 1660 | 1464581589129 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]]]}] 21:13:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 21:13:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 419ms 21:13:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 21:13:09 INFO - PROCESS | 1660 | 1464581589140 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 21:13:09 INFO - PROCESS | 1660 | 1464581589141 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 21:13:09 INFO - PROCESS | 1660 | 1464581589151 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 21:13:09 INFO - PROCESS | 1660 | 1464581589152 Marionette TRACE conn2 <- [1,790,null,{}] 21:13:09 INFO - PROCESS | 1660 | 1464581589157 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}] 21:13:09 INFO - PROCESS | 1660 | 1464581589239 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 21:13:09 INFO - PROCESS | 1660 | 1464581589244 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12708f000 == 39 [pid = 1660] [id = 205] 21:13:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x12a8af400) [pid = 1660] [serial = 613] [outer = 0x0] 21:13:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x12aa1e400) [pid = 1660] [serial = 614] [outer = 0x12a8af400] 21:13:09 INFO - PROCESS | 1660 | 1464581589271 Marionette DEBUG loaded listener.js 21:13:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x12abc4800) [pid = 1660] [serial = 615] [outer = 0x12a8af400] 21:13:09 INFO - PROCESS | 1660 | 1464581589597 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]]]}] 21:13:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 21:13:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 479ms 21:13:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 21:13:09 INFO - PROCESS | 1660 | 1464581589622 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 21:13:09 INFO - PROCESS | 1660 | 1464581589624 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 21:13:09 INFO - PROCESS | 1660 | 1464581589626 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 21:13:09 INFO - PROCESS | 1660 | 1464581589629 Marionette TRACE conn2 <- [1,794,null,{}] 21:13:09 INFO - PROCESS | 1660 | 1464581589633 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}] 21:13:09 INFO - PROCESS | 1660 | 1464581589749 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 21:13:09 INFO - PROCESS | 1660 | 1464581589755 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x128fa9000 == 40 [pid = 1660] [id = 206] 21:13:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x12aa14000) [pid = 1660] [serial = 616] [outer = 0x0] 21:13:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x12abc7c00) [pid = 1660] [serial = 617] [outer = 0x12aa14000] 21:13:09 INFO - PROCESS | 1660 | 1464581589783 Marionette DEBUG loaded listener.js 21:13:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x12bb43800) [pid = 1660] [serial = 618] [outer = 0x12aa14000] 21:13:10 INFO - PROCESS | 1660 | 1464581590233 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]]]}] 21:13:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 21:13:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 671ms 21:13:10 INFO - PROCESS | 1660 | 1464581590298 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 21:13:10 INFO - PROCESS | 1660 | 1464581590301 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 21:13:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 21:13:10 INFO - PROCESS | 1660 | 1464581590305 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 21:13:10 INFO - PROCESS | 1660 | 1464581590307 Marionette TRACE conn2 <- [1,798,null,{}] 21:13:10 INFO - PROCESS | 1660 | 1464581590311 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}] 21:13:10 INFO - PROCESS | 1660 | 1464581590412 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 21:13:10 INFO - PROCESS | 1660 | 1464581590462 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x117468000 == 41 [pid = 1660] [id = 207] 21:13:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x116286400) [pid = 1660] [serial = 619] [outer = 0x0] 21:13:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x116862400) [pid = 1660] [serial = 620] [outer = 0x116286400] 21:13:10 INFO - PROCESS | 1660 | 1464581590493 Marionette DEBUG loaded listener.js 21:13:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1180b3800) [pid = 1660] [serial = 621] [outer = 0x116286400] 21:13:10 INFO - PROCESS | 1660 | 1464581590901 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]]]}] 21:13:10 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 21:13:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 627ms 21:13:10 INFO - PROCESS | 1660 | 1464581590933 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 21:13:10 INFO - PROCESS | 1660 | 1464581590937 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 21:13:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 21:13:10 INFO - PROCESS | 1660 | 1464581590941 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 21:13:10 INFO - PROCESS | 1660 | 1464581590943 Marionette TRACE conn2 <- [1,802,null,{}] 21:13:10 INFO - PROCESS | 1660 | 1464581590961 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}] 21:13:11 INFO - PROCESS | 1660 | 1464581591059 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 21:13:11 INFO - PROCESS | 1660 | 1464581591106 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d62000 == 42 [pid = 1660] [id = 208] 21:13:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1184fc400) [pid = 1660] [serial = 622] [outer = 0x0] 21:13:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x119320400) [pid = 1660] [serial = 623] [outer = 0x1184fc400] 21:13:11 INFO - PROCESS | 1660 | 1464581591137 Marionette DEBUG loaded listener.js 21:13:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119df8000) [pid = 1660] [serial = 624] [outer = 0x1184fc400] 21:13:11 INFO - PROCESS | 1660 | 1464581591592 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]]]}] 21:13:11 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 21:13:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 689ms 21:13:11 INFO - PROCESS | 1660 | 1464581591632 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 21:13:11 INFO - PROCESS | 1660 | 1464581591635 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 21:13:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 21:13:11 INFO - PROCESS | 1660 | 1464581591638 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 21:13:11 INFO - PROCESS | 1660 | 1464581591642 Marionette TRACE conn2 <- [1,806,null,{}] 21:13:11 INFO - PROCESS | 1660 | 1464581591654 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}] 21:13:11 INFO - PROCESS | 1660 | 1464581591795 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 21:13:11 INFO - PROCESS | 1660 | 1464581591808 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a509800 == 43 [pid = 1660] [id = 209] 21:13:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x124da6000) [pid = 1660] [serial = 625] [outer = 0x0] 21:13:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1268ae000) [pid = 1660] [serial = 626] [outer = 0x124da6000] 21:13:11 INFO - PROCESS | 1660 | 1464581591851 Marionette DEBUG loaded listener.js 21:13:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x128cc3000) [pid = 1660] [serial = 627] [outer = 0x124da6000] 21:13:12 INFO - PROCESS | 1660 | [1660] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 21:13:12 INFO - PROCESS | 1660 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 21:13:12 INFO - PROCESS | 1660 | Determined SkiaGL cache limits: Size 100663296, Items: 256 21:13:12 INFO - PROCESS | 1660 | [GFX2-]: Using SkiaGL canvas. 21:13:12 INFO - PROCESS | 1660 | 1464581592340 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]]]}] 21:13:12 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 21:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 725ms 21:13:12 INFO - PROCESS | 1660 | 1464581592363 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 21:13:12 INFO - PROCESS | 1660 | 1464581592365 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 21:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 21:13:12 INFO - PROCESS | 1660 | 1464581592367 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 21:13:12 INFO - PROCESS | 1660 | 1464581592368 Marionette TRACE conn2 <- [1,810,null,{}] 21:13:12 INFO - PROCESS | 1660 | 1464581592371 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}] 21:13:12 INFO - PROCESS | 1660 | 1464581592474 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 21:13:12 INFO - PROCESS | 1660 | 1464581592521 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a70d800 == 44 [pid = 1660] [id = 210] 21:13:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x129649400) [pid = 1660] [serial = 628] [outer = 0x0] 21:13:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12abc6800) [pid = 1660] [serial = 629] [outer = 0x129649400] 21:13:12 INFO - PROCESS | 1660 | 1464581592550 Marionette DEBUG loaded listener.js 21:13:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12bb44400) [pid = 1660] [serial = 630] [outer = 0x129649400] 21:13:12 INFO - PROCESS | 1660 | 1464581592945 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]]]}] 21:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 21:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 619ms 21:13:12 INFO - PROCESS | 1660 | 1464581592987 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 21:13:12 INFO - PROCESS | 1660 | 1464581592988 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 21:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 21:13:12 INFO - PROCESS | 1660 | 1464581592990 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 21:13:12 INFO - PROCESS | 1660 | 1464581592991 Marionette TRACE conn2 <- [1,814,null,{}] 21:13:12 INFO - PROCESS | 1660 | 1464581592994 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}] 21:13:13 INFO - PROCESS | 1660 | 1464581593091 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 21:13:13 INFO - PROCESS | 1660 | 1464581593138 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aa67800 == 45 [pid = 1660] [id = 211] 21:13:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12bb44000) [pid = 1660] [serial = 631] [outer = 0x0] 21:13:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12bd19c00) [pid = 1660] [serial = 632] [outer = 0x12bb44000] 21:13:13 INFO - PROCESS | 1660 | 1464581593167 Marionette DEBUG loaded listener.js 21:13:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12bd22800) [pid = 1660] [serial = 633] [outer = 0x12bb44000] 21:13:13 INFO - PROCESS | 1660 | 1464581593589 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] 21:13:13 INFO - PROCESS | 1660 | 1464581593615 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 21:13:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 21:13:13 INFO - PROCESS | 1660 | 1464581593617 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 21:13:13 INFO - PROCESS | 1660 | 1464581593618 Marionette TRACE conn2 <- [1,818,null,{}] 21:13:13 INFO - PROCESS | 1660 | 1464581593621 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}] 21:13:13 INFO - PROCESS | 1660 | 1464581593732 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 21:13:13 INFO - PROCESS | 1660 | 1464581593967 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e0e000 == 46 [pid = 1660] [id = 212] 21:13:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x116286800) [pid = 1660] [serial = 634] [outer = 0x0] 21:13:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1166d2c00) [pid = 1660] [serial = 635] [outer = 0x116286800] 21:13:13 INFO - PROCESS | 1660 | 1464581593995 Marionette DEBUG loaded listener.js 21:13:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x117117800) [pid = 1660] [serial = 636] [outer = 0x116286800] 21:13:14 INFO - PROCESS | 1660 | 1464581594421 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]]]}] 21:13:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 21:13:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 820ms 21:13:14 INFO - PROCESS | 1660 | 1464581594439 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 21:13:14 INFO - PROCESS | 1660 | 1464581594441 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 21:13:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 21:13:14 INFO - PROCESS | 1660 | 1464581594444 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 21:13:14 INFO - PROCESS | 1660 | 1464581594447 Marionette TRACE conn2 <- [1,822,null,{}] 21:13:14 INFO - PROCESS | 1660 | 1464581594450 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}] 21:13:14 INFO - PROCESS | 1660 | 1464581594546 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 21:13:14 INFO - PROCESS | 1660 | 1464581594592 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x116fa1000 == 47 [pid = 1660] [id = 213] 21:13:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x118238c00) [pid = 1660] [serial = 637] [outer = 0x0] 21:13:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x118608800) [pid = 1660] [serial = 638] [outer = 0x118238c00] 21:13:14 INFO - PROCESS | 1660 | 1464581594621 Marionette DEBUG loaded listener.js 21:13:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1195e4000) [pid = 1660] [serial = 639] [outer = 0x118238c00] 21:13:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12708f000 == 46 [pid = 1660] [id = 205] 21:13:14 INFO - PROCESS | 1660 | --DOCSHELL 0x1181e2800 == 45 [pid = 1660] [id = 204] 21:13:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12680a000 == 44 [pid = 1660] [id = 203] 21:13:14 INFO - PROCESS | 1660 | --DOCSHELL 0x121941800 == 43 [pid = 1660] [id = 202] 21:13:14 INFO - PROCESS | 1660 | --DOCSHELL 0x121324800 == 42 [pid = 1660] [id = 201] 21:13:14 INFO - PROCESS | 1660 | --DOCSHELL 0x119d64000 == 41 [pid = 1660] [id = 200] 21:13:14 INFO - PROCESS | 1660 | --DOCSHELL 0x11969c800 == 40 [pid = 1660] [id = 199] 21:13:14 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1293c1400) [pid = 1660] [serial = 578] [outer = 0x0] [url = about:blank] 21:13:14 INFO - PROCESS | 1660 | --DOCSHELL 0x1181e3000 == 39 [pid = 1660] [id = 198] 21:13:14 INFO - PROCESS | 1660 | --DOCSHELL 0x116836800 == 38 [pid = 1660] [id = 197] 21:13:14 INFO - PROCESS | 1660 | --DOCSHELL 0x116f9b000 == 37 [pid = 1660] [id = 196] 21:13:14 INFO - PROCESS | 1660 | --DOCSHELL 0x126a8f800 == 36 [pid = 1660] [id = 193] 21:13:15 INFO - PROCESS | 1660 | 1464581594997 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] 21:13:15 INFO - PROCESS | 1660 | 1464581595021 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 21:13:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 21:13:15 INFO - PROCESS | 1660 | 1464581595023 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 21:13:15 INFO - PROCESS | 1660 | 1464581595024 Marionette TRACE conn2 <- [1,826,null,{}] 21:13:15 INFO - PROCESS | 1660 | 1464581595027 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}] 21:13:15 INFO - PROCESS | 1660 | 1464581595106 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 21:13:15 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1293b9800) [pid = 1660] [serial = 546] [outer = 0x0] [url = about:blank] 21:13:15 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x119df5800) [pid = 1660] [serial = 563] [outer = 0x0] [url = about:blank] 21:13:15 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1215ea000) [pid = 1660] [serial = 566] [outer = 0x0] [url = about:blank] 21:13:15 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x111e6cc00) [pid = 1660] [serial = 548] [outer = 0x0] [url = about:blank] 21:13:15 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1167fa000) [pid = 1660] [serial = 554] [outer = 0x0] [url = about:blank] 21:13:15 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x116821400) [pid = 1660] [serial = 569] [outer = 0x0] [url = about:blank] 21:13:15 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1168b3000) [pid = 1660] [serial = 555] [outer = 0x0] [url = about:blank] 21:13:15 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1181a2800) [pid = 1660] [serial = 557] [outer = 0x0] [url = about:blank] 21:13:15 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1182b6800) [pid = 1660] [serial = 558] [outer = 0x0] [url = about:blank] 21:13:15 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11758e400) [pid = 1660] [serial = 551] [outer = 0x0] [url = about:blank] 21:13:15 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x121c6ec00) [pid = 1660] [serial = 567] [outer = 0x0] [url = about:blank] 21:13:15 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x121c6e400) [pid = 1660] [serial = 570] [outer = 0x0] [url = about:blank] 21:13:15 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x128cc4c00) [pid = 1660] [serial = 573] [outer = 0x0] [url = about:blank] 21:13:15 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x129022000) [pid = 1660] [serial = 576] [outer = 0x0] [url = about:blank] 21:13:15 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119319000) [pid = 1660] [serial = 560] [outer = 0x0] [url = about:blank] 21:13:15 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1195d7800) [pid = 1660] [serial = 561] [outer = 0x0] [url = about:blank] 21:13:15 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x120637400) [pid = 1660] [serial = 564] [outer = 0x0] [url = about:blank] 21:13:15 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x128cc4800) [pid = 1660] [serial = 575] [outer = 0x0] [url = about:blank] 21:13:15 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1270b4400) [pid = 1660] [serial = 572] [outer = 0x0] [url = about:blank] 21:13:15 INFO - PROCESS | 1660 | 1464581595177 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180da000 == 37 [pid = 1660] [id = 214] 21:13:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1167fa000) [pid = 1660] [serial = 640] [outer = 0x0] 21:13:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1182bc800) [pid = 1660] [serial = 641] [outer = 0x1167fa000] 21:13:15 INFO - PROCESS | 1660 | 1464581595208 Marionette DEBUG loaded listener.js 21:13:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1216f2000) [pid = 1660] [serial = 642] [outer = 0x1167fa000] 21:13:15 INFO - PROCESS | 1660 | 1464581595505 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]]]}] 21:13:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 21:13:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 518ms 21:13:15 INFO - PROCESS | 1660 | 1464581595542 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 21:13:15 INFO - PROCESS | 1660 | 1464581595543 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 21:13:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 21:13:15 INFO - PROCESS | 1660 | 1464581595553 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 21:13:15 INFO - PROCESS | 1660 | 1464581595557 Marionette TRACE conn2 <- [1,830,null,{}] 21:13:15 INFO - PROCESS | 1660 | 1464581595561 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}] 21:13:15 INFO - PROCESS | 1660 | 1464581595642 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 21:13:15 INFO - PROCESS | 1660 | 1464581595689 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x1196aa000 == 38 [pid = 1660] [id = 215] 21:13:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1168b3000) [pid = 1660] [serial = 643] [outer = 0x0] 21:13:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x124d0d000) [pid = 1660] [serial = 644] [outer = 0x1168b3000] 21:13:15 INFO - PROCESS | 1660 | 1464581595715 Marionette DEBUG loaded listener.js 21:13:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1270b4400) [pid = 1660] [serial = 645] [outer = 0x1168b3000] 21:13:15 INFO - PROCESS | 1660 | 1464581595993 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]]]}] 21:13:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 21:13:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 479ms 21:13:16 INFO - PROCESS | 1660 | 1464581596035 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 21:13:16 INFO - PROCESS | 1660 | 1464581596037 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 21:13:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 21:13:16 INFO - PROCESS | 1660 | 1464581596039 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 21:13:16 INFO - PROCESS | 1660 | 1464581596040 Marionette TRACE conn2 <- [1,834,null,{}] 21:13:16 INFO - PROCESS | 1660 | 1464581596053 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}] 21:13:16 INFO - PROCESS | 1660 | 1464581596137 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 21:13:16 INFO - PROCESS | 1660 | 1464581596141 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x1214eb800 == 39 [pid = 1660] [id = 216] 21:13:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1256f2c00) [pid = 1660] [serial = 646] [outer = 0x0] 21:13:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x128ccd000) [pid = 1660] [serial = 647] [outer = 0x1256f2c00] 21:13:16 INFO - PROCESS | 1660 | 1464581596168 Marionette DEBUG loaded listener.js 21:13:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12932bc00) [pid = 1660] [serial = 648] [outer = 0x1256f2c00] 21:13:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 21:13:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 468ms 21:13:16 INFO - PROCESS | 1660 | 1464581596503 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]]]}] 21:13:16 INFO - PROCESS | 1660 | 1464581596509 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 21:13:16 INFO - PROCESS | 1660 | 1464581596510 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 21:13:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 21:13:16 INFO - PROCESS | 1660 | 1464581596514 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 21:13:16 INFO - PROCESS | 1660 | 1464581596517 Marionette TRACE conn2 <- [1,838,null,{}] 21:13:16 INFO - PROCESS | 1660 | 1464581596519 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}] 21:13:16 INFO - PROCESS | 1660 | 1464581596627 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 21:13:16 INFO - PROCESS | 1660 | 1464581596657 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x121dc6000 == 40 [pid = 1660] [id = 217] 21:13:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1293c0000) [pid = 1660] [serial = 649] [outer = 0x0] 21:13:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12964bc00) [pid = 1660] [serial = 650] [outer = 0x1293c0000] 21:13:16 INFO - PROCESS | 1660 | 1464581596688 Marionette DEBUG loaded listener.js 21:13:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12abc2c00) [pid = 1660] [serial = 651] [outer = 0x1293c0000] 21:13:16 INFO - PROCESS | 1660 | 1464581596994 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]]]}] 21:13:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 21:13:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 521ms 21:13:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 21:13:17 INFO - PROCESS | 1660 | 1464581597035 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 21:13:17 INFO - PROCESS | 1660 | 1464581597037 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 21:13:17 INFO - PROCESS | 1660 | 1464581597039 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 21:13:17 INFO - PROCESS | 1660 | 1464581597040 Marionette TRACE conn2 <- [1,842,null,{}] 21:13:17 INFO - PROCESS | 1660 | 1464581597042 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}] 21:13:17 INFO - PROCESS | 1660 | 1464581597137 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 21:13:17 INFO - PROCESS | 1660 | 1464581597152 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x12680c000 == 41 [pid = 1660] [id = 218] 21:13:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12a8b2000) [pid = 1660] [serial = 652] [outer = 0x0] 21:13:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12bd26c00) [pid = 1660] [serial = 653] [outer = 0x12a8b2000] 21:13:17 INFO - PROCESS | 1660 | 1464581597177 Marionette DEBUG loaded listener.js 21:13:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12c08ec00) [pid = 1660] [serial = 654] [outer = 0x12a8b2000] 21:13:17 INFO - PROCESS | 1660 | 1464581597521 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]]]}] 21:13:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 21:13:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 519ms 21:13:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 21:13:17 INFO - PROCESS | 1660 | 1464581597561 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 21:13:17 INFO - PROCESS | 1660 | 1464581597562 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 21:13:17 INFO - PROCESS | 1660 | 1464581597564 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 21:13:17 INFO - PROCESS | 1660 | 1464581597565 Marionette TRACE conn2 <- [1,846,null,{}] 21:13:17 INFO - PROCESS | 1660 | 1464581597567 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}] 21:13:17 INFO - PROCESS | 1660 | 1464581597664 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 21:13:17 INFO - PROCESS | 1660 | 1464581597668 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x127923000 == 42 [pid = 1660] [id = 219] 21:13:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12bd26800) [pid = 1660] [serial = 655] [outer = 0x0] 21:13:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12c14b400) [pid = 1660] [serial = 656] [outer = 0x12bd26800] 21:13:17 INFO - PROCESS | 1660 | 1464581597693 Marionette DEBUG loaded listener.js 21:13:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12c154400) [pid = 1660] [serial = 657] [outer = 0x12bd26800] 21:13:18 INFO - PROCESS | 1660 | 1464581598026 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]]]}] 21:13:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 21:13:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 469ms 21:13:18 INFO - PROCESS | 1660 | 1464581598036 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 21:13:18 INFO - PROCESS | 1660 | 1464581598037 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 21:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 21:13:18 INFO - PROCESS | 1660 | 1464581598040 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 21:13:18 INFO - PROCESS | 1660 | 1464581598041 Marionette TRACE conn2 <- [1,850,null,{}] 21:13:18 INFO - PROCESS | 1660 | 1464581598044 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}] 21:13:18 INFO - PROCESS | 1660 | 1464581598144 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 21:13:18 INFO - PROCESS | 1660 | 1464581598158 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a51a000 == 43 [pid = 1660] [id = 220] 21:13:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12c155400) [pid = 1660] [serial = 658] [outer = 0x0] 21:13:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12c2e6800) [pid = 1660] [serial = 659] [outer = 0x12c155400] 21:13:18 INFO - PROCESS | 1660 | 1464581598182 Marionette DEBUG loaded listener.js 21:13:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12c2ec400) [pid = 1660] [serial = 660] [outer = 0x12c155400] 21:13:18 INFO - PROCESS | 1660 | 1464581598518 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]]]}] 21:13:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 21:13:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 520ms 21:13:18 INFO - PROCESS | 1660 | 1464581598561 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 21:13:18 INFO - PROCESS | 1660 | 1464581598562 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 21:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 21:13:18 INFO - PROCESS | 1660 | 1464581598564 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 21:13:18 INFO - PROCESS | 1660 | 1464581598565 Marionette TRACE conn2 <- [1,854,null,{}] 21:13:18 INFO - PROCESS | 1660 | 1464581598567 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}] 21:13:18 INFO - PROCESS | 1660 | 1464581598669 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 21:13:18 INFO - PROCESS | 1660 | 1464581598673 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b210800 == 44 [pid = 1660] [id = 221] 21:13:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1227db000) [pid = 1660] [serial = 661] [outer = 0x0] 21:13:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1227df800) [pid = 1660] [serial = 662] [outer = 0x1227db000] 21:13:18 INFO - PROCESS | 1660 | 1464581598698 Marionette DEBUG loaded listener.js 21:13:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1227e3800) [pid = 1660] [serial = 663] [outer = 0x1227db000] 21:13:19 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12a8af400) [pid = 1660] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 21:13:19 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1216ea400) [pid = 1660] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 21:13:19 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x11334c400) [pid = 1660] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 21:13:19 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x116823400) [pid = 1660] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 21:13:19 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1180b3400) [pid = 1660] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 21:13:19 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1256f0800) [pid = 1660] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 21:13:19 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1293c2000) [pid = 1660] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 21:13:19 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1293c3800) [pid = 1660] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 21:13:19 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11323a800) [pid = 1660] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 21:13:19 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119321c00) [pid = 1660] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 21:13:19 INFO - PROCESS | 1660 | 1464581599067 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]]]}] 21:13:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 21:13:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 518ms 21:13:19 INFO - PROCESS | 1660 | 1464581599082 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 21:13:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 21:13:19 INFO - PROCESS | 1660 | 1464581599084 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 21:13:19 INFO - PROCESS | 1660 | 1464581599086 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 21:13:19 INFO - PROCESS | 1660 | 1464581599087 Marionette TRACE conn2 <- [1,858,null,{}] 21:13:19 INFO - PROCESS | 1660 | 1464581599089 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}] 21:13:19 INFO - PROCESS | 1660 | 1464581599171 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 21:13:19 INFO - PROCESS | 1660 | 1464581599176 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b36b800 == 45 [pid = 1660] [id = 222] 21:13:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1180afc00) [pid = 1660] [serial = 664] [outer = 0x0] 21:13:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x121496c00) [pid = 1660] [serial = 665] [outer = 0x1180afc00] 21:13:19 INFO - PROCESS | 1660 | 1464581599203 Marionette DEBUG loaded listener.js 21:13:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12bd25000) [pid = 1660] [serial = 666] [outer = 0x1180afc00] 21:13:19 INFO - PROCESS | 1660 | 1464581599548 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]]]}] 21:13:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 21:13:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 472ms 21:13:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 21:13:19 INFO - PROCESS | 1660 | 1464581599558 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 21:13:19 INFO - PROCESS | 1660 | 1464581599560 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 21:13:19 INFO - PROCESS | 1660 | 1464581599562 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 21:13:19 INFO - PROCESS | 1660 | 1464581599566 Marionette TRACE conn2 <- [1,862,null,{}] 21:13:19 INFO - PROCESS | 1660 | 1464581599568 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}] 21:13:19 INFO - PROCESS | 1660 | 1464581599690 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 21:13:19 INFO - PROCESS | 1660 | 1464581599696 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd4a800 == 46 [pid = 1660] [id = 223] 21:13:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x116a76000) [pid = 1660] [serial = 667] [outer = 0x0] 21:13:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x119b6fc00) [pid = 1660] [serial = 668] [outer = 0x116a76000] 21:13:19 INFO - PROCESS | 1660 | 1464581599721 Marionette DEBUG loaded listener.js 21:13:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x121cc4c00) [pid = 1660] [serial = 669] [outer = 0x116a76000] 21:13:20 INFO - PROCESS | 1660 | 1464581600021 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]]]}] 21:13:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 21:13:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 521ms 21:13:20 INFO - PROCESS | 1660 | 1464581600084 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 21:13:20 INFO - PROCESS | 1660 | 1464581600085 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 21:13:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 21:13:20 INFO - PROCESS | 1660 | 1464581600087 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 21:13:20 INFO - PROCESS | 1660 | 1464581600088 Marionette TRACE conn2 <- [1,866,null,{}] 21:13:20 INFO - PROCESS | 1660 | 1464581600091 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}] 21:13:20 INFO - PROCESS | 1660 | 1464581600173 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 21:13:20 INFO - PROCESS | 1660 | 1464581600180 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c603000 == 47 [pid = 1660] [id = 224] 21:13:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x119b71c00) [pid = 1660] [serial = 670] [outer = 0x0] 21:13:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x121ccc000) [pid = 1660] [serial = 671] [outer = 0x119b71c00] 21:13:20 INFO - PROCESS | 1660 | 1464581600204 Marionette DEBUG loaded listener.js 21:13:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1227e4400) [pid = 1660] [serial = 672] [outer = 0x119b71c00] 21:13:20 INFO - PROCESS | 1660 | 1464581600503 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]]]}] 21:13:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 21:13:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 473ms 21:13:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 21:13:20 INFO - PROCESS | 1660 | 1464581600560 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 21:13:20 INFO - PROCESS | 1660 | 1464581600561 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 21:13:20 INFO - PROCESS | 1660 | 1464581600564 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 21:13:20 INFO - PROCESS | 1660 | 1464581600565 Marionette TRACE conn2 <- [1,870,null,{}] 21:13:20 INFO - PROCESS | 1660 | 1464581600567 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}] 21:13:20 INFO - PROCESS | 1660 | 1464581600671 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 21:13:20 INFO - PROCESS | 1660 | 1464581600678 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c615000 == 48 [pid = 1660] [id = 225] 21:13:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x121cca800) [pid = 1660] [serial = 673] [outer = 0x0] 21:13:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12c2ea800) [pid = 1660] [serial = 674] [outer = 0x121cca800] 21:13:20 INFO - PROCESS | 1660 | 1464581600702 Marionette DEBUG loaded listener.js 21:13:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12c970800) [pid = 1660] [serial = 675] [outer = 0x121cca800] 21:13:21 INFO - PROCESS | 1660 | 1464581601059 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]]]}] 21:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 21:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 518ms 21:13:21 INFO - PROCESS | 1660 | 1464581601083 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 21:13:21 INFO - PROCESS | 1660 | 1464581601085 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 21:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 21:13:21 INFO - PROCESS | 1660 | 1464581601089 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 21:13:21 INFO - PROCESS | 1660 | 1464581601092 Marionette TRACE conn2 <- [1,874,null,{}] 21:13:21 INFO - PROCESS | 1660 | 1464581601099 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}] 21:13:21 INFO - PROCESS | 1660 | 1464581601207 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 21:13:21 INFO - PROCESS | 1660 | 1464581601271 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x116ab4800 == 49 [pid = 1660] [id = 226] 21:13:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x11682ac00) [pid = 1660] [serial = 676] [outer = 0x0] 21:13:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x116a6a400) [pid = 1660] [serial = 677] [outer = 0x11682ac00] 21:13:21 INFO - PROCESS | 1660 | 1464581601302 Marionette DEBUG loaded listener.js 21:13:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x118611400) [pid = 1660] [serial = 678] [outer = 0x11682ac00] 21:13:21 INFO - PROCESS | 1660 | 1464581601743 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]]]}] 21:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 21:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 675ms 21:13:21 INFO - PROCESS | 1660 | 1464581601768 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 21:13:21 INFO - PROCESS | 1660 | 1464581601772 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 21:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 21:13:21 INFO - PROCESS | 1660 | 1464581601777 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 21:13:21 INFO - PROCESS | 1660 | 1464581601778 Marionette TRACE conn2 <- [1,878,null,{}] 21:13:21 INFO - PROCESS | 1660 | 1464581601781 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}] 21:13:21 INFO - PROCESS | 1660 | 1464581601887 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 21:13:21 INFO - PROCESS | 1660 | 1464581601952 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x12133a800 == 50 [pid = 1660] [id = 227] 21:13:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x11931fc00) [pid = 1660] [serial = 679] [outer = 0x0] 21:13:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x119828000) [pid = 1660] [serial = 680] [outer = 0x11931fc00] 21:13:21 INFO - PROCESS | 1660 | 1464581601981 Marionette DEBUG loaded listener.js 21:13:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x119b6c000) [pid = 1660] [serial = 681] [outer = 0x11931fc00] 21:13:22 INFO - PROCESS | 1660 | 1464581602359 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]]]}] 21:13:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 21:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 620ms 21:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 21:13:22 INFO - PROCESS | 1660 | 1464581602397 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 21:13:22 INFO - PROCESS | 1660 | 1464581602399 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 21:13:22 INFO - PROCESS | 1660 | 1464581602401 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 21:13:22 INFO - PROCESS | 1660 | 1464581602403 Marionette TRACE conn2 <- [1,882,null,{}] 21:13:22 INFO - PROCESS | 1660 | 1464581602411 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}] 21:13:22 INFO - PROCESS | 1660 | 1464581602514 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 21:13:22 INFO - PROCESS | 1660 | 1464581602600 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd4a000 == 51 [pid = 1660] [id = 228] 21:13:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x119dfc000) [pid = 1660] [serial = 682] [outer = 0x0] 21:13:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x1219f1000) [pid = 1660] [serial = 683] [outer = 0x119dfc000] 21:13:22 INFO - PROCESS | 1660 | 1464581602631 Marionette DEBUG loaded listener.js 21:13:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x121ccc800) [pid = 1660] [serial = 684] [outer = 0x119dfc000] 21:13:23 INFO - PROCESS | 1660 | 1464581603049 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]]]}] 21:13:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 21:13:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 673ms 21:13:23 INFO - PROCESS | 1660 | 1464581603075 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 21:13:23 INFO - PROCESS | 1660 | 1464581603077 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 21:13:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 21:13:23 INFO - PROCESS | 1660 | 1464581603079 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 21:13:23 INFO - PROCESS | 1660 | 1464581603081 Marionette TRACE conn2 <- [1,886,null,{}] 21:13:23 INFO - PROCESS | 1660 | 1464581603083 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}] 21:13:23 INFO - PROCESS | 1660 | 1464581603221 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 21:13:23 INFO - PROCESS | 1660 | 1464581603342 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cb4d800 == 52 [pid = 1660] [id = 229] 21:13:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x124d65800) [pid = 1660] [serial = 685] [outer = 0x0] 21:13:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x1250d8400) [pid = 1660] [serial = 686] [outer = 0x124d65800] 21:13:23 INFO - PROCESS | 1660 | 1464581603375 Marionette DEBUG loaded listener.js 21:13:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x1270b4800) [pid = 1660] [serial = 687] [outer = 0x124d65800] 21:13:23 INFO - PROCESS | 1660 | 1464581603803 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]]]}] 21:13:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 21:13:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 771ms 21:13:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 21:13:23 INFO - PROCESS | 1660 | 1464581603850 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 21:13:23 INFO - PROCESS | 1660 | 1464581603852 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 21:13:23 INFO - PROCESS | 1660 | 1464581603854 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 21:13:23 INFO - PROCESS | 1660 | 1464581603855 Marionette TRACE conn2 <- [1,890,null,{}] 21:13:23 INFO - PROCESS | 1660 | 1464581603858 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}] 21:13:24 INFO - PROCESS | 1660 | 1464581604103 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 21:13:24 INFO - PROCESS | 1660 | 1464581604185 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180db000 == 53 [pid = 1660] [id = 230] 21:13:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x113c09c00) [pid = 1660] [serial = 688] [outer = 0x0] 21:13:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x115d5c400) [pid = 1660] [serial = 689] [outer = 0x113c09c00] 21:13:24 INFO - PROCESS | 1660 | 1464581604213 Marionette DEBUG loaded listener.js 21:13:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x116865000) [pid = 1660] [serial = 690] [outer = 0x113c09c00] 21:13:24 INFO - PROCESS | 1660 | 1464581604649 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]]]}] 21:13:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 21:13:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 819ms 21:13:24 INFO - PROCESS | 1660 | 1464581604674 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 21:13:24 INFO - PROCESS | 1660 | 1464581604676 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 21:13:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 21:13:24 INFO - PROCESS | 1660 | 1464581604679 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 21:13:24 INFO - PROCESS | 1660 | 1464581604682 Marionette TRACE conn2 <- [1,894,null,{}] 21:13:24 INFO - PROCESS | 1660 | 1464581604685 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}] 21:13:24 INFO - PROCESS | 1660 | 1464581604776 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 21:13:24 INFO - PROCESS | 1660 | 1464581604826 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x116602800 == 54 [pid = 1660] [id = 231] 21:13:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x116821c00) [pid = 1660] [serial = 691] [outer = 0x0] 21:13:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x118086000) [pid = 1660] [serial = 692] [outer = 0x116821c00] 21:13:24 INFO - PROCESS | 1660 | 1464581604855 Marionette DEBUG loaded listener.js 21:13:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x1181a8400) [pid = 1660] [serial = 693] [outer = 0x116821c00] 21:13:25 INFO - PROCESS | 1660 | --DOCSHELL 0x121580800 == 53 [pid = 1660] [id = 195] 21:13:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1180e3000 == 52 [pid = 1660] [id = 194] 21:13:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12c603000 == 51 [pid = 1660] [id = 224] 21:13:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd4a800 == 50 [pid = 1660] [id = 223] 21:13:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12b36b800 == 49 [pid = 1660] [id = 222] 21:13:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12b210800 == 48 [pid = 1660] [id = 221] 21:13:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12a51a000 == 47 [pid = 1660] [id = 220] 21:13:25 INFO - PROCESS | 1660 | --DOCSHELL 0x127923000 == 46 [pid = 1660] [id = 219] 21:13:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12680c000 == 45 [pid = 1660] [id = 218] 21:13:25 INFO - PROCESS | 1660 | --DOCSHELL 0x121dc6000 == 44 [pid = 1660] [id = 217] 21:13:25 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x11758f400) [pid = 1660] [serial = 581] [outer = 0x0] [url = about:blank] 21:13:25 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x12abc7c00) [pid = 1660] [serial = 617] [outer = 0x0] [url = about:blank] 21:13:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1214eb800 == 43 [pid = 1660] [id = 216] 21:13:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1196aa000 == 42 [pid = 1660] [id = 215] 21:13:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1180da000 == 41 [pid = 1660] [id = 214] 21:13:25 INFO - PROCESS | 1660 | --DOCSHELL 0x116fa1000 == 40 [pid = 1660] [id = 213] 21:13:25 INFO - PROCESS | 1660 | --DOCSHELL 0x117e0e000 == 39 [pid = 1660] [id = 212] 21:13:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12a70d800 == 38 [pid = 1660] [id = 210] 21:13:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12a509800 == 37 [pid = 1660] [id = 209] 21:13:25 INFO - PROCESS | 1660 | --DOCSHELL 0x119d62000 == 36 [pid = 1660] [id = 208] 21:13:25 INFO - PROCESS | 1660 | --DOCSHELL 0x117468000 == 35 [pid = 1660] [id = 207] 21:13:25 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x12568d800) [pid = 1660] [serial = 599] [outer = 0x0] [url = about:blank] 21:13:25 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x11931f400) [pid = 1660] [serial = 584] [outer = 0x0] [url = about:blank] 21:13:25 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x119aeb400) [pid = 1660] [serial = 593] [outer = 0x0] [url = about:blank] 21:13:25 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x11a00d000) [pid = 1660] [serial = 594] [outer = 0x0] [url = about:blank] 21:13:25 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x1180ad800) [pid = 1660] [serial = 588] [outer = 0x0] [url = about:blank] 21:13:25 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x1168b6000) [pid = 1660] [serial = 587] [outer = 0x0] [url = about:blank] 21:13:25 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x118242400) [pid = 1660] [serial = 590] [outer = 0x0] [url = about:blank] 21:13:25 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x118610400) [pid = 1660] [serial = 591] [outer = 0x0] [url = about:blank] 21:13:25 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x1270aac00) [pid = 1660] [serial = 602] [outer = 0x0] [url = about:blank] 21:13:25 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x128cc6400) [pid = 1660] [serial = 603] [outer = 0x0] [url = about:blank] 21:13:25 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x12962c800) [pid = 1660] [serial = 608] [outer = 0x0] [url = about:blank] 21:13:25 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x126ade000) [pid = 1660] [serial = 600] [outer = 0x0] [url = about:blank] 21:13:25 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12aa14800) [pid = 1660] [serial = 612] [outer = 0x0] [url = about:blank] 21:13:25 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x12966fc00) [pid = 1660] [serial = 611] [outer = 0x0] [url = about:blank] 21:13:25 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x128ccd400) [pid = 1660] [serial = 605] [outer = 0x0] [url = about:blank] 21:13:25 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x121875000) [pid = 1660] [serial = 596] [outer = 0x0] [url = about:blank] 21:13:25 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x129650400) [pid = 1660] [serial = 609] [outer = 0x0] [url = about:blank] 21:13:25 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x124b55400) [pid = 1660] [serial = 597] [outer = 0x0] [url = about:blank] 21:13:25 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1293c3400) [pid = 1660] [serial = 606] [outer = 0x0] [url = about:blank] 21:13:25 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12abc4800) [pid = 1660] [serial = 615] [outer = 0x0] [url = about:blank] 21:13:25 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12aa1e400) [pid = 1660] [serial = 614] [outer = 0x0] [url = about:blank] 21:13:25 INFO - PROCESS | 1660 | 1464581605310 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]]]}] 21:13:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 21:13:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 671ms 21:13:25 INFO - PROCESS | 1660 | 1464581605352 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 21:13:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 21:13:25 INFO - PROCESS | 1660 | 1464581605354 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 21:13:25 INFO - PROCESS | 1660 | 1464581605358 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 21:13:25 INFO - PROCESS | 1660 | 1464581605359 Marionette TRACE conn2 <- [1,898,null,{}] 21:13:25 INFO - PROCESS | 1660 | 1464581605365 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}] 21:13:25 INFO - PROCESS | 1660 | 1464581605516 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 21:13:25 INFO - PROCESS | 1660 | 1464581605594 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x116ac8800 == 36 [pid = 1660] [id = 232] 21:13:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x11860bc00) [pid = 1660] [serial = 694] [outer = 0x0] 21:13:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x118f55000) [pid = 1660] [serial = 695] [outer = 0x11860bc00] 21:13:25 INFO - PROCESS | 1660 | 1464581605638 Marionette DEBUG loaded listener.js 21:13:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x11954b000) [pid = 1660] [serial = 696] [outer = 0x11860bc00] 21:13:26 INFO - PROCESS | 1660 | 1464581606062 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]]]}] 21:13:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 21:13:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 725ms 21:13:26 INFO - PROCESS | 1660 | 1464581606083 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 21:13:26 INFO - PROCESS | 1660 | 1464581606087 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 21:13:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 21:13:26 INFO - PROCESS | 1660 | 1464581606098 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 21:13:26 INFO - PROCESS | 1660 | 1464581606103 Marionette TRACE conn2 <- [1,902,null,{}] 21:13:26 INFO - PROCESS | 1660 | 1464581606106 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}] 21:13:26 INFO - PROCESS | 1660 | 1464581606250 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 21:13:26 INFO - PROCESS | 1660 | 1464581606265 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180e9000 == 37 [pid = 1660] [id = 233] 21:13:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1195e5000) [pid = 1660] [serial = 697] [outer = 0x0] 21:13:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x119828400) [pid = 1660] [serial = 698] [outer = 0x1195e5000] 21:13:26 INFO - PROCESS | 1660 | 1464581606305 Marionette DEBUG loaded listener.js 21:13:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x119b6a000) [pid = 1660] [serial = 699] [outer = 0x1195e5000] 21:13:26 INFO - PROCESS | 1660 | 1464581606732 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]]]}] 21:13:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 21:13:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 679ms 21:13:26 INFO - PROCESS | 1660 | 1464581606770 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 21:13:26 INFO - PROCESS | 1660 | 1464581606772 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 21:13:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 21:13:26 INFO - PROCESS | 1660 | 1464581606784 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 21:13:26 INFO - PROCESS | 1660 | 1464581606785 Marionette TRACE conn2 <- [1,906,null,{}] 21:13:26 INFO - PROCESS | 1660 | 1464581606787 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}] 21:13:26 INFO - PROCESS | 1660 | 1464581606879 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 21:13:26 INFO - PROCESS | 1660 | 1464581606885 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x1196ab800 == 38 [pid = 1660] [id = 234] 21:13:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x119b6d800) [pid = 1660] [serial = 700] [outer = 0x0] 21:13:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x119df0400) [pid = 1660] [serial = 701] [outer = 0x119b6d800] 21:13:26 INFO - PROCESS | 1660 | 1464581606911 Marionette DEBUG loaded listener.js 21:13:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x11a004400) [pid = 1660] [serial = 702] [outer = 0x119b6d800] 21:13:27 INFO - PROCESS | 1660 | 1464581607224 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]]]}] 21:13:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 21:13:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 468ms 21:13:27 INFO - PROCESS | 1660 | 1464581607252 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 21:13:27 INFO - PROCESS | 1660 | 1464581607254 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 21:13:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 21:13:27 INFO - PROCESS | 1660 | 1464581607256 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 21:13:27 INFO - PROCESS | 1660 | 1464581607257 Marionette TRACE conn2 <- [1,910,null,{}] 21:13:27 INFO - PROCESS | 1660 | 1464581607259 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}] 21:13:27 INFO - PROCESS | 1660 | 1464581607367 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 21:13:27 INFO - PROCESS | 1660 | 1464581607382 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x120643800 == 39 [pid = 1660] [id = 235] 21:13:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x12124f000) [pid = 1660] [serial = 703] [outer = 0x0] 21:13:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x1215ee800) [pid = 1660] [serial = 704] [outer = 0x12124f000] 21:13:27 INFO - PROCESS | 1660 | 1464581607414 Marionette DEBUG loaded listener.js 21:13:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x121ad1c00) [pid = 1660] [serial = 705] [outer = 0x12124f000] 21:13:27 INFO - PROCESS | 1660 | 1464581607772 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]]]}] 21:13:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 21:13:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 569ms 21:13:27 INFO - PROCESS | 1660 | 1464581607826 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 21:13:27 INFO - PROCESS | 1660 | 1464581607828 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 21:13:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 21:13:27 INFO - PROCESS | 1660 | 1464581607840 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 21:13:27 INFO - PROCESS | 1660 | 1464581607841 Marionette TRACE conn2 <- [1,914,null,{}] 21:13:27 INFO - PROCESS | 1660 | 1464581607845 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}] 21:13:28 INFO - PROCESS | 1660 | 1464581607999 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 21:13:28 INFO - PROCESS | 1660 | 1464581608048 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x116889000 == 40 [pid = 1660] [id = 236] 21:13:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x121874c00) [pid = 1660] [serial = 706] [outer = 0x0] 21:13:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x121cbf400) [pid = 1660] [serial = 707] [outer = 0x121874c00] 21:13:28 INFO - PROCESS | 1660 | 1464581608089 Marionette DEBUG loaded listener.js 21:13:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x1227e4000) [pid = 1660] [serial = 708] [outer = 0x121874c00] 21:13:28 INFO - PROCESS | 1660 | 1464581608507 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]]]}] 21:13:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 21:13:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 675ms 21:13:28 INFO - PROCESS | 1660 | 1464581608516 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 21:13:28 INFO - PROCESS | 1660 | 1464581608517 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 21:13:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 21:13:28 INFO - PROCESS | 1660 | 1464581608520 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 21:13:28 INFO - PROCESS | 1660 | 1464581608521 Marionette TRACE conn2 <- [1,918,null,{}] 21:13:28 INFO - PROCESS | 1660 | 1464581608523 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}] 21:13:28 INFO - PROCESS | 1660 | 1464581608618 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 21:13:28 INFO - PROCESS | 1660 | 1464581608633 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x121598800 == 41 [pid = 1660] [id = 237] 21:13:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x121cc8400) [pid = 1660] [serial = 709] [outer = 0x0] 21:13:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x124d9a800) [pid = 1660] [serial = 710] [outer = 0x121cc8400] 21:13:28 INFO - PROCESS | 1660 | 1464581608657 Marionette DEBUG loaded listener.js 21:13:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x12568dc00) [pid = 1660] [serial = 711] [outer = 0x121cc8400] 21:13:29 INFO - PROCESS | 1660 | 1464581609007 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]]]}] 21:13:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 21:13:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 518ms 21:13:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 21:13:29 INFO - PROCESS | 1660 | 1464581609039 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 21:13:29 INFO - PROCESS | 1660 | 1464581609041 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 21:13:29 INFO - PROCESS | 1660 | 1464581609043 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 21:13:29 INFO - PROCESS | 1660 | 1464581609045 Marionette TRACE conn2 <- [1,922,null,{}] 21:13:29 INFO - PROCESS | 1660 | 1464581609050 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}] 21:13:29 INFO - PROCESS | 1660 | 1464581609190 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 21:13:29 INFO - PROCESS | 1660 | 1464581609205 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12559d000 == 42 [pid = 1660] [id = 238] 21:13:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x121ccd800) [pid = 1660] [serial = 712] [outer = 0x0] 21:13:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x126ae2c00) [pid = 1660] [serial = 713] [outer = 0x121ccd800] 21:13:29 INFO - PROCESS | 1660 | 1464581609236 Marionette DEBUG loaded listener.js 21:13:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x126e85800) [pid = 1660] [serial = 714] [outer = 0x121ccd800] 21:13:29 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x128ccd800) [pid = 1660] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 21:13:29 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x12a8b2000) [pid = 1660] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 21:13:29 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x12bd26800) [pid = 1660] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 21:13:29 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x1227db000) [pid = 1660] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 21:13:29 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x116286800) [pid = 1660] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 21:13:29 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x1167fa000) [pid = 1660] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 21:13:29 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x1293c0000) [pid = 1660] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 21:13:29 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x1256f2c00) [pid = 1660] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 21:13:29 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x1168b3000) [pid = 1660] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 21:13:29 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x12c155400) [pid = 1660] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 21:13:29 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x118238c00) [pid = 1660] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 21:13:29 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x12aa14000) [pid = 1660] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 21:13:29 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x1180afc00) [pid = 1660] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 21:13:29 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x116a76000) [pid = 1660] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 21:13:29 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x119b71c00) [pid = 1660] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 21:13:29 INFO - PROCESS | 1660 | 1464581609676 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]]]}] 21:13:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 21:13:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 671ms 21:13:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 21:13:29 INFO - PROCESS | 1660 | 1464581609715 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 21:13:29 INFO - PROCESS | 1660 | 1464581609716 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 21:13:29 INFO - PROCESS | 1660 | 1464581609718 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 21:13:29 INFO - PROCESS | 1660 | 1464581609720 Marionette TRACE conn2 <- [1,926,null,{}] 21:13:29 INFO - PROCESS | 1660 | 1464581609722 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}] 21:13:29 INFO - PROCESS | 1660 | 1464581609799 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 21:13:29 INFO - PROCESS | 1660 | 1464581609845 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x1255b4000 == 43 [pid = 1660] [id = 239] 21:13:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1168b3000) [pid = 1660] [serial = 715] [outer = 0x0] 21:13:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x12165cc00) [pid = 1660] [serial = 716] [outer = 0x1168b3000] 21:13:29 INFO - PROCESS | 1660 | 1464581609872 Marionette DEBUG loaded listener.js 21:13:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x126aebc00) [pid = 1660] [serial = 717] [outer = 0x1168b3000] 21:13:30 INFO - PROCESS | 1660 | 1464581610126 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]]]}] 21:13:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 21:13:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 417ms 21:13:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 21:13:30 INFO - PROCESS | 1660 | 1464581610138 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 21:13:30 INFO - PROCESS | 1660 | 1464581610139 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 21:13:30 INFO - PROCESS | 1660 | 1464581610141 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 21:13:30 INFO - PROCESS | 1660 | 1464581610142 Marionette TRACE conn2 <- [1,930,null,{}] 21:13:30 INFO - PROCESS | 1660 | 1464581610152 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}] 21:13:30 INFO - PROCESS | 1660 | 1464581610240 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 21:13:30 INFO - PROCESS | 1660 | 1464581610246 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x127284800 == 44 [pid = 1660] [id = 240] 21:13:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x127026000) [pid = 1660] [serial = 718] [outer = 0x0] 21:13:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x12796c400) [pid = 1660] [serial = 719] [outer = 0x127026000] 21:13:30 INFO - PROCESS | 1660 | 1464581610277 Marionette DEBUG loaded listener.js 21:13:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x128cc7800) [pid = 1660] [serial = 720] [outer = 0x127026000] 21:13:30 INFO - PROCESS | 1660 | 1464581610620 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]]]}] 21:13:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 21:13:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 520ms 21:13:30 INFO - PROCESS | 1660 | 1464581610662 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 21:13:30 INFO - PROCESS | 1660 | 1464581610666 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 21:13:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 21:13:30 INFO - PROCESS | 1660 | 1464581610668 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 21:13:30 INFO - PROCESS | 1660 | 1464581610670 Marionette TRACE conn2 <- [1,934,null,{}] 21:13:30 INFO - PROCESS | 1660 | 1464581610672 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}] 21:13:30 INFO - PROCESS | 1660 | 1464581610785 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 21:13:30 INFO - PROCESS | 1660 | 1464581610791 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x128fa9800 == 45 [pid = 1660] [id = 241] 21:13:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x116827c00) [pid = 1660] [serial = 721] [outer = 0x0] 21:13:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x128ccac00) [pid = 1660] [serial = 722] [outer = 0x116827c00] 21:13:30 INFO - PROCESS | 1660 | 1464581610815 Marionette DEBUG loaded listener.js 21:13:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x1293c3c00) [pid = 1660] [serial = 723] [outer = 0x116827c00] 21:13:31 INFO - PROCESS | 1660 | 1464581611103 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]]]}] 21:13:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 21:13:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 469ms 21:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 21:13:31 INFO - PROCESS | 1660 | 1464581611138 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 21:13:31 INFO - PROCESS | 1660 | 1464581611139 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 21:13:31 INFO - PROCESS | 1660 | 1464581611141 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 21:13:31 INFO - PROCESS | 1660 | 1464581611142 Marionette TRACE conn2 <- [1,938,null,{}] 21:13:31 INFO - PROCESS | 1660 | 1464581611144 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}] 21:13:31 INFO - PROCESS | 1660 | 1464581611227 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 21:13:31 INFO - PROCESS | 1660 | 1464581611233 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a70d800 == 46 [pid = 1660] [id = 242] 21:13:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x112d6d800) [pid = 1660] [serial = 724] [outer = 0x0] 21:13:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x12962d000) [pid = 1660] [serial = 725] [outer = 0x112d6d800] 21:13:31 INFO - PROCESS | 1660 | 1464581611258 Marionette DEBUG loaded listener.js 21:13:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x12966d000) [pid = 1660] [serial = 726] [outer = 0x112d6d800] 21:13:31 INFO - PROCESS | 1660 | 1464581611655 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]]]}] 21:13:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 21:13:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 568ms 21:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 21:13:31 INFO - PROCESS | 1660 | 1464581611710 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 21:13:31 INFO - PROCESS | 1660 | 1464581611712 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 21:13:31 INFO - PROCESS | 1660 | 1464581611716 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 21:13:31 INFO - PROCESS | 1660 | 1464581611719 Marionette TRACE conn2 <- [1,942,null,{}] 21:13:31 INFO - PROCESS | 1660 | 1464581611723 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}] 21:13:31 INFO - PROCESS | 1660 | 1464581611829 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 21:13:31 INFO - PROCESS | 1660 | 1464581611884 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x11687c800 == 47 [pid = 1660] [id = 243] 21:13:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x1164bdc00) [pid = 1660] [serial = 727] [outer = 0x0] 21:13:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x1167fa000) [pid = 1660] [serial = 728] [outer = 0x1164bdc00] 21:13:31 INFO - PROCESS | 1660 | 1464581611915 Marionette DEBUG loaded listener.js 21:13:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x117690400) [pid = 1660] [serial = 729] [outer = 0x1164bdc00] 21:13:32 INFO - PROCESS | 1660 | 1464581612313 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]]]}] 21:13:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 21:13:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 623ms 21:13:32 INFO - PROCESS | 1660 | 1464581612350 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 21:13:32 INFO - PROCESS | 1660 | 1464581612354 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 21:13:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 21:13:32 INFO - PROCESS | 1660 | 1464581612359 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 21:13:32 INFO - PROCESS | 1660 | 1464581612360 Marionette TRACE conn2 <- [1,946,null,{}] 21:13:32 INFO - PROCESS | 1660 | 1464581612365 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}] 21:13:32 INFO - PROCESS | 1660 | 1464581612467 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 21:13:32 INFO - PROCESS | 1660 | 1464581612519 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a71000 == 48 [pid = 1660] [id = 244] 21:13:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x11823e400) [pid = 1660] [serial = 730] [outer = 0x0] 21:13:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x11931ac00) [pid = 1660] [serial = 731] [outer = 0x11823e400] 21:13:32 INFO - PROCESS | 1660 | 1464581612548 Marionette DEBUG loaded listener.js 21:13:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x11981ac00) [pid = 1660] [serial = 732] [outer = 0x11823e400] 21:13:32 INFO - PROCESS | 1660 | 1464581612964 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]]]}] 21:13:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 21:13:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 624ms 21:13:32 INFO - PROCESS | 1660 | 1464581612983 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 21:13:32 INFO - PROCESS | 1660 | 1464581612985 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 21:13:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 21:13:32 INFO - PROCESS | 1660 | 1464581612988 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 21:13:32 INFO - PROCESS | 1660 | 1464581612990 Marionette TRACE conn2 <- [1,950,null,{}] 21:13:33 INFO - PROCESS | 1660 | 1464581612998 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}] 21:13:33 INFO - PROCESS | 1660 | 1464581613103 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 21:13:33 INFO - PROCESS | 1660 | 1464581613193 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a521800 == 49 [pid = 1660] [id = 245] 21:13:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x119b69c00) [pid = 1660] [serial = 733] [outer = 0x0] 21:13:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x119dff000) [pid = 1660] [serial = 734] [outer = 0x119b69c00] 21:13:33 INFO - PROCESS | 1660 | 1464581613236 Marionette DEBUG loaded listener.js 21:13:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x1217c1800) [pid = 1660] [serial = 735] [outer = 0x119b69c00] 21:13:33 INFO - PROCESS | 1660 | 1464581613651 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]]]}] 21:13:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 21:13:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 721ms 21:13:33 INFO - PROCESS | 1660 | 1464581613710 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 21:13:33 INFO - PROCESS | 1660 | 1464581613712 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 21:13:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 21:13:33 INFO - PROCESS | 1660 | 1464581613714 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 21:13:33 INFO - PROCESS | 1660 | 1464581613715 Marionette TRACE conn2 <- [1,954,null,{}] 21:13:33 INFO - PROCESS | 1660 | 1464581613718 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}] 21:13:33 INFO - PROCESS | 1660 | 1464581613819 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 21:13:33 INFO - PROCESS | 1660 | 1464581613869 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b353800 == 50 [pid = 1660] [id = 246] 21:13:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x119dfb400) [pid = 1660] [serial = 736] [outer = 0x0] 21:13:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x1219f2400) [pid = 1660] [serial = 737] [outer = 0x119dfb400] 21:13:33 INFO - PROCESS | 1660 | 1464581613899 Marionette DEBUG loaded listener.js 21:13:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x121cccc00) [pid = 1660] [serial = 738] [outer = 0x119dfb400] 21:13:34 INFO - PROCESS | 1660 | 1464581614344 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]]]}] 21:13:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 21:13:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 669ms 21:13:34 INFO - PROCESS | 1660 | 1464581614434 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 21:13:34 INFO - PROCESS | 1660 | 1464581614436 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 21:13:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 21:13:34 INFO - PROCESS | 1660 | 1464581614443 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 21:13:34 INFO - PROCESS | 1660 | 1464581614445 Marionette TRACE conn2 <- [1,958,null,{}] 21:13:34 INFO - PROCESS | 1660 | 1464581614463 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}] 21:13:34 INFO - PROCESS | 1660 | 1464581614598 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 21:13:34 INFO - PROCESS | 1660 | 1464581614713 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd48000 == 51 [pid = 1660] [id = 247] 21:13:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x12149b400) [pid = 1660] [serial = 739] [outer = 0x0] 21:13:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x1268b0c00) [pid = 1660] [serial = 740] [outer = 0x12149b400] 21:13:34 INFO - PROCESS | 1660 | 1464581614743 Marionette DEBUG loaded listener.js 21:13:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x12796f400) [pid = 1660] [serial = 741] [outer = 0x12149b400] 21:13:35 INFO - PROCESS | 1660 | 1464581615160 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]]]}] 21:13:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 21:13:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 741ms 21:13:35 INFO - PROCESS | 1660 | 1464581615184 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 21:13:35 INFO - PROCESS | 1660 | 1464581615185 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 21:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 21:13:35 INFO - PROCESS | 1660 | 1464581615188 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 21:13:35 INFO - PROCESS | 1660 | 1464581615189 Marionette TRACE conn2 <- [1,962,null,{}] 21:13:35 INFO - PROCESS | 1660 | 1464581615191 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}] 21:13:35 INFO - PROCESS | 1660 | 1464581615309 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 21:13:35 INFO - PROCESS | 1660 | 1464581615364 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b202800 == 52 [pid = 1660] [id = 248] 21:13:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x128cc2c00) [pid = 1660] [serial = 742] [outer = 0x0] 21:13:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x129323000) [pid = 1660] [serial = 743] [outer = 0x128cc2c00] 21:13:35 INFO - PROCESS | 1660 | 1464581615394 Marionette DEBUG loaded listener.js 21:13:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x12aa15c00) [pid = 1660] [serial = 744] [outer = 0x128cc2c00] 21:13:35 INFO - PROCESS | 1660 | 1464581615986 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]]]}] 21:13:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 21:13:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 822ms 21:13:36 INFO - PROCESS | 1660 | 1464581616011 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 21:13:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 21:13:36 INFO - PROCESS | 1660 | 1464581616013 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 21:13:36 INFO - PROCESS | 1660 | 1464581616016 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 21:13:36 INFO - PROCESS | 1660 | 1464581616019 Marionette TRACE conn2 <- [1,966,null,{}] 21:13:36 INFO - PROCESS | 1660 | 1464581616022 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}] 21:13:36 INFO - PROCESS | 1660 | 1464581616117 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 21:13:36 INFO - PROCESS | 1660 | 1464581616173 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a72000 == 53 [pid = 1660] [id = 249] 21:13:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x11681d400) [pid = 1660] [serial = 745] [outer = 0x0] 21:13:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x116863800) [pid = 1660] [serial = 746] [outer = 0x11681d400] 21:13:36 INFO - PROCESS | 1660 | 1464581616201 Marionette DEBUG loaded listener.js 21:13:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x1180b1000) [pid = 1660] [serial = 747] [outer = 0x11681d400] 21:13:36 INFO - PROCESS | 1660 | 1464581616626 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]]]}] 21:13:36 INFO - PROCESS | 1660 | --DOCSHELL 0x128fa9800 == 52 [pid = 1660] [id = 241] 21:13:36 INFO - PROCESS | 1660 | --DOCSHELL 0x127284800 == 51 [pid = 1660] [id = 240] 21:13:36 INFO - PROCESS | 1660 | --DOCSHELL 0x1255b4000 == 50 [pid = 1660] [id = 239] 21:13:36 INFO - PROCESS | 1660 | --DOCSHELL 0x12559d000 == 49 [pid = 1660] [id = 238] 21:13:36 INFO - PROCESS | 1660 | --DOCSHELL 0x121598800 == 48 [pid = 1660] [id = 237] 21:13:36 INFO - PROCESS | 1660 | --DOCSHELL 0x116889000 == 47 [pid = 1660] [id = 236] 21:13:36 INFO - PROCESS | 1660 | --DOCSHELL 0x120643800 == 46 [pid = 1660] [id = 235] 21:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x12c2ea800) [pid = 1660] [serial = 674] [outer = 0x0] [url = about:blank] 21:13:36 INFO - PROCESS | 1660 | --DOCSHELL 0x1196ab800 == 45 [pid = 1660] [id = 234] 21:13:36 INFO - PROCESS | 1660 | --DOCSHELL 0x1180e9000 == 44 [pid = 1660] [id = 233] 21:13:36 INFO - PROCESS | 1660 | --DOCSHELL 0x116ac8800 == 43 [pid = 1660] [id = 232] 21:13:36 INFO - PROCESS | 1660 | --DOCSHELL 0x116602800 == 42 [pid = 1660] [id = 231] 21:13:36 INFO - PROCESS | 1660 | --DOCSHELL 0x1180db000 == 41 [pid = 1660] [id = 230] 21:13:36 INFO - PROCESS | 1660 | --DOCSHELL 0x12cb4d800 == 40 [pid = 1660] [id = 229] 21:13:36 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd4a000 == 39 [pid = 1660] [id = 228] 21:13:36 INFO - PROCESS | 1660 | --DOCSHELL 0x12133a800 == 38 [pid = 1660] [id = 227] 21:13:36 INFO - PROCESS | 1660 | --DOCSHELL 0x116ab4800 == 37 [pid = 1660] [id = 226] 21:13:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 21:13:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 673ms 21:13:36 INFO - PROCESS | 1660 | 1464581616690 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 21:13:36 INFO - PROCESS | 1660 | 1464581616693 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 21:13:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 21:13:36 INFO - PROCESS | 1660 | 1464581616698 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 21:13:36 INFO - PROCESS | 1660 | 1464581616699 Marionette TRACE conn2 <- [1,970,null,{}] 21:13:36 INFO - PROCESS | 1660 | 1464581616702 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}] 21:13:36 INFO - PROCESS | 1660 | 1464581616794 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 21:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x12c2ec400) [pid = 1660] [serial = 660] [outer = 0x0] [url = about:blank] 21:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x1195e4000) [pid = 1660] [serial = 639] [outer = 0x0] [url = about:blank] 21:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x118608800) [pid = 1660] [serial = 638] [outer = 0x0] [url = about:blank] 21:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x12bb43800) [pid = 1660] [serial = 618] [outer = 0x0] [url = about:blank] 21:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x116862400) [pid = 1660] [serial = 620] [outer = 0x0] [url = about:blank] 21:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x12bd25000) [pid = 1660] [serial = 666] [outer = 0x0] [url = about:blank] 21:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x119b6fc00) [pid = 1660] [serial = 668] [outer = 0x0] [url = about:blank] 21:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x121496c00) [pid = 1660] [serial = 665] [outer = 0x0] [url = about:blank] 21:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x121ccc000) [pid = 1660] [serial = 671] [outer = 0x0] [url = about:blank] 21:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x1227e4400) [pid = 1660] [serial = 672] [outer = 0x0] [url = about:blank] 21:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x1227e3800) [pid = 1660] [serial = 663] [outer = 0x0] [url = about:blank] 21:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x12c154400) [pid = 1660] [serial = 657] [outer = 0x0] [url = about:blank] 21:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x12c08ec00) [pid = 1660] [serial = 654] [outer = 0x0] [url = about:blank] 21:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x121cc4c00) [pid = 1660] [serial = 669] [outer = 0x0] [url = about:blank] 21:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x12abc2c00) [pid = 1660] [serial = 651] [outer = 0x0] [url = about:blank] 21:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x129628400) [pid = 1660] [serial = 579] [outer = 0x0] [url = about:blank] 21:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x12bd26c00) [pid = 1660] [serial = 653] [outer = 0x0] [url = about:blank] 21:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x12c14b400) [pid = 1660] [serial = 656] [outer = 0x0] [url = about:blank] 21:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x1227df800) [pid = 1660] [serial = 662] [outer = 0x0] [url = about:blank] 21:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x119320400) [pid = 1660] [serial = 623] [outer = 0x0] [url = about:blank] 21:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x1166d2c00) [pid = 1660] [serial = 635] [outer = 0x0] [url = about:blank] 21:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x117117800) [pid = 1660] [serial = 636] [outer = 0x0] [url = about:blank] 21:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x1182bc800) [pid = 1660] [serial = 641] [outer = 0x0] [url = about:blank] 21:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x1216f2000) [pid = 1660] [serial = 642] [outer = 0x0] [url = about:blank] 21:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x12964bc00) [pid = 1660] [serial = 650] [outer = 0x0] [url = about:blank] 21:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x12bd19c00) [pid = 1660] [serial = 632] [outer = 0x0] [url = about:blank] 21:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x12abc6800) [pid = 1660] [serial = 629] [outer = 0x0] [url = about:blank] 21:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x1268ae000) [pid = 1660] [serial = 626] [outer = 0x0] [url = about:blank] 21:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x128ccd000) [pid = 1660] [serial = 647] [outer = 0x0] [url = about:blank] 21:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12932bc00) [pid = 1660] [serial = 648] [outer = 0x0] [url = about:blank] 21:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x124d0d000) [pid = 1660] [serial = 644] [outer = 0x0] [url = about:blank] 21:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1270b4400) [pid = 1660] [serial = 645] [outer = 0x0] [url = about:blank] 21:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x12c2e6800) [pid = 1660] [serial = 659] [outer = 0x0] [url = about:blank] 21:13:36 INFO - PROCESS | 1660 | 1464581616854 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x117463000 == 38 [pid = 1660] [id = 250] 21:13:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x117117800) [pid = 1660] [serial = 748] [outer = 0x0] 21:13:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x118606800) [pid = 1660] [serial = 749] [outer = 0x117117800] 21:13:36 INFO - PROCESS | 1660 | 1464581616880 Marionette DEBUG loaded listener.js 21:13:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x119821400) [pid = 1660] [serial = 750] [outer = 0x117117800] 21:13:37 INFO - PROCESS | 1660 | 1464581617177 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]]]}] 21:13:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 21:13:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 521ms 21:13:37 INFO - PROCESS | 1660 | 1464581617219 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 21:13:37 INFO - PROCESS | 1660 | 1464581617220 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 21:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 21:13:37 INFO - PROCESS | 1660 | 1464581617222 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 21:13:37 INFO - PROCESS | 1660 | 1464581617224 Marionette TRACE conn2 <- [1,974,null,{}] 21:13:37 INFO - PROCESS | 1660 | 1464581617234 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}] 21:13:37 INFO - PROCESS | 1660 | 1464581617316 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 21:13:37 INFO - PROCESS | 1660 | 1464581617390 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x11969f000 == 39 [pid = 1660] [id = 251] 21:13:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x119821000) [pid = 1660] [serial = 751] [outer = 0x0] 21:13:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x119b6b800) [pid = 1660] [serial = 752] [outer = 0x119821000] 21:13:37 INFO - PROCESS | 1660 | 1464581617420 Marionette DEBUG loaded listener.js 21:13:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x121246400) [pid = 1660] [serial = 753] [outer = 0x119821000] 21:13:37 INFO - PROCESS | 1660 | 1464581617704 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]]]}] 21:13:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 21:13:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 521ms 21:13:37 INFO - PROCESS | 1660 | 1464581617744 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 21:13:37 INFO - PROCESS | 1660 | 1464581617746 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 21:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 21:13:37 INFO - PROCESS | 1660 | 1464581617752 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 21:13:37 INFO - PROCESS | 1660 | 1464581617753 Marionette TRACE conn2 <- [1,978,null,{}] 21:13:37 INFO - PROCESS | 1660 | 1464581617756 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}] 21:13:37 INFO - PROCESS | 1660 | 1464581617846 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 21:13:37 INFO - PROCESS | 1660 | 1464581617899 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212b8000 == 40 [pid = 1660] [id = 252] 21:13:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x119829800) [pid = 1660] [serial = 754] [outer = 0x0] 21:13:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x1215f7400) [pid = 1660] [serial = 755] [outer = 0x119829800] 21:13:37 INFO - PROCESS | 1660 | 1464581617927 Marionette DEBUG loaded listener.js 21:13:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x1227dcc00) [pid = 1660] [serial = 756] [outer = 0x119829800] 21:13:38 INFO - PROCESS | 1660 | 1464581618199 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]]]}] 21:13:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 21:13:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 469ms 21:13:38 INFO - PROCESS | 1660 | 1464581618222 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 21:13:38 INFO - PROCESS | 1660 | 1464581618223 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 21:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 21:13:38 INFO - PROCESS | 1660 | 1464581618225 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 21:13:38 INFO - PROCESS | 1660 | 1464581618226 Marionette TRACE conn2 <- [1,982,null,{}] 21:13:38 INFO - PROCESS | 1660 | 1464581618229 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}] 21:13:38 INFO - PROCESS | 1660 | 1464581618321 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 21:13:38 INFO - PROCESS | 1660 | 1464581618325 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x124dc7000 == 41 [pid = 1660] [id = 253] 21:13:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x121cc9800) [pid = 1660] [serial = 757] [outer = 0x0] 21:13:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x124d0b400) [pid = 1660] [serial = 758] [outer = 0x121cc9800] 21:13:38 INFO - PROCESS | 1660 | 1464581618355 Marionette DEBUG loaded listener.js 21:13:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x12568fc00) [pid = 1660] [serial = 759] [outer = 0x121cc9800] 21:13:38 INFO - PROCESS | 1660 | 1464581618703 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]]]}] 21:13:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 21:13:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 519ms 21:13:38 INFO - PROCESS | 1660 | 1464581618752 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 21:13:38 INFO - PROCESS | 1660 | 1464581618753 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 21:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 21:13:38 INFO - PROCESS | 1660 | 1464581618755 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 21:13:38 INFO - PROCESS | 1660 | 1464581618756 Marionette TRACE conn2 <- [1,986,null,{}] 21:13:38 INFO - PROCESS | 1660 | 1464581618758 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}] 21:13:38 INFO - PROCESS | 1660 | 1464581618875 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 21:13:38 INFO - PROCESS | 1660 | 1464581618889 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x1270a0000 == 42 [pid = 1660] [id = 254] 21:13:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x12755c800) [pid = 1660] [serial = 760] [outer = 0x0] 21:13:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x128ccf000) [pid = 1660] [serial = 761] [outer = 0x12755c800] 21:13:38 INFO - PROCESS | 1660 | 1464581618915 Marionette DEBUG loaded listener.js 21:13:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x1293bac00) [pid = 1660] [serial = 762] [outer = 0x12755c800] 21:13:39 INFO - PROCESS | 1660 | 1464581619236 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]]]}] 21:13:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 21:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 518ms 21:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 21:13:39 INFO - PROCESS | 1660 | 1464581619274 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 21:13:39 INFO - PROCESS | 1660 | 1464581619275 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 21:13:39 INFO - PROCESS | 1660 | 1464581619277 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 21:13:39 INFO - PROCESS | 1660 | 1464581619278 Marionette TRACE conn2 <- [1,990,null,{}] 21:13:39 INFO - PROCESS | 1660 | 1464581619281 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}] 21:13:39 INFO - PROCESS | 1660 | 1464581619377 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 21:13:39 INFO - PROCESS | 1660 | 1464581619382 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x127930000 == 43 [pid = 1660] [id = 255] 21:13:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x12796ac00) [pid = 1660] [serial = 763] [outer = 0x0] 21:13:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x1293c5c00) [pid = 1660] [serial = 764] [outer = 0x12796ac00] 21:13:39 INFO - PROCESS | 1660 | 1464581619406 Marionette DEBUG loaded listener.js 21:13:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x12a8b2400) [pid = 1660] [serial = 765] [outer = 0x12796ac00] 21:13:39 INFO - PROCESS | 1660 | 1464581619746 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]]]}] 21:13:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 21:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 521ms 21:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 21:13:39 INFO - PROCESS | 1660 | 1464581619798 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 21:13:39 INFO - PROCESS | 1660 | 1464581619800 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 21:13:39 INFO - PROCESS | 1660 | 1464581619802 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 21:13:39 INFO - PROCESS | 1660 | 1464581619803 Marionette TRACE conn2 <- [1,994,null,{}] 21:13:39 INFO - PROCESS | 1660 | 1464581619805 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}] 21:13:39 INFO - PROCESS | 1660 | 1464581619905 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 21:13:39 INFO - PROCESS | 1660 | 1464581619917 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a51d000 == 44 [pid = 1660] [id = 256] 21:13:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x12962b800) [pid = 1660] [serial = 766] [outer = 0x0] 21:13:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x12aa1c400) [pid = 1660] [serial = 767] [outer = 0x12962b800] 21:13:39 INFO - PROCESS | 1660 | 1464581619942 Marionette DEBUG loaded listener.js 21:13:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x12abc4c00) [pid = 1660] [serial = 768] [outer = 0x12962b800] 21:13:40 INFO - PROCESS | 1660 | 1464581620302 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]]]}] 21:13:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 21:13:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 518ms 21:13:40 INFO - PROCESS | 1660 | 1464581620321 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 21:13:40 INFO - PROCESS | 1660 | 1464581620323 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 21:13:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 21:13:40 INFO - PROCESS | 1660 | 1464581620327 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 21:13:40 INFO - PROCESS | 1660 | 1464581620329 Marionette TRACE conn2 <- [1,998,null,{}] 21:13:40 INFO - PROCESS | 1660 | 1464581620334 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}] 21:13:40 INFO - PROCESS | 1660 | 1464581620487 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 21:13:40 INFO - PROCESS | 1660 | 1464581620504 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b206800 == 45 [pid = 1660] [id = 257] 21:13:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x12aa14800) [pid = 1660] [serial = 769] [outer = 0x0] 21:13:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x12b24f800) [pid = 1660] [serial = 770] [outer = 0x12aa14800] 21:13:40 INFO - PROCESS | 1660 | 1464581620544 Marionette DEBUG loaded listener.js 21:13:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x12bb41800) [pid = 1660] [serial = 771] [outer = 0x12aa14800] 21:13:40 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x121874c00) [pid = 1660] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 21:13:40 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x121cc8400) [pid = 1660] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 21:13:40 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x11860bc00) [pid = 1660] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 21:13:40 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x119b6d800) [pid = 1660] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 21:13:40 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x113c09c00) [pid = 1660] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 21:13:40 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x1195e5000) [pid = 1660] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 21:13:40 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x121ccd800) [pid = 1660] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 21:13:40 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x116821c00) [pid = 1660] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 21:13:40 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x1168b3000) [pid = 1660] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 21:13:40 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x127026000) [pid = 1660] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 21:13:40 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x116827c00) [pid = 1660] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 21:13:40 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x121cca800) [pid = 1660] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 21:13:40 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x12124f000) [pid = 1660] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 21:13:41 INFO - PROCESS | 1660 | 1464581621011 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]]]}] 21:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 21:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 723ms 21:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 21:13:41 INFO - PROCESS | 1660 | 1464581621050 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 21:13:41 INFO - PROCESS | 1660 | 1464581621051 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 21:13:41 INFO - PROCESS | 1660 | 1464581621054 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 21:13:41 INFO - PROCESS | 1660 | 1464581621055 Marionette TRACE conn2 <- [1,1002,null,{}] 21:13:41 INFO - PROCESS | 1660 | 1464581621057 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}] 21:13:41 INFO - PROCESS | 1660 | 1464581621176 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 21:13:41 INFO - PROCESS | 1660 | 1464581621247 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b363800 == 46 [pid = 1660] [id = 258] 21:13:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x117689800) [pid = 1660] [serial = 772] [outer = 0x0] 21:13:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x1227d9400) [pid = 1660] [serial = 773] [outer = 0x117689800] 21:13:41 INFO - PROCESS | 1660 | 1464581621284 Marionette DEBUG loaded listener.js 21:13:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x12b3d8400) [pid = 1660] [serial = 774] [outer = 0x117689800] 21:13:41 INFO - PROCESS | 1660 | 1464581621674 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]]]}] 21:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 21:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 672ms 21:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 21:13:41 INFO - PROCESS | 1660 | 1464581621727 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 21:13:41 INFO - PROCESS | 1660 | 1464581621728 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 21:13:41 INFO - PROCESS | 1660 | 1464581621730 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 21:13:41 INFO - PROCESS | 1660 | 1464581621732 Marionette TRACE conn2 <- [1,1006,null,{}] 21:13:41 INFO - PROCESS | 1660 | 1464581621734 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}] 21:13:41 INFO - PROCESS | 1660 | 1464581621861 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 21:13:41 INFO - PROCESS | 1660 | 1464581621872 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c91a000 == 47 [pid = 1660] [id = 259] 21:13:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x121cc8400) [pid = 1660] [serial = 775] [outer = 0x0] 21:13:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x129022c00) [pid = 1660] [serial = 776] [outer = 0x121cc8400] 21:13:41 INFO - PROCESS | 1660 | 1464581621901 Marionette DEBUG loaded listener.js 21:13:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x12c08ac00) [pid = 1660] [serial = 777] [outer = 0x121cc8400] 21:13:42 INFO - PROCESS | 1660 | 1464581622199 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]]]}] 21:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 21:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 521ms 21:13:42 INFO - PROCESS | 1660 | 1464581622251 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 21:13:42 INFO - PROCESS | 1660 | 1464581622252 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 21:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 21:13:42 INFO - PROCESS | 1660 | 1464581622254 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 21:13:42 INFO - PROCESS | 1660 | 1464581622255 Marionette TRACE conn2 <- [1,1010,null,{}] 21:13:42 INFO - PROCESS | 1660 | 1464581622258 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}] 21:13:42 INFO - PROCESS | 1660 | 1464581622341 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 21:13:42 INFO - PROCESS | 1660 | 1464581622347 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cb59800 == 48 [pid = 1660] [id = 260] 21:13:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x12c08a000) [pid = 1660] [serial = 778] [outer = 0x0] 21:13:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x12c14d800) [pid = 1660] [serial = 779] [outer = 0x12c08a000] 21:13:42 INFO - PROCESS | 1660 | 1464581622371 Marionette DEBUG loaded listener.js 21:13:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x12c157000) [pid = 1660] [serial = 780] [outer = 0x12c08a000] 21:13:42 INFO - PROCESS | 1660 | 1464581622697 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]]]}] 21:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 21:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 471ms 21:13:42 INFO - PROCESS | 1660 | 1464581622726 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 21:13:42 INFO - PROCESS | 1660 | 1464581622727 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 21:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 21:13:42 INFO - PROCESS | 1660 | 1464581622729 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 21:13:42 INFO - PROCESS | 1660 | 1464581622732 Marionette TRACE conn2 <- [1,1014,null,{}] 21:13:42 INFO - PROCESS | 1660 | 1464581622735 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}] 21:13:42 INFO - PROCESS | 1660 | 1464581622841 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 21:13:42 INFO - PROCESS | 1660 | 1464581622848 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d02a800 == 49 [pid = 1660] [id = 261] 21:13:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x12bd15000) [pid = 1660] [serial = 781] [outer = 0x0] 21:13:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x12c2e5400) [pid = 1660] [serial = 782] [outer = 0x12bd15000] 21:13:42 INFO - PROCESS | 1660 | 1464581622872 Marionette DEBUG loaded listener.js 21:13:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x12c970400) [pid = 1660] [serial = 783] [outer = 0x12bd15000] 21:13:43 INFO - PROCESS | 1660 | 1464581623355 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]]]}] 21:13:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 21:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 671ms 21:13:43 INFO - PROCESS | 1660 | 1464581623413 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 21:13:43 INFO - PROCESS | 1660 | 1464581623417 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 21:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 21:13:43 INFO - PROCESS | 1660 | 1464581623421 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 21:13:43 INFO - PROCESS | 1660 | 1464581623424 Marionette TRACE conn2 <- [1,1018,null,{}] 21:13:43 INFO - PROCESS | 1660 | 1464581623428 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}] 21:13:43 INFO - PROCESS | 1660 | 1464581623536 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 21:13:43 INFO - PROCESS | 1660 | 1464581623643 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x118259800 == 50 [pid = 1660] [id = 262] 21:13:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x1182b4c00) [pid = 1660] [serial = 784] [outer = 0x0] 21:13:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x118603c00) [pid = 1660] [serial = 785] [outer = 0x1182b4c00] 21:13:43 INFO - PROCESS | 1660 | 1464581623677 Marionette DEBUG loaded listener.js 21:13:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x119546c00) [pid = 1660] [serial = 786] [outer = 0x1182b4c00] 21:13:44 INFO - PROCESS | 1660 | 1464581624099 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]]]}] 21:13:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 21:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 722ms 21:13:44 INFO - PROCESS | 1660 | 1464581624144 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 21:13:44 INFO - PROCESS | 1660 | 1464581624148 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 21:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 21:13:44 INFO - PROCESS | 1660 | 1464581624153 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 21:13:44 INFO - PROCESS | 1660 | 1464581624155 Marionette TRACE conn2 <- [1,1022,null,{}] 21:13:44 INFO - PROCESS | 1660 | 1464581624158 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}] 21:13:44 INFO - PROCESS | 1660 | 1464581624264 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 21:13:44 INFO - PROCESS | 1660 | 1464581624319 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x127087000 == 51 [pid = 1660] [id = 263] 21:13:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x119820c00) [pid = 1660] [serial = 787] [outer = 0x0] 21:13:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x119b72800) [pid = 1660] [serial = 788] [outer = 0x119820c00] 21:13:44 INFO - PROCESS | 1660 | 1464581624348 Marionette DEBUG loaded listener.js 21:13:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x12124ac00) [pid = 1660] [serial = 789] [outer = 0x119820c00] 21:13:44 INFO - PROCESS | 1660 | 1464581624765 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]]]}] 21:13:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 21:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 619ms 21:13:44 INFO - PROCESS | 1660 | 1464581624773 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 21:13:44 INFO - PROCESS | 1660 | 1464581624774 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 21:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 21:13:44 INFO - PROCESS | 1660 | 1464581624777 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 21:13:44 INFO - PROCESS | 1660 | 1464581624780 Marionette TRACE conn2 <- [1,1026,null,{}] 21:13:44 INFO - PROCESS | 1660 | 1464581624790 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}] 21:13:44 INFO - PROCESS | 1660 | 1464581624896 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 21:13:44 INFO - PROCESS | 1660 | 1464581624987 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d36d000 == 52 [pid = 1660] [id = 264] 21:13:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x126addc00) [pid = 1660] [serial = 790] [outer = 0x0] 21:13:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x1268b1800) [pid = 1660] [serial = 791] [outer = 0x126addc00] 21:13:45 INFO - PROCESS | 1660 | 1464581625019 Marionette DEBUG loaded listener.js 21:13:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x127970c00) [pid = 1660] [serial = 792] [outer = 0x126addc00] 21:13:45 INFO - PROCESS | 1660 | 1464581625435 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]]]}] 21:13:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 21:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 674ms 21:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 21:13:45 INFO - PROCESS | 1660 | 1464581625451 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 21:13:45 INFO - PROCESS | 1660 | 1464581625453 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 21:13:45 INFO - PROCESS | 1660 | 1464581625455 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 21:13:45 INFO - PROCESS | 1660 | 1464581625457 Marionette TRACE conn2 <- [1,1030,null,{}] 21:13:45 INFO - PROCESS | 1660 | 1464581625459 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}] 21:13:45 INFO - PROCESS | 1660 | 1464581625564 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 21:13:45 INFO - PROCESS | 1660 | 1464581625615 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d4a1000 == 53 [pid = 1660] [id = 265] 21:13:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x128ccb000) [pid = 1660] [serial = 793] [outer = 0x0] 21:13:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x12964fc00) [pid = 1660] [serial = 794] [outer = 0x128ccb000] 21:13:45 INFO - PROCESS | 1660 | 1464581625644 Marionette DEBUG loaded listener.js 21:13:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x12b251800) [pid = 1660] [serial = 795] [outer = 0x128ccb000] 21:13:46 INFO - PROCESS | 1660 | 1464581626077 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]]]}] 21:13:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 21:13:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 669ms 21:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 21:13:46 INFO - PROCESS | 1660 | 1464581626126 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 21:13:46 INFO - PROCESS | 1660 | 1464581626127 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 21:13:46 INFO - PROCESS | 1660 | 1464581626129 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 21:13:46 INFO - PROCESS | 1660 | 1464581626131 Marionette TRACE conn2 <- [1,1034,null,{}] 21:13:46 INFO - PROCESS | 1660 | 1464581626133 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}] 21:13:46 INFO - PROCESS | 1660 | 1464581626384 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 21:13:46 INFO - PROCESS | 1660 | 1464581626532 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x111e0a000 == 54 [pid = 1660] [id = 266] 21:13:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x111ab7400) [pid = 1660] [serial = 796] [outer = 0x0] 21:13:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x111e30000) [pid = 1660] [serial = 797] [outer = 0x111ab7400] 21:13:46 INFO - PROCESS | 1660 | 1464581626580 Marionette DEBUG loaded listener.js 21:13:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x1121b6000) [pid = 1660] [serial = 798] [outer = 0x111ab7400] 21:13:47 INFO - PROCESS | 1660 | 1464581627042 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]]]}] 21:13:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 21:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 970ms 21:13:47 INFO - PROCESS | 1660 | 1464581627101 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 21:13:47 INFO - PROCESS | 1660 | 1464581627103 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 21:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 21:13:47 INFO - PROCESS | 1660 | 1464581627106 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 21:13:47 INFO - PROCESS | 1660 | 1464581627108 Marionette TRACE conn2 <- [1,1038,null,{}] 21:13:47 INFO - PROCESS | 1660 | 1464581627111 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}] 21:13:47 INFO - PROCESS | 1660 | 1464581627245 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 21:13:47 INFO - PROCESS | 1660 | 1464581627263 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x1167aa800 == 55 [pid = 1660] [id = 267] 21:13:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x114ef0800) [pid = 1660] [serial = 799] [outer = 0x0] 21:13:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x114fbe000) [pid = 1660] [serial = 800] [outer = 0x114ef0800] 21:13:47 INFO - PROCESS | 1660 | 1464581627306 Marionette DEBUG loaded listener.js 21:13:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x1164bbc00) [pid = 1660] [serial = 801] [outer = 0x114ef0800] 21:13:47 INFO - PROCESS | 1660 | 1464581627739 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]]]}] 21:13:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 21:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 671ms 21:13:47 INFO - PROCESS | 1660 | 1464581627777 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 21:13:47 INFO - PROCESS | 1660 | 1464581627779 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 21:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 21:13:47 INFO - PROCESS | 1660 | 1464581627781 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 21:13:47 INFO - PROCESS | 1660 | 1464581627783 Marionette TRACE conn2 <- [1,1042,null,{}] 21:13:47 INFO - PROCESS | 1660 | 1464581627785 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}] 21:13:47 INFO - PROCESS | 1660 | 1464581627894 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 21:13:47 INFO - PROCESS | 1660 | 1464581627965 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x118106000 == 56 [pid = 1660] [id = 268] 21:13:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x117425000) [pid = 1660] [serial = 802] [outer = 0x0] 21:13:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x11768f800) [pid = 1660] [serial = 803] [outer = 0x117425000] 21:13:47 INFO - PROCESS | 1660 | 1464581627993 Marionette DEBUG loaded listener.js 21:13:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x1180ab800) [pid = 1660] [serial = 804] [outer = 0x117425000] 21:13:48 INFO - PROCESS | 1660 | --DOCSHELL 0x128fa9000 == 55 [pid = 1660] [id = 206] 21:13:48 INFO - PROCESS | 1660 | --DOCSHELL 0x12cb59800 == 54 [pid = 1660] [id = 260] 21:13:48 INFO - PROCESS | 1660 | --DOCSHELL 0x12c91a000 == 53 [pid = 1660] [id = 259] 21:13:48 INFO - PROCESS | 1660 | --DOCSHELL 0x12b363800 == 52 [pid = 1660] [id = 258] 21:13:48 INFO - PROCESS | 1660 | --DOCSHELL 0x12b206800 == 51 [pid = 1660] [id = 257] 21:13:48 INFO - PROCESS | 1660 | --DOCSHELL 0x12a51d000 == 50 [pid = 1660] [id = 256] 21:13:48 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x116a6a400) [pid = 1660] [serial = 677] [outer = 0x0] [url = about:blank] 21:13:48 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x119828000) [pid = 1660] [serial = 680] [outer = 0x0] [url = about:blank] 21:13:48 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x1219f1000) [pid = 1660] [serial = 683] [outer = 0x0] [url = about:blank] 21:13:48 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x1250d8400) [pid = 1660] [serial = 686] [outer = 0x0] [url = about:blank] 21:13:48 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x12962d000) [pid = 1660] [serial = 725] [outer = 0x0] [url = about:blank] 21:13:48 INFO - PROCESS | 1660 | --DOCSHELL 0x127930000 == 49 [pid = 1660] [id = 255] 21:13:48 INFO - PROCESS | 1660 | --DOCSHELL 0x1270a0000 == 48 [pid = 1660] [id = 254] 21:13:48 INFO - PROCESS | 1660 | --DOCSHELL 0x124dc7000 == 47 [pid = 1660] [id = 253] 21:13:48 INFO - PROCESS | 1660 | --DOCSHELL 0x1212b8000 == 46 [pid = 1660] [id = 252] 21:13:48 INFO - PROCESS | 1660 | --DOCSHELL 0x11969f000 == 45 [pid = 1660] [id = 251] 21:13:48 INFO - PROCESS | 1660 | --DOCSHELL 0x117463000 == 44 [pid = 1660] [id = 250] 21:13:48 INFO - PROCESS | 1660 | --DOCSHELL 0x119a72000 == 43 [pid = 1660] [id = 249] 21:13:48 INFO - PROCESS | 1660 | --DOCSHELL 0x12b353800 == 42 [pid = 1660] [id = 246] 21:13:48 INFO - PROCESS | 1660 | --DOCSHELL 0x12a521800 == 41 [pid = 1660] [id = 245] 21:13:48 INFO - PROCESS | 1660 | --DOCSHELL 0x119a71000 == 40 [pid = 1660] [id = 244] 21:13:48 INFO - PROCESS | 1660 | --DOCSHELL 0x11687c800 == 39 [pid = 1660] [id = 243] 21:13:48 INFO - PROCESS | 1660 | --DOCSHELL 0x12a70d800 == 38 [pid = 1660] [id = 242] 21:13:48 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x121cbf400) [pid = 1660] [serial = 707] [outer = 0x0] [url = about:blank] 21:13:48 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x124d9a800) [pid = 1660] [serial = 710] [outer = 0x0] [url = about:blank] 21:13:48 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x1227e4000) [pid = 1660] [serial = 708] [outer = 0x0] [url = about:blank] 21:13:48 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x118f55000) [pid = 1660] [serial = 695] [outer = 0x0] [url = about:blank] 21:13:48 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x11954b000) [pid = 1660] [serial = 696] [outer = 0x0] [url = about:blank] 21:13:48 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x119df0400) [pid = 1660] [serial = 701] [outer = 0x0] [url = about:blank] 21:13:48 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x11a004400) [pid = 1660] [serial = 702] [outer = 0x0] [url = about:blank] 21:13:48 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x116865000) [pid = 1660] [serial = 690] [outer = 0x0] [url = about:blank] 21:13:48 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x115d5c400) [pid = 1660] [serial = 689] [outer = 0x0] [url = about:blank] 21:13:48 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x119828400) [pid = 1660] [serial = 698] [outer = 0x0] [url = about:blank] 21:13:48 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x119b6a000) [pid = 1660] [serial = 699] [outer = 0x0] [url = about:blank] 21:13:48 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x126ae2c00) [pid = 1660] [serial = 713] [outer = 0x0] [url = about:blank] 21:13:48 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x118086000) [pid = 1660] [serial = 692] [outer = 0x0] [url = about:blank] 21:13:48 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x12165cc00) [pid = 1660] [serial = 716] [outer = 0x0] [url = about:blank] 21:13:48 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x1181a8400) [pid = 1660] [serial = 693] [outer = 0x0] [url = about:blank] 21:13:48 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x12796c400) [pid = 1660] [serial = 719] [outer = 0x0] [url = about:blank] 21:13:48 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x128ccac00) [pid = 1660] [serial = 722] [outer = 0x0] [url = about:blank] 21:13:48 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x12c970800) [pid = 1660] [serial = 675] [outer = 0x0] [url = about:blank] 21:13:48 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x1293c3c00) [pid = 1660] [serial = 723] [outer = 0x0] [url = about:blank] 21:13:48 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x1215ee800) [pid = 1660] [serial = 704] [outer = 0x0] [url = about:blank] 21:13:48 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x126e85800) [pid = 1660] [serial = 714] [outer = 0x0] [url = about:blank] 21:13:48 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x128cc7800) [pid = 1660] [serial = 720] [outer = 0x0] [url = about:blank] 21:13:48 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x12568dc00) [pid = 1660] [serial = 711] [outer = 0x0] [url = about:blank] 21:13:48 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x121ad1c00) [pid = 1660] [serial = 705] [outer = 0x0] [url = about:blank] 21:13:48 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x126aebc00) [pid = 1660] [serial = 717] [outer = 0x0] [url = about:blank] 21:13:48 INFO - PROCESS | 1660 | 1464581628366 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]]]}] 21:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 21:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 618ms 21:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 21:13:48 INFO - PROCESS | 1660 | 1464581628401 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 21:13:48 INFO - PROCESS | 1660 | 1464581628403 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 21:13:48 INFO - PROCESS | 1660 | 1464581628411 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 21:13:48 INFO - PROCESS | 1660 | 1464581628414 Marionette TRACE conn2 <- [1,1046,null,{}] 21:13:48 INFO - PROCESS | 1660 | 1464581628417 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}] 21:13:48 INFO - PROCESS | 1660 | 1464581628504 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 21:13:48 INFO - PROCESS | 1660 | 1464581628554 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x118216000 == 39 [pid = 1660] [id = 269] 21:13:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x11758fc00) [pid = 1660] [serial = 805] [outer = 0x0] 21:13:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x11823e000) [pid = 1660] [serial = 806] [outer = 0x11758fc00] 21:13:48 INFO - PROCESS | 1660 | 1464581628581 Marionette DEBUG loaded listener.js 21:13:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x118fb4000) [pid = 1660] [serial = 807] [outer = 0x11758fc00] 21:13:48 INFO - PROCESS | 1660 | 1464581628973 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]]]}] 21:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 21:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 577ms 21:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 21:13:48 INFO - PROCESS | 1660 | 1464581628985 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 21:13:48 INFO - PROCESS | 1660 | 1464581628986 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 21:13:48 INFO - PROCESS | 1660 | 1464581628989 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 21:13:48 INFO - PROCESS | 1660 | 1464581628991 Marionette TRACE conn2 <- [1,1050,null,{}] 21:13:48 INFO - PROCESS | 1660 | 1464581628994 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}] 21:13:49 INFO - PROCESS | 1660 | 1464581629122 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 21:13:49 INFO - PROCESS | 1660 | 1464581629208 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x118119800 == 40 [pid = 1660] [id = 270] 21:13:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x118fb1000) [pid = 1660] [serial = 808] [outer = 0x0] 21:13:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x1195ddc00) [pid = 1660] [serial = 809] [outer = 0x118fb1000] 21:13:49 INFO - PROCESS | 1660 | 1464581629235 Marionette DEBUG loaded listener.js 21:13:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x11981f000) [pid = 1660] [serial = 810] [outer = 0x118fb1000] 21:13:49 INFO - PROCESS | 1660 | 1464581629522 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]]]}] 21:13:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 21:13:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 574ms 21:13:49 INFO - PROCESS | 1660 | 1464581629563 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 21:13:49 INFO - PROCESS | 1660 | 1464581629567 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 21:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 21:13:49 INFO - PROCESS | 1660 | 1464581629570 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 21:13:49 INFO - PROCESS | 1660 | 1464581629571 Marionette TRACE conn2 <- [1,1054,null,{}] 21:13:49 INFO - PROCESS | 1660 | 1464581629574 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}] 21:13:49 INFO - PROCESS | 1660 | 1464581629675 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 21:13:49 INFO - PROCESS | 1660 | 1464581629683 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x120648800 == 41 [pid = 1660] [id = 271] 21:13:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x119b68000) [pid = 1660] [serial = 811] [outer = 0x0] 21:13:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x119b6a000) [pid = 1660] [serial = 812] [outer = 0x119b68000] 21:13:49 INFO - PROCESS | 1660 | 1464581629715 Marionette DEBUG loaded listener.js 21:13:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x119df5800) [pid = 1660] [serial = 813] [outer = 0x119b68000] 21:13:50 INFO - PROCESS | 1660 | 1464581630039 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]]]}] 21:13:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 21:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 518ms 21:13:50 INFO - PROCESS | 1660 | 1464581630089 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 21:13:50 INFO - PROCESS | 1660 | 1464581630090 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 21:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 21:13:50 INFO - PROCESS | 1660 | 1464581630092 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 21:13:50 INFO - PROCESS | 1660 | 1464581630093 Marionette TRACE conn2 <- [1,1058,null,{}] 21:13:50 INFO - PROCESS | 1660 | 1464581630096 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}] 21:13:50 INFO - PROCESS | 1660 | 1464581630177 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 21:13:50 INFO - PROCESS | 1660 | 1464581630182 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12158b000 == 42 [pid = 1660] [id = 272] 21:13:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x119df9400) [pid = 1660] [serial = 814] [outer = 0x0] 21:13:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x1216e5400) [pid = 1660] [serial = 815] [outer = 0x119df9400] 21:13:50 INFO - PROCESS | 1660 | 1464581630208 Marionette DEBUG loaded listener.js 21:13:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x121ad1c00) [pid = 1660] [serial = 816] [outer = 0x119df9400] 21:13:50 INFO - PROCESS | 1660 | 1464581630584 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]]]}] 21:13:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 21:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 518ms 21:13:50 INFO - PROCESS | 1660 | 1464581630612 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 21:13:50 INFO - PROCESS | 1660 | 1464581630613 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 21:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 21:13:50 INFO - PROCESS | 1660 | 1464581630621 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 21:13:50 INFO - PROCESS | 1660 | 1464581630622 Marionette TRACE conn2 <- [1,1062,null,{}] 21:13:50 INFO - PROCESS | 1660 | 1464581630624 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}] 21:13:50 INFO - PROCESS | 1660 | 1464581630730 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 21:13:50 INFO - PROCESS | 1660 | 1464581630735 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x121dd4000 == 43 [pid = 1660] [id = 273] 21:13:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x121874c00) [pid = 1660] [serial = 817] [outer = 0x0] 21:13:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x121cc0000) [pid = 1660] [serial = 818] [outer = 0x121874c00] 21:13:50 INFO - PROCESS | 1660 | 1464581630760 Marionette DEBUG loaded listener.js 21:13:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x121cc6c00) [pid = 1660] [serial = 819] [outer = 0x121874c00] 21:13:51 INFO - PROCESS | 1660 | 1464581631092 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]]]}] 21:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 21:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 518ms 21:13:51 INFO - PROCESS | 1660 | 1464581631139 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 21:13:51 INFO - PROCESS | 1660 | 1464581631140 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 21:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 21:13:51 INFO - PROCESS | 1660 | 1464581631143 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 21:13:51 INFO - PROCESS | 1660 | 1464581631144 Marionette TRACE conn2 <- [1,1066,null,{}] 21:13:51 INFO - PROCESS | 1660 | 1464581631146 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}] 21:13:51 INFO - PROCESS | 1660 | 1464581631241 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 21:13:51 INFO - PROCESS | 1660 | 1464581631253 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x1255b6800 == 44 [pid = 1660] [id = 274] 21:13:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x121acd000) [pid = 1660] [serial = 820] [outer = 0x0] 21:13:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x121ccd800) [pid = 1660] [serial = 821] [outer = 0x121acd000] 21:13:51 INFO - PROCESS | 1660 | 1464581631278 Marionette DEBUG loaded listener.js 21:13:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x1227dbc00) [pid = 1660] [serial = 822] [outer = 0x121acd000] 21:13:51 INFO - PROCESS | 1660 | 1464581631637 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]]]}] 21:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 21:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 519ms 21:13:51 INFO - PROCESS | 1660 | 1464581631662 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 21:13:51 INFO - PROCESS | 1660 | 1464581631664 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 21:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 21:13:51 INFO - PROCESS | 1660 | 1464581631666 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 21:13:51 INFO - PROCESS | 1660 | 1464581631667 Marionette TRACE conn2 <- [1,1070,null,{}] 21:13:51 INFO - PROCESS | 1660 | 1464581631676 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}] 21:13:51 INFO - PROCESS | 1660 | 1464581631785 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 21:13:51 INFO - PROCESS | 1660 | 1464581631789 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x126eb3000 == 45 [pid = 1660] [id = 275] 21:13:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x1227dec00) [pid = 1660] [serial = 823] [outer = 0x0] 21:13:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x1227e6400) [pid = 1660] [serial = 824] [outer = 0x1227dec00] 21:13:51 INFO - PROCESS | 1660 | 1464581631844 Marionette DEBUG loaded listener.js 21:13:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x124d9e800) [pid = 1660] [serial = 825] [outer = 0x1227dec00] 21:13:52 INFO - PROCESS | 1660 | 1464581632140 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]]]}] 21:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 21:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 528ms 21:13:52 INFO - PROCESS | 1660 | 1464581632195 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 21:13:52 INFO - PROCESS | 1660 | 1464581632196 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 21:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 21:13:52 INFO - PROCESS | 1660 | 1464581632209 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 21:13:52 INFO - PROCESS | 1660 | 1464581632210 Marionette TRACE conn2 <- [1,1074,null,{}] 21:13:52 INFO - PROCESS | 1660 | 1464581632213 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}] 21:13:52 INFO - PROCESS | 1660 | 1464581632311 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 21:13:52 INFO - PROCESS | 1660 | 1464581632315 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x127682000 == 46 [pid = 1660] [id = 276] 21:13:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x1227e0800) [pid = 1660] [serial = 826] [outer = 0x0] 21:13:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x1250ddc00) [pid = 1660] [serial = 827] [outer = 0x1227e0800] 21:13:52 INFO - PROCESS | 1660 | 1464581632345 Marionette DEBUG loaded listener.js 21:13:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x126ae6000) [pid = 1660] [serial = 828] [outer = 0x1227e0800] 21:13:52 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x116286400) [pid = 1660] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 21:13:52 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x129649400) [pid = 1660] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 21:13:52 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x112a18000) [pid = 1660] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 21:13:52 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x12bb44000) [pid = 1660] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 21:13:52 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x1184fc400) [pid = 1660] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 21:13:52 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x124da6000) [pid = 1660] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 21:13:52 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x12796ac00) [pid = 1660] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 21:13:52 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x12962b800) [pid = 1660] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 21:13:52 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x12aa14800) [pid = 1660] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 21:13:52 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x117689800) [pid = 1660] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 21:13:52 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x121cc8400) [pid = 1660] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 21:13:52 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x117117800) [pid = 1660] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 21:13:52 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x121cc9800) [pid = 1660] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 21:13:52 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x128cc2c00) [pid = 1660] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 21:13:52 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x11681d400) [pid = 1660] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 21:13:52 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x119829800) [pid = 1660] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 21:13:52 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x119821000) [pid = 1660] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 21:13:52 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x12c08a000) [pid = 1660] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 21:13:52 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x12755c800) [pid = 1660] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 21:13:52 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x1166d2000) [pid = 1660] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 21:13:52 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x117114400) [pid = 1660] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 21:13:52 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x111a0f800) [pid = 1660] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 21:13:52 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x11808ec00) [pid = 1660] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 21:13:52 INFO - PROCESS | 1660 | 1464581632905 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]]]}] 21:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 21:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 724ms 21:13:52 INFO - PROCESS | 1660 | 1464581632934 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 21:13:52 INFO - PROCESS | 1660 | 1464581632936 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 21:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 21:13:52 INFO - PROCESS | 1660 | 1464581632938 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 21:13:52 INFO - PROCESS | 1660 | 1464581632940 Marionette TRACE conn2 <- [1,1078,null,{}] 21:13:52 INFO - PROCESS | 1660 | 1464581632943 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}] 21:13:53 INFO - PROCESS | 1660 | 1464581633038 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 21:13:53 INFO - PROCESS | 1660 | 1464581633042 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x1290b7000 == 47 [pid = 1660] [id = 277] 21:13:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x119322800) [pid = 1660] [serial = 829] [outer = 0x0] 21:13:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x119b6b400) [pid = 1660] [serial = 830] [outer = 0x119322800] 21:13:53 INFO - PROCESS | 1660 | 1464581633067 Marionette DEBUG loaded listener.js 21:13:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x126e85800) [pid = 1660] [serial = 831] [outer = 0x119322800] 21:13:53 INFO - PROCESS | 1660 | 1464581633390 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]]]}] 21:13:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 21:13:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 472ms 21:13:53 INFO - PROCESS | 1660 | 1464581633411 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 21:13:53 INFO - PROCESS | 1660 | 1464581633412 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 21:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 21:13:53 INFO - PROCESS | 1660 | 1464581633416 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 21:13:53 INFO - PROCESS | 1660 | 1464581633418 Marionette TRACE conn2 <- [1,1082,null,{}] 21:13:53 INFO - PROCESS | 1660 | 1464581633420 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}] 21:13:53 INFO - PROCESS | 1660 | 1464581633502 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 21:13:53 INFO - PROCESS | 1660 | 1464581633558 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x129490800 == 48 [pid = 1660] [id = 278] 21:13:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x11981e400) [pid = 1660] [serial = 832] [outer = 0x0] 21:13:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x126e85400) [pid = 1660] [serial = 833] [outer = 0x11981e400] 21:13:53 INFO - PROCESS | 1660 | 1464581633583 Marionette DEBUG loaded listener.js 21:13:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x12755c800) [pid = 1660] [serial = 834] [outer = 0x11981e400] 21:13:53 INFO - PROCESS | 1660 | 1464581633867 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]]]}] 21:13:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 21:13:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 469ms 21:13:53 INFO - PROCESS | 1660 | 1464581633889 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 21:13:53 INFO - PROCESS | 1660 | 1464581633890 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 21:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 21:13:53 INFO - PROCESS | 1660 | 1464581633893 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 21:13:53 INFO - PROCESS | 1660 | 1464581633894 Marionette TRACE conn2 <- [1,1086,null,{}] 21:13:53 INFO - PROCESS | 1660 | 1464581633904 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}] 21:13:53 INFO - PROCESS | 1660 | 1464581633993 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 21:13:54 INFO - PROCESS | 1660 | 1464581633998 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b206800 == 49 [pid = 1660] [id = 279] 21:13:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x127244c00) [pid = 1660] [serial = 835] [outer = 0x0] 21:13:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x127971000) [pid = 1660] [serial = 836] [outer = 0x127244c00] 21:13:54 INFO - PROCESS | 1660 | 1464581634022 Marionette DEBUG loaded listener.js 21:13:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x128ccac00) [pid = 1660] [serial = 837] [outer = 0x127244c00] 21:13:54 INFO - PROCESS | 1660 | 1464581634362 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]]]}] 21:13:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 21:13:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 522ms 21:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 21:13:54 INFO - PROCESS | 1660 | 1464581634419 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 21:13:54 INFO - PROCESS | 1660 | 1464581634421 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 21:13:54 INFO - PROCESS | 1660 | 1464581634423 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 21:13:54 INFO - PROCESS | 1660 | 1464581634424 Marionette TRACE conn2 <- [1,1090,null,{}] 21:13:54 INFO - PROCESS | 1660 | 1464581634426 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}] 21:13:54 INFO - PROCESS | 1660 | 1464581634511 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 21:13:54 INFO - PROCESS | 1660 | 1464581634516 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b904000 == 50 [pid = 1660] [id = 280] 21:13:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x12796cc00) [pid = 1660] [serial = 838] [outer = 0x0] 21:13:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x129024400) [pid = 1660] [serial = 839] [outer = 0x12796cc00] 21:13:54 INFO - PROCESS | 1660 | 1464581634541 Marionette DEBUG loaded listener.js 21:13:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x129329400) [pid = 1660] [serial = 840] [outer = 0x12796cc00] 21:13:55 INFO - PROCESS | 1660 | 1464581635032 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]]]}] 21:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 21:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 618ms 21:13:55 INFO - PROCESS | 1660 | 1464581635042 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 21:13:55 INFO - PROCESS | 1660 | 1464581635045 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 21:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 21:13:55 INFO - PROCESS | 1660 | 1464581635049 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 21:13:55 INFO - PROCESS | 1660 | 1464581635052 Marionette TRACE conn2 <- [1,1094,null,{}] 21:13:55 INFO - PROCESS | 1660 | 1464581635056 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}] 21:13:55 INFO - PROCESS | 1660 | 1464581635173 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 21:13:55 INFO - PROCESS | 1660 | 1464581635242 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x116ac5000 == 51 [pid = 1660] [id = 281] 21:13:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x112d67400) [pid = 1660] [serial = 841] [outer = 0x0] 21:13:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x113c09400) [pid = 1660] [serial = 842] [outer = 0x112d67400] 21:13:55 INFO - PROCESS | 1660 | 1464581635274 Marionette DEBUG loaded listener.js 21:13:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x1164eac00) [pid = 1660] [serial = 843] [outer = 0x112d67400] 21:13:55 INFO - PROCESS | 1660 | 1464581635679 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]]]}] 21:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 21:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 672ms 21:13:55 INFO - PROCESS | 1660 | 1464581635722 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 21:13:55 INFO - PROCESS | 1660 | 1464581635726 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 21:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 21:13:55 INFO - PROCESS | 1660 | 1464581635731 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 21:13:55 INFO - PROCESS | 1660 | 1464581635733 Marionette TRACE conn2 <- [1,1098,null,{}] 21:13:55 INFO - PROCESS | 1660 | 1464581635735 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}] 21:13:55 INFO - PROCESS | 1660 | 1464581635839 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 21:13:55 INFO - PROCESS | 1660 | 1464581635928 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d66000 == 52 [pid = 1660] [id = 282] 21:13:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x116a6b400) [pid = 1660] [serial = 844] [outer = 0x0] 21:13:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x11808f000) [pid = 1660] [serial = 845] [outer = 0x116a6b400] 21:13:55 INFO - PROCESS | 1660 | 1464581635971 Marionette DEBUG loaded listener.js 21:13:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x1182bac00) [pid = 1660] [serial = 846] [outer = 0x116a6b400] 21:13:56 INFO - PROCESS | 1660 | 1464581636365 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]]]}] 21:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 21:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 671ms 21:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 21:13:56 INFO - PROCESS | 1660 | 1464581636401 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 21:13:56 INFO - PROCESS | 1660 | 1464581636403 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 21:13:56 INFO - PROCESS | 1660 | 1464581636405 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 21:13:56 INFO - PROCESS | 1660 | 1464581636408 Marionette TRACE conn2 <- [1,1102,null,{}] 21:13:56 INFO - PROCESS | 1660 | 1464581636415 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}] 21:13:56 INFO - PROCESS | 1660 | 1464581636522 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 21:13:56 INFO - PROCESS | 1660 | 1464581636581 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd3f800 == 53 [pid = 1660] [id = 283] 21:13:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x11931e400) [pid = 1660] [serial = 847] [outer = 0x0] 21:13:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x119b67000) [pid = 1660] [serial = 848] [outer = 0x11931e400] 21:13:56 INFO - PROCESS | 1660 | 1464581636612 Marionette DEBUG loaded listener.js 21:13:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x11a004000) [pid = 1660] [serial = 849] [outer = 0x11931e400] 21:13:57 INFO - PROCESS | 1660 | 1464581637053 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]]]}] 21:13:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 21:13:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 671ms 21:13:57 INFO - PROCESS | 1660 | 1464581637077 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 21:13:57 INFO - PROCESS | 1660 | 1464581637079 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 21:13:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 21:13:57 INFO - PROCESS | 1660 | 1464581637081 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 21:13:57 INFO - PROCESS | 1660 | 1464581637083 Marionette TRACE conn2 <- [1,1106,null,{}] 21:13:57 INFO - PROCESS | 1660 | 1464581637085 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}] 21:13:57 INFO - PROCESS | 1660 | 1464581637189 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 21:13:57 INFO - PROCESS | 1660 | 1464581637277 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c61c000 == 54 [pid = 1660] [id = 284] 21:13:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x121499400) [pid = 1660] [serial = 850] [outer = 0x0] 21:13:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x121cc9800) [pid = 1660] [serial = 851] [outer = 0x121499400] 21:13:57 INFO - PROCESS | 1660 | 1464581637307 Marionette DEBUG loaded listener.js 21:13:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x124da4c00) [pid = 1660] [serial = 852] [outer = 0x121499400] 21:13:57 INFO - PROCESS | 1660 | 1464581637707 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]]]}] 21:13:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 21:13:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 669ms 21:13:57 INFO - PROCESS | 1660 | 1464581637751 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 21:13:57 INFO - PROCESS | 1660 | 1464581637752 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 21:13:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 21:13:57 INFO - PROCESS | 1660 | 1464581637755 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 21:13:57 INFO - PROCESS | 1660 | 1464581637756 Marionette TRACE conn2 <- [1,1110,null,{}] 21:13:57 INFO - PROCESS | 1660 | 1464581637758 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}] 21:13:57 INFO - PROCESS | 1660 | 1464581637858 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 21:13:57 INFO - PROCESS | 1660 | 1464581637913 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cb4a000 == 55 [pid = 1660] [id = 285] 21:13:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x124d64000) [pid = 1660] [serial = 853] [outer = 0x0] 21:13:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x126ae2800) [pid = 1660] [serial = 854] [outer = 0x124d64000] 21:13:57 INFO - PROCESS | 1660 | 1464581637942 Marionette DEBUG loaded listener.js 21:13:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x128cc2800) [pid = 1660] [serial = 855] [outer = 0x124d64000] 21:13:58 INFO - PROCESS | 1660 | 1464581638390 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]]]}] 21:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 21:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 669ms 21:13:58 INFO - PROCESS | 1660 | 1464581638424 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 21:13:58 INFO - PROCESS | 1660 | 1464581638426 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 21:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 21:13:58 INFO - PROCESS | 1660 | 1464581638428 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 21:13:58 INFO - PROCESS | 1660 | 1464581638429 Marionette TRACE conn2 <- [1,1114,null,{}] 21:13:58 INFO - PROCESS | 1660 | 1464581638452 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}] 21:13:58 INFO - PROCESS | 1660 | 1464581638588 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 21:13:58 INFO - PROCESS | 1660 | 1464581638658 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x127674800 == 56 [pid = 1660] [id = 286] 21:13:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x1256fa400) [pid = 1660] [serial = 856] [outer = 0x0] 21:13:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x1293bc800) [pid = 1660] [serial = 857] [outer = 0x1256fa400] 21:13:58 INFO - PROCESS | 1660 | 1464581638688 Marionette DEBUG loaded listener.js 21:13:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x129625800) [pid = 1660] [serial = 858] [outer = 0x1256fa400] 21:13:59 INFO - PROCESS | 1660 | 1464581639285 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]]]}] 21:13:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 21:13:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 889ms 21:13:59 INFO - PROCESS | 1660 | 1464581639318 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 21:13:59 INFO - PROCESS | 1660 | 1464581639320 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 21:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 21:13:59 INFO - PROCESS | 1660 | 1464581639323 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 21:13:59 INFO - PROCESS | 1660 | 1464581639326 Marionette TRACE conn2 <- [1,1118,null,{}] 21:13:59 INFO - PROCESS | 1660 | 1464581639330 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}] 21:13:59 INFO - PROCESS | 1660 | 1464581639427 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 21:13:59 INFO - PROCESS | 1660 | 1464581639499 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x117462000 == 57 [pid = 1660] [id = 287] 21:13:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x112a7b000) [pid = 1660] [serial = 859] [outer = 0x0] 21:13:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x112f31000) [pid = 1660] [serial = 860] [outer = 0x112a7b000] 21:13:59 INFO - PROCESS | 1660 | 1464581639527 Marionette DEBUG loaded listener.js 21:13:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x1164c3800) [pid = 1660] [serial = 861] [outer = 0x112a7b000] 21:13:59 INFO - PROCESS | 1660 | 1464581639960 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]]]}] 21:13:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 21:13:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 674ms 21:14:00 INFO - PROCESS | 1660 | 1464581640017 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 21:14:00 INFO - PROCESS | 1660 | 1464581640020 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 21:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 21:14:00 INFO - PROCESS | 1660 | 1464581640026 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 21:14:00 INFO - PROCESS | 1660 | 1464581640028 Marionette TRACE conn2 <- [1,1122,null,{}] 21:14:00 INFO - PROCESS | 1660 | 1464581640031 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}] 21:14:00 INFO - PROCESS | 1660 | 1464581640126 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 21:14:00 INFO - PROCESS | 1660 | 1464581640197 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x117453000 == 58 [pid = 1660] [id = 288] 21:14:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x116a6dc00) [pid = 1660] [serial = 862] [outer = 0x0] 21:14:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x117689c00) [pid = 1660] [serial = 863] [outer = 0x116a6dc00] 21:14:00 INFO - PROCESS | 1660 | 1464581640224 Marionette DEBUG loaded listener.js 21:14:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x11823c400) [pid = 1660] [serial = 864] [outer = 0x116a6dc00] 21:14:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12b206800 == 57 [pid = 1660] [id = 279] 21:14:00 INFO - PROCESS | 1660 | --DOCSHELL 0x129490800 == 56 [pid = 1660] [id = 278] 21:14:00 INFO - PROCESS | 1660 | --DOCSHELL 0x1290b7000 == 55 [pid = 1660] [id = 277] 21:14:00 INFO - PROCESS | 1660 | --DOCSHELL 0x127682000 == 54 [pid = 1660] [id = 276] 21:14:00 INFO - PROCESS | 1660 | --DOCSHELL 0x126eb3000 == 53 [pid = 1660] [id = 275] 21:14:00 INFO - PROCESS | 1660 | --DOCSHELL 0x1255b6800 == 52 [pid = 1660] [id = 274] 21:14:00 INFO - PROCESS | 1660 | --DOCSHELL 0x121dd4000 == 51 [pid = 1660] [id = 273] 21:14:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12158b000 == 50 [pid = 1660] [id = 272] 21:14:00 INFO - PROCESS | 1660 | --DOCSHELL 0x120648800 == 49 [pid = 1660] [id = 271] 21:14:00 INFO - PROCESS | 1660 | --DOCSHELL 0x118119800 == 48 [pid = 1660] [id = 270] 21:14:00 INFO - PROCESS | 1660 | --DOCSHELL 0x118216000 == 47 [pid = 1660] [id = 269] 21:14:00 INFO - PROCESS | 1660 | --DOCSHELL 0x118106000 == 46 [pid = 1660] [id = 268] 21:14:00 INFO - PROCESS | 1660 | --DOCSHELL 0x1167aa800 == 45 [pid = 1660] [id = 267] 21:14:00 INFO - PROCESS | 1660 | --DOCSHELL 0x111e0a000 == 44 [pid = 1660] [id = 266] 21:14:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12d36d000 == 43 [pid = 1660] [id = 264] 21:14:00 INFO - PROCESS | 1660 | --DOCSHELL 0x127087000 == 42 [pid = 1660] [id = 263] 21:14:00 INFO - PROCESS | 1660 | --DOCSHELL 0x118259800 == 41 [pid = 1660] [id = 262] 21:14:00 INFO - PROCESS | 1660 | 1464581640613 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]]]}] 21:14:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 21:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 622ms 21:14:00 INFO - PROCESS | 1660 | 1464581640648 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 21:14:00 INFO - PROCESS | 1660 | 1464581640650 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 21:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 21:14:00 INFO - PROCESS | 1660 | 1464581640652 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 21:14:00 INFO - PROCESS | 1660 | 1464581640654 Marionette TRACE conn2 <- [1,1126,null,{}] 21:14:00 INFO - PROCESS | 1660 | 1464581640662 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}] 21:14:00 INFO - PROCESS | 1660 | 1464581640747 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x1180b3800) [pid = 1660] [serial = 621] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x12bb44400) [pid = 1660] [serial = 630] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x112a21800) [pid = 1660] [serial = 507] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x12bd22800) [pid = 1660] [serial = 633] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 157 (0x119df8000) [pid = 1660] [serial = 624] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x128cc3000) [pid = 1660] [serial = 627] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x1180b8c00) [pid = 1660] [serial = 582] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x118089000) [pid = 1660] [serial = 552] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x112daa000) [pid = 1660] [serial = 549] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x1195e3000) [pid = 1660] [serial = 585] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x1293c5c00) [pid = 1660] [serial = 764] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x12aa1c400) [pid = 1660] [serial = 767] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x12b24f800) [pid = 1660] [serial = 770] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x1227d9400) [pid = 1660] [serial = 773] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x12abc4c00) [pid = 1660] [serial = 768] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x129022c00) [pid = 1660] [serial = 776] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x12c08ac00) [pid = 1660] [serial = 777] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x11931ac00) [pid = 1660] [serial = 731] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x118606800) [pid = 1660] [serial = 749] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x119821400) [pid = 1660] [serial = 750] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x124d0b400) [pid = 1660] [serial = 758] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x1167fa000) [pid = 1660] [serial = 728] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x1219f2400) [pid = 1660] [serial = 737] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x12aa15c00) [pid = 1660] [serial = 744] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x129323000) [pid = 1660] [serial = 743] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x119dff000) [pid = 1660] [serial = 734] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x1180b1000) [pid = 1660] [serial = 747] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x116863800) [pid = 1660] [serial = 746] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x1215f7400) [pid = 1660] [serial = 755] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x1227dcc00) [pid = 1660] [serial = 756] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x1268b0c00) [pid = 1660] [serial = 740] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x119b6b800) [pid = 1660] [serial = 752] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x121246400) [pid = 1660] [serial = 753] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x12c14d800) [pid = 1660] [serial = 779] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x12bb41800) [pid = 1660] [serial = 771] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x128ccf000) [pid = 1660] [serial = 761] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x1293bac00) [pid = 1660] [serial = 762] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x12a8b2400) [pid = 1660] [serial = 765] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x12b3d8400) [pid = 1660] [serial = 774] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x12568fc00) [pid = 1660] [serial = 759] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x12c157000) [pid = 1660] [serial = 780] [outer = 0x0] [url = about:blank] 21:14:00 INFO - PROCESS | 1660 | 1464581640809 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180cd000 == 42 [pid = 1660] [id = 289] 21:14:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x115df3800) [pid = 1660] [serial = 865] [outer = 0x0] 21:14:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x116a6e400) [pid = 1660] [serial = 866] [outer = 0x115df3800] 21:14:00 INFO - PROCESS | 1660 | 1464581640842 Marionette DEBUG loaded listener.js 21:14:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x118fb1800) [pid = 1660] [serial = 867] [outer = 0x115df3800] 21:14:01 INFO - PROCESS | 1660 | 1464581641133 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]]]}] 21:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 21:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 520ms 21:14:01 INFO - PROCESS | 1660 | 1464581641173 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 21:14:01 INFO - PROCESS | 1660 | 1464581641175 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 21:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 21:14:01 INFO - PROCESS | 1660 | 1464581641177 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 21:14:01 INFO - PROCESS | 1660 | 1464581641178 Marionette TRACE conn2 <- [1,1130,null,{}] 21:14:01 INFO - PROCESS | 1660 | 1464581641181 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}] 21:14:01 INFO - PROCESS | 1660 | 1464581641271 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 21:14:01 INFO - PROCESS | 1660 | 1464581641275 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x1196b6000 == 43 [pid = 1660] [id = 290] 21:14:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x1195e3400) [pid = 1660] [serial = 868] [outer = 0x0] 21:14:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x119825800) [pid = 1660] [serial = 869] [outer = 0x1195e3400] 21:14:01 INFO - PROCESS | 1660 | 1464581641302 Marionette DEBUG loaded listener.js 21:14:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x119b69000) [pid = 1660] [serial = 870] [outer = 0x1195e3400] 21:14:01 INFO - PROCESS | 1660 | 1464581641654 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]]]}] 21:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 21:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 519ms 21:14:01 INFO - PROCESS | 1660 | 1464581641697 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 21:14:01 INFO - PROCESS | 1660 | 1464581641698 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 21:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 21:14:01 INFO - PROCESS | 1660 | 1464581641708 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 21:14:01 INFO - PROCESS | 1660 | 1464581641709 Marionette TRACE conn2 <- [1,1134,null,{}] 21:14:01 INFO - PROCESS | 1660 | 1464581641711 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}] 21:14:01 INFO - PROCESS | 1660 | 1464581641790 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 21:14:01 INFO - PROCESS | 1660 | 1464581641794 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x11648b000 == 44 [pid = 1660] [id = 291] 21:14:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x119b6d400) [pid = 1660] [serial = 871] [outer = 0x0] 21:14:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x119df3800) [pid = 1660] [serial = 872] [outer = 0x119b6d400] 21:14:01 INFO - PROCESS | 1660 | 1464581641823 Marionette DEBUG loaded listener.js 21:14:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x121246400) [pid = 1660] [serial = 873] [outer = 0x119b6d400] 21:14:02 INFO - PROCESS | 1660 | 1464581642139 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]]]}] 21:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 21:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 468ms 21:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 21:14:02 INFO - PROCESS | 1660 | 1464581642177 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 21:14:02 INFO - PROCESS | 1660 | 1464581642178 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 21:14:02 INFO - PROCESS | 1660 | 1464581642180 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 21:14:02 INFO - PROCESS | 1660 | 1464581642183 Marionette TRACE conn2 <- [1,1138,null,{}] 21:14:02 INFO - PROCESS | 1660 | 1464581642186 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}] 21:14:02 INFO - PROCESS | 1660 | 1464581642322 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 21:14:02 INFO - PROCESS | 1660 | 1464581642419 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x126820000 == 45 [pid = 1660] [id = 292] 21:14:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x1256f1800) [pid = 1660] [serial = 874] [outer = 0x0] 21:14:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x126ae1400) [pid = 1660] [serial = 875] [outer = 0x1256f1800] 21:14:02 INFO - PROCESS | 1660 | 1464581642530 Marionette DEBUG loaded listener.js 21:14:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x1270b2c00) [pid = 1660] [serial = 876] [outer = 0x1256f1800] 21:14:02 INFO - PROCESS | 1660 | 1464581642993 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]]]}] 21:14:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 21:14:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 821ms 21:14:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 21:14:03 INFO - PROCESS | 1660 | 1464581643002 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 21:14:03 INFO - PROCESS | 1660 | 1464581643003 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 21:14:03 INFO - PROCESS | 1660 | 1464581643005 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 21:14:03 INFO - PROCESS | 1660 | 1464581643006 Marionette TRACE conn2 <- [1,1142,null,{}] 21:14:03 INFO - PROCESS | 1660 | 1464581643009 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}] 21:14:03 INFO - PROCESS | 1660 | 1464581643114 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 21:14:03 INFO - PROCESS | 1660 | 1464581643127 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x12768a000 == 46 [pid = 1660] [id = 293] 21:14:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x12724e400) [pid = 1660] [serial = 877] [outer = 0x0] 21:14:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x128cc7800) [pid = 1660] [serial = 878] [outer = 0x12724e400] 21:14:03 INFO - PROCESS | 1660 | 1464581643152 Marionette DEBUG loaded listener.js 21:14:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x129028400) [pid = 1660] [serial = 879] [outer = 0x12724e400] 21:14:03 INFO - PROCESS | 1660 | 1464581643488 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]]]}] 21:14:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 21:14:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 518ms 21:14:03 INFO - PROCESS | 1660 | 1464581643530 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 21:14:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 21:14:03 INFO - PROCESS | 1660 | 1464581643531 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 21:14:03 INFO - PROCESS | 1660 | 1464581643533 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 21:14:03 INFO - PROCESS | 1660 | 1464581643535 Marionette TRACE conn2 <- [1,1146,null,{}] 21:14:03 INFO - PROCESS | 1660 | 1464581643537 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}] 21:14:03 INFO - PROCESS | 1660 | 1464581643639 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 21:14:03 INFO - PROCESS | 1660 | 1464581643672 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x1290b7000 == 47 [pid = 1660] [id = 294] 21:14:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x129029000) [pid = 1660] [serial = 880] [outer = 0x0] 21:14:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x1293c3000) [pid = 1660] [serial = 881] [outer = 0x129029000] 21:14:03 INFO - PROCESS | 1660 | 1464581643698 Marionette DEBUG loaded listener.js 21:14:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x12962e400) [pid = 1660] [serial = 882] [outer = 0x129029000] 21:14:04 INFO - PROCESS | 1660 | 1464581644028 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]]]}] 21:14:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 21:14:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 518ms 21:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 21:14:04 INFO - PROCESS | 1660 | 1464581644053 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 21:14:04 INFO - PROCESS | 1660 | 1464581644054 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 21:14:04 INFO - PROCESS | 1660 | 1464581644056 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 21:14:04 INFO - PROCESS | 1660 | 1464581644057 Marionette TRACE conn2 <- [1,1150,null,{}] 21:14:04 INFO - PROCESS | 1660 | 1464581644060 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}] 21:14:04 INFO - PROCESS | 1660 | 1464581644162 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 21:14:04 INFO - PROCESS | 1660 | 1464581644173 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a89d800 == 48 [pid = 1660] [id = 295] 21:14:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x129649800) [pid = 1660] [serial = 883] [outer = 0x0] 21:14:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x129669c00) [pid = 1660] [serial = 884] [outer = 0x129649800] 21:14:04 INFO - PROCESS | 1660 | 1464581644205 Marionette DEBUG loaded listener.js 21:14:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x12a8ae000) [pid = 1660] [serial = 885] [outer = 0x129649800] 21:14:04 INFO - PROCESS | 1660 | 1464581644525 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]]]}] 21:14:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 21:14:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 519ms 21:14:04 INFO - PROCESS | 1660 | 1464581644575 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 21:14:04 INFO - PROCESS | 1660 | 1464581644577 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 21:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 21:14:04 INFO - PROCESS | 1660 | 1464581644579 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 21:14:04 INFO - PROCESS | 1660 | 1464581644580 Marionette TRACE conn2 <- [1,1154,null,{}] 21:14:04 INFO - PROCESS | 1660 | 1464581644582 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}] 21:14:04 INFO - PROCESS | 1660 | 1464581644686 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 21:14:04 INFO - PROCESS | 1660 | 1464581644720 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b911000 == 49 [pid = 1660] [id = 296] 21:14:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x12964a400) [pid = 1660] [serial = 886] [outer = 0x0] 21:14:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x12a8b7c00) [pid = 1660] [serial = 887] [outer = 0x12964a400] 21:14:04 INFO - PROCESS | 1660 | 1464581644745 Marionette DEBUG loaded listener.js 21:14:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x12aa1c800) [pid = 1660] [serial = 888] [outer = 0x12964a400] 21:14:05 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x11682ac00) [pid = 1660] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 21:14:05 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x124d65800) [pid = 1660] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 21:14:05 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x11931fc00) [pid = 1660] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 21:14:05 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x119dfc000) [pid = 1660] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 21:14:05 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x118fb1000) [pid = 1660] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 21:14:05 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x121874c00) [pid = 1660] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 21:14:05 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x11758fc00) [pid = 1660] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 21:14:05 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x117425000) [pid = 1660] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 21:14:05 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x111ab7400) [pid = 1660] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 21:14:05 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x121acd000) [pid = 1660] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 21:14:05 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x12bd15000) [pid = 1660] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 21:14:05 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x119df9400) [pid = 1660] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 21:14:05 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x114ef0800) [pid = 1660] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 21:14:05 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x119b68000) [pid = 1660] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 21:14:05 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x1227dec00) [pid = 1660] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 21:14:05 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x1227e0800) [pid = 1660] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 21:14:05 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x119322800) [pid = 1660] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 21:14:05 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x11981e400) [pid = 1660] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 21:14:05 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x112d6d800) [pid = 1660] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 21:14:05 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x11823e400) [pid = 1660] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 21:14:05 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x12149b400) [pid = 1660] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 21:14:05 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x119b69c00) [pid = 1660] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 21:14:05 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x1164bdc00) [pid = 1660] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 21:14:05 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x119dfb400) [pid = 1660] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 21:14:05 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x127244c00) [pid = 1660] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 21:14:05 INFO - PROCESS | 1660 | 1464581645190 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]]]}] 21:14:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 21:14:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 622ms 21:14:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 21:14:05 INFO - PROCESS | 1660 | 1464581645203 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 21:14:05 INFO - PROCESS | 1660 | 1464581645205 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 21:14:05 INFO - PROCESS | 1660 | 1464581645207 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 21:14:05 INFO - PROCESS | 1660 | 1464581645209 Marionette TRACE conn2 <- [1,1158,null,{}] 21:14:05 INFO - PROCESS | 1660 | 1464581645211 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}] 21:14:05 INFO - PROCESS | 1660 | 1464581645340 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 21:14:05 INFO - PROCESS | 1660 | 1464581645373 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12767e800 == 50 [pid = 1660] [id = 297] 21:14:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x1121aa000) [pid = 1660] [serial = 889] [outer = 0x0] 21:14:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x118fadc00) [pid = 1660] [serial = 890] [outer = 0x1121aa000] 21:14:05 INFO - PROCESS | 1660 | 1464581645402 Marionette DEBUG loaded listener.js 21:14:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x12964f000) [pid = 1660] [serial = 891] [outer = 0x1121aa000] 21:14:05 INFO - PROCESS | 1660 | 1464581645701 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]]]}] 21:14:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 21:14:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 524ms 21:14:05 INFO - PROCESS | 1660 | 1464581645732 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 21:14:05 INFO - PROCESS | 1660 | 1464581645735 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 21:14:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 21:14:05 INFO - PROCESS | 1660 | 1464581645739 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 21:14:05 INFO - PROCESS | 1660 | 1464581645740 Marionette TRACE conn2 <- [1,1162,null,{}] 21:14:05 INFO - PROCESS | 1660 | 1464581645742 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}] 21:14:05 INFO - PROCESS | 1660 | 1464581645828 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 21:14:05 INFO - PROCESS | 1660 | 1464581645833 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c609800 == 51 [pid = 1660] [id = 298] 21:14:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x121cc6000) [pid = 1660] [serial = 892] [outer = 0x0] 21:14:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x12aa21800) [pid = 1660] [serial = 893] [outer = 0x121cc6000] 21:14:05 INFO - PROCESS | 1660 | 1464581645857 Marionette DEBUG loaded listener.js 21:14:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x12abc7c00) [pid = 1660] [serial = 894] [outer = 0x121cc6000] 21:14:06 INFO - PROCESS | 1660 | 1464581646173 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]]]}] 21:14:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 21:14:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 468ms 21:14:06 INFO - PROCESS | 1660 | 1464581646208 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 21:14:06 INFO - PROCESS | 1660 | 1464581646209 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 21:14:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 21:14:06 INFO - PROCESS | 1660 | 1464581646211 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 21:14:06 INFO - PROCESS | 1660 | 1464581646212 Marionette TRACE conn2 <- [1,1166,null,{}] 21:14:06 INFO - PROCESS | 1660 | 1464581646236 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}] 21:14:06 INFO - PROCESS | 1660 | 1464581646321 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 21:14:06 INFO - PROCESS | 1660 | 1464581646325 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cb64800 == 52 [pid = 1660] [id = 299] 21:14:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x119822c00) [pid = 1660] [serial = 895] [outer = 0x0] 21:14:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x12b248000) [pid = 1660] [serial = 896] [outer = 0x119822c00] 21:14:06 INFO - PROCESS | 1660 | 1464581646350 Marionette DEBUG loaded listener.js 21:14:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x12bb3bc00) [pid = 1660] [serial = 897] [outer = 0x119822c00] 21:14:06 INFO - PROCESS | 1660 | 1464581646691 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]]]}] 21:14:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 21:14:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 485ms 21:14:06 INFO - PROCESS | 1660 | 1464581646696 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 21:14:06 INFO - PROCESS | 1660 | 1464581646697 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 21:14:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 21:14:06 INFO - PROCESS | 1660 | 1464581646702 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 21:14:06 INFO - PROCESS | 1660 | 1464581646703 Marionette TRACE conn2 <- [1,1170,null,{}] 21:14:06 INFO - PROCESS | 1660 | 1464581646705 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}] 21:14:06 INFO - PROCESS | 1660 | 1464581646790 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 21:14:06 INFO - PROCESS | 1660 | 1464581646794 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d36e000 == 53 [pid = 1660] [id = 300] 21:14:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x12bb43400) [pid = 1660] [serial = 898] [outer = 0x0] 21:14:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x12bd15000) [pid = 1660] [serial = 899] [outer = 0x12bb43400] 21:14:06 INFO - PROCESS | 1660 | 1464581646819 Marionette DEBUG loaded listener.js 21:14:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x12bd22800) [pid = 1660] [serial = 900] [outer = 0x12bb43400] 21:14:07 INFO - PROCESS | 1660 | 1464581647281 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]]]}] 21:14:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 21:14:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 619ms 21:14:07 INFO - PROCESS | 1660 | 1464581647331 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 21:14:07 INFO - PROCESS | 1660 | 1464581647335 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 21:14:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 21:14:07 INFO - PROCESS | 1660 | 1464581647340 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 21:14:07 INFO - PROCESS | 1660 | 1464581647343 Marionette TRACE conn2 <- [1,1174,null,{}] 21:14:07 INFO - PROCESS | 1660 | 1464581647347 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}] 21:14:07 INFO - PROCESS | 1660 | 1464581647463 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 21:14:07 INFO - PROCESS | 1660 | 1464581647570 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x116ab1800 == 54 [pid = 1660] [id = 301] 21:14:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x1166d2000) [pid = 1660] [serial = 901] [outer = 0x0] 21:14:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x116827400) [pid = 1660] [serial = 902] [outer = 0x1166d2000] 21:14:07 INFO - PROCESS | 1660 | 1464581647602 Marionette DEBUG loaded listener.js 21:14:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x117697000) [pid = 1660] [serial = 903] [outer = 0x1166d2000] 21:14:08 INFO - PROCESS | 1660 | 1464581648034 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] 21:14:08 INFO - PROCESS | 1660 | 1464581648067 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 21:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 21:14:08 INFO - PROCESS | 1660 | 1464581648072 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 21:14:08 INFO - PROCESS | 1660 | 1464581648074 Marionette TRACE conn2 <- [1,1178,null,{}] 21:14:08 INFO - PROCESS | 1660 | 1464581648076 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}] 21:14:08 INFO - PROCESS | 1660 | 1464581648184 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 21:14:08 INFO - PROCESS | 1660 | 1464581648240 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x121dc6800 == 55 [pid = 1660] [id = 302] 21:14:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x11823d400) [pid = 1660] [serial = 904] [outer = 0x0] 21:14:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x118f4ec00) [pid = 1660] [serial = 905] [outer = 0x11823d400] 21:14:08 INFO - PROCESS | 1660 | 1464581648269 Marionette DEBUG loaded listener.js 21:14:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x119552800) [pid = 1660] [serial = 906] [outer = 0x11823d400] 21:14:08 INFO - PROCESS | 1660 | 1464581648732 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 21:14:08 INFO - PROCESS | 1660 | 1464581648796 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 21:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 21:14:08 INFO - PROCESS | 1660 | 1464581648835 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 21:14:08 INFO - PROCESS | 1660 | 1464581648839 Marionette TRACE conn2 <- [1,1182,null,{}] 21:14:08 INFO - PROCESS | 1660 | 1464581648854 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}] 21:14:08 INFO - PROCESS | 1660 | 1464581648995 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 21:14:09 INFO - PROCESS | 1660 | 1464581649060 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d4a0800 == 56 [pid = 1660] [id = 303] 21:14:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x121247800) [pid = 1660] [serial = 907] [outer = 0x0] 21:14:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x121acd000) [pid = 1660] [serial = 908] [outer = 0x121247800] 21:14:09 INFO - PROCESS | 1660 | 1464581649104 Marionette DEBUG loaded listener.js 21:14:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x1227b7000) [pid = 1660] [serial = 909] [outer = 0x121247800] 21:14:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x128cce000) [pid = 1660] [serial = 910] [outer = 0x12d011000] 21:14:09 INFO - PROCESS | 1660 | 1464581649561 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] 21:14:09 INFO - PROCESS | 1660 | 1464581649619 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 21:14:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 21:14:09 INFO - PROCESS | 1660 | 1464581649622 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 21:14:09 INFO - PROCESS | 1660 | 1464581649623 Marionette TRACE conn2 <- [1,1186,null,{}] 21:14:09 INFO - PROCESS | 1660 | 1464581649625 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}] 21:14:09 INFO - PROCESS | 1660 | 1464581649729 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 21:14:09 INFO - PROCESS | 1660 | 1464581649809 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d687000 == 57 [pid = 1660] [id = 304] 21:14:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x127970400) [pid = 1660] [serial = 911] [outer = 0x0] 21:14:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x128cc9400) [pid = 1660] [serial = 912] [outer = 0x127970400] 21:14:09 INFO - PROCESS | 1660 | 1464581649840 Marionette DEBUG loaded listener.js 21:14:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x12aa20400) [pid = 1660] [serial = 913] [outer = 0x127970400] 21:14:10 INFO - PROCESS | 1660 | 1464581650250 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] 21:14:10 INFO - PROCESS | 1660 | 1464581650292 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 21:14:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 21:14:10 INFO - PROCESS | 1660 | 1464581650295 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 21:14:10 INFO - PROCESS | 1660 | 1464581650296 Marionette TRACE conn2 <- [1,1190,null,{}] 21:14:10 INFO - PROCESS | 1660 | 1464581650312 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}] 21:14:10 INFO - PROCESS | 1660 | 1464581650415 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 21:14:10 INFO - PROCESS | 1660 | 1464581650471 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x12da22800 == 58 [pid = 1660] [id = 305] 21:14:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x12abcc400) [pid = 1660] [serial = 914] [outer = 0x0] 21:14:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x12bd1c400) [pid = 1660] [serial = 915] [outer = 0x12abcc400] 21:14:10 INFO - PROCESS | 1660 | 1464581650501 Marionette DEBUG loaded listener.js 21:14:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x12bd29800) [pid = 1660] [serial = 916] [outer = 0x12abcc400] 21:14:10 INFO - PROCESS | 1660 | 1464581650975 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] 21:14:11 INFO - PROCESS | 1660 | 1464581651028 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 21:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 21:14:11 INFO - PROCESS | 1660 | 1464581651031 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 21:14:11 INFO - PROCESS | 1660 | 1464581651033 Marionette TRACE conn2 <- [1,1194,null,{}] 21:14:11 INFO - PROCESS | 1660 | 1464581651036 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}] 21:14:11 INFO - PROCESS | 1660 | 1464581651158 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 21:14:11 INFO - PROCESS | 1660 | 1464581651231 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x119504800 == 59 [pid = 1660] [id = 306] 21:14:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x1164c8000) [pid = 1660] [serial = 917] [outer = 0x0] 21:14:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x126e86c00) [pid = 1660] [serial = 918] [outer = 0x1164c8000] 21:14:11 INFO - PROCESS | 1660 | 1464581651260 Marionette DEBUG loaded listener.js 21:14:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x12c14bc00) [pid = 1660] [serial = 919] [outer = 0x1164c8000] 21:14:11 INFO - PROCESS | 1660 | 1464581651889 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] 21:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 21:14:11 INFO - PROCESS | 1660 | 1464581651957 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 21:14:11 INFO - PROCESS | 1660 | 1464581651960 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 21:14:11 INFO - PROCESS | 1660 | 1464581651962 Marionette TRACE conn2 <- [1,1198,null,{}] 21:14:11 INFO - PROCESS | 1660 | 1464581651966 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}] 21:14:12 INFO - PROCESS | 1660 | 1464581652068 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 21:14:12 INFO - PROCESS | 1660 | 1464581652140 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x119699000 == 60 [pid = 1660] [id = 307] 21:14:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x114fc2400) [pid = 1660] [serial = 920] [outer = 0x0] 21:14:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x115f75800) [pid = 1660] [serial = 921] [outer = 0x114fc2400] 21:14:12 INFO - PROCESS | 1660 | 1464581652168 Marionette DEBUG loaded listener.js 21:14:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x1167fdc00) [pid = 1660] [serial = 922] [outer = 0x114fc2400] 21:14:12 INFO - PROCESS | 1660 | 1464581652574 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]]]}] 21:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 21:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 628ms 21:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 21:14:12 INFO - PROCESS | 1660 | 1464581652588 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 21:14:12 INFO - PROCESS | 1660 | 1464581652591 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 21:14:12 INFO - PROCESS | 1660 | 1464581652595 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 21:14:12 INFO - PROCESS | 1660 | 1464581652597 Marionette TRACE conn2 <- [1,1202,null,{}] 21:14:12 INFO - PROCESS | 1660 | 1464581652600 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}] 21:14:12 INFO - PROCESS | 1660 | 1464581652697 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 21:14:12 INFO - PROCESS | 1660 | 1464581652756 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x117451800 == 61 [pid = 1660] [id = 308] 21:14:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x11685d000) [pid = 1660] [serial = 923] [outer = 0x0] 21:14:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x1180ac400) [pid = 1660] [serial = 924] [outer = 0x11685d000] 21:14:12 INFO - PROCESS | 1660 | 1464581652782 Marionette DEBUG loaded listener.js 21:14:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x1181a8400) [pid = 1660] [serial = 925] [outer = 0x11685d000] 21:14:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12c615000 == 60 [pid = 1660] [id = 225] 21:14:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12cb64800 == 59 [pid = 1660] [id = 299] 21:14:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12c609800 == 58 [pid = 1660] [id = 298] 21:14:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12767e800 == 57 [pid = 1660] [id = 297] 21:14:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12b911000 == 56 [pid = 1660] [id = 296] 21:14:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12a89d800 == 55 [pid = 1660] [id = 295] 21:14:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1290b7000 == 54 [pid = 1660] [id = 294] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x129024400) [pid = 1660] [serial = 839] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12768a000 == 53 [pid = 1660] [id = 293] 21:14:13 INFO - PROCESS | 1660 | --DOCSHELL 0x126820000 == 52 [pid = 1660] [id = 292] 21:14:13 INFO - PROCESS | 1660 | --DOCSHELL 0x11648b000 == 51 [pid = 1660] [id = 291] 21:14:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1196b6000 == 50 [pid = 1660] [id = 290] 21:14:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1180cd000 == 49 [pid = 1660] [id = 289] 21:14:13 INFO - PROCESS | 1660 | --DOCSHELL 0x117453000 == 48 [pid = 1660] [id = 288] 21:14:13 INFO - PROCESS | 1660 | --DOCSHELL 0x117462000 == 47 [pid = 1660] [id = 287] 21:14:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd3f800 == 46 [pid = 1660] [id = 283] 21:14:13 INFO - PROCESS | 1660 | --DOCSHELL 0x119d66000 == 45 [pid = 1660] [id = 282] 21:14:13 INFO - PROCESS | 1660 | --DOCSHELL 0x116ac5000 == 44 [pid = 1660] [id = 281] 21:14:13 INFO - PROCESS | 1660 | 1464581653226 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]]]}] 21:14:13 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 21:14:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 670ms 21:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 21:14:13 INFO - PROCESS | 1660 | 1464581653269 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 21:14:13 INFO - PROCESS | 1660 | 1464581653271 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 21:14:13 INFO - PROCESS | 1660 | 1464581653274 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 21:14:13 INFO - PROCESS | 1660 | 1464581653278 Marionette TRACE conn2 <- [1,1206,null,{}] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x118611400) [pid = 1660] [serial = 678] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x1270b4800) [pid = 1660] [serial = 687] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x119b6c000) [pid = 1660] [serial = 681] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x121ccc800) [pid = 1660] [serial = 684] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x1195ddc00) [pid = 1660] [serial = 809] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x11981f000) [pid = 1660] [serial = 810] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x121cc0000) [pid = 1660] [serial = 818] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x118603c00) [pid = 1660] [serial = 785] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x11823e000) [pid = 1660] [serial = 806] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x118fb4000) [pid = 1660] [serial = 807] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x1268b1800) [pid = 1660] [serial = 791] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x1180ab800) [pid = 1660] [serial = 804] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x11768f800) [pid = 1660] [serial = 803] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x1121b6000) [pid = 1660] [serial = 798] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x121ccd800) [pid = 1660] [serial = 821] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x111e30000) [pid = 1660] [serial = 797] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x12c2e5400) [pid = 1660] [serial = 782] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x12c970400) [pid = 1660] [serial = 783] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x1216e5400) [pid = 1660] [serial = 815] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x121cc6c00) [pid = 1660] [serial = 819] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x1164bbc00) [pid = 1660] [serial = 801] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x114fbe000) [pid = 1660] [serial = 800] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x119b6a000) [pid = 1660] [serial = 812] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x119df5800) [pid = 1660] [serial = 813] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x119b72800) [pid = 1660] [serial = 788] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x12964fc00) [pid = 1660] [serial = 794] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x1227e6400) [pid = 1660] [serial = 824] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x1227dbc00) [pid = 1660] [serial = 822] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x1250ddc00) [pid = 1660] [serial = 827] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x124d9e800) [pid = 1660] [serial = 825] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x128ccac00) [pid = 1660] [serial = 837] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x119b6b400) [pid = 1660] [serial = 830] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x126ae6000) [pid = 1660] [serial = 828] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x121ad1c00) [pid = 1660] [serial = 816] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x126e85800) [pid = 1660] [serial = 831] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x12755c800) [pid = 1660] [serial = 834] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x126e85400) [pid = 1660] [serial = 833] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x12966d000) [pid = 1660] [serial = 726] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x11981ac00) [pid = 1660] [serial = 732] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x12796f400) [pid = 1660] [serial = 741] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x1217c1800) [pid = 1660] [serial = 735] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x117690400) [pid = 1660] [serial = 729] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x121cccc00) [pid = 1660] [serial = 738] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x127971000) [pid = 1660] [serial = 836] [outer = 0x0] [url = about:blank] 21:14:13 INFO - PROCESS | 1660 | 1464581653306 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}] 21:14:13 INFO - PROCESS | 1660 | 1464581653491 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 21:14:13 INFO - PROCESS | 1660 | 1464581653509 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x11746a000 == 45 [pid = 1660] [id = 309] 21:14:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x11860fc00) [pid = 1660] [serial = 926] [outer = 0x0] 21:14:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x118f48000) [pid = 1660] [serial = 927] [outer = 0x11860fc00] 21:14:13 INFO - PROCESS | 1660 | 1464581653553 Marionette DEBUG loaded listener.js 21:14:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x119320c00) [pid = 1660] [serial = 928] [outer = 0x11860fc00] 21:14:13 INFO - PROCESS | 1660 | 1464581653873 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]]]}] 21:14:13 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 21:14:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 623ms 21:14:13 INFO - PROCESS | 1660 | 1464581653897 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 21:14:13 INFO - PROCESS | 1660 | 1464581653900 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 21:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 21:14:13 INFO - PROCESS | 1660 | 1464581653911 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 21:14:13 INFO - PROCESS | 1660 | 1464581653912 Marionette TRACE conn2 <- [1,1210,null,{}] 21:14:13 INFO - PROCESS | 1660 | 1464581653916 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}] 21:14:14 INFO - PROCESS | 1660 | 1464581653996 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 21:14:14 INFO - PROCESS | 1660 | 1464581654002 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a66800 == 46 [pid = 1660] [id = 310] 21:14:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x11981ac00) [pid = 1660] [serial = 929] [outer = 0x0] 21:14:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x119af0c00) [pid = 1660] [serial = 930] [outer = 0x11981ac00] 21:14:14 INFO - PROCESS | 1660 | 1464581654028 Marionette DEBUG loaded listener.js 21:14:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x119b70800) [pid = 1660] [serial = 931] [outer = 0x11981ac00] 21:14:14 INFO - PROCESS | 1660 | 1464581654360 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]]]}] 21:14:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 21:14:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 480ms 21:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 21:14:14 INFO - PROCESS | 1660 | 1464581654386 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 21:14:14 INFO - PROCESS | 1660 | 1464581654387 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 21:14:14 INFO - PROCESS | 1660 | 1464581654398 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 21:14:14 INFO - PROCESS | 1660 | 1464581654399 Marionette TRACE conn2 <- [1,1214,null,{}] 21:14:14 INFO - PROCESS | 1660 | 1464581654402 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}] 21:14:14 INFO - PROCESS | 1660 | 1464581654531 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 21:14:14 INFO - PROCESS | 1660 | 1464581654541 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x1167b8000 == 47 [pid = 1660] [id = 311] 21:14:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x118f55000) [pid = 1660] [serial = 932] [outer = 0x0] 21:14:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x119df1800) [pid = 1660] [serial = 933] [outer = 0x118f55000] 21:14:14 INFO - PROCESS | 1660 | 1464581654580 Marionette DEBUG loaded listener.js 21:14:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x12124d000) [pid = 1660] [serial = 934] [outer = 0x118f55000] 21:14:15 INFO - PROCESS | 1660 | 1464581655005 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]]]}] 21:14:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 21:14:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 627ms 21:14:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 21:14:15 INFO - PROCESS | 1660 | 1464581655017 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 21:14:15 INFO - PROCESS | 1660 | 1464581655018 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 21:14:15 INFO - PROCESS | 1660 | 1464581655021 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 21:14:15 INFO - PROCESS | 1660 | 1464581655022 Marionette TRACE conn2 <- [1,1218,null,{}] 21:14:15 INFO - PROCESS | 1660 | 1464581655024 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}] 21:14:15 INFO - PROCESS | 1660 | 1464581655122 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 21:14:15 INFO - PROCESS | 1660 | 1464581655189 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x124b16000 == 48 [pid = 1660] [id = 312] 21:14:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x119821400) [pid = 1660] [serial = 935] [outer = 0x0] 21:14:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x121c6e800) [pid = 1660] [serial = 936] [outer = 0x119821400] 21:14:15 INFO - PROCESS | 1660 | 1464581655215 Marionette DEBUG loaded listener.js 21:14:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x124d9f400) [pid = 1660] [serial = 937] [outer = 0x119821400] 21:14:15 INFO - PROCESS | 1660 | 1464581655546 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]]]}] 21:14:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 21:14:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 569ms 21:14:15 INFO - PROCESS | 1660 | 1464581655590 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 21:14:15 INFO - PROCESS | 1660 | 1464581655591 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 21:14:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 21:14:15 INFO - PROCESS | 1660 | 1464581655593 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 21:14:15 INFO - PROCESS | 1660 | 1464581655594 Marionette TRACE conn2 <- [1,1222,null,{}] 21:14:15 INFO - PROCESS | 1660 | 1464581655597 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}] 21:14:15 INFO - PROCESS | 1660 | 1464581655700 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 21:14:15 INFO - PROCESS | 1660 | 1464581655732 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x12728f800 == 49 [pid = 1660] [id = 313] 21:14:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x119dfb400) [pid = 1660] [serial = 938] [outer = 0x0] 21:14:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x126aebc00) [pid = 1660] [serial = 939] [outer = 0x119dfb400] 21:14:15 INFO - PROCESS | 1660 | 1464581655757 Marionette DEBUG loaded listener.js 21:14:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x127587800) [pid = 1660] [serial = 940] [outer = 0x119dfb400] 21:14:16 INFO - PROCESS | 1660 | 1464581656165 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] 21:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 21:14:16 INFO - PROCESS | 1660 | 1464581656215 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 21:14:16 INFO - PROCESS | 1660 | 1464581656218 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 21:14:16 INFO - PROCESS | 1660 | 1464581656220 Marionette TRACE conn2 <- [1,1226,null,{}] 21:14:16 INFO - PROCESS | 1660 | 1464581656223 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}] 21:14:16 INFO - PROCESS | 1660 | 1464581656374 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 21:14:16 INFO - PROCESS | 1660 | 1464581656397 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x1290ab800 == 50 [pid = 1660] [id = 314] 21:14:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x119321800) [pid = 1660] [serial = 941] [outer = 0x0] 21:14:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x127972c00) [pid = 1660] [serial = 942] [outer = 0x119321800] 21:14:16 INFO - PROCESS | 1660 | 1464581656436 Marionette DEBUG loaded listener.js 21:14:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x129329c00) [pid = 1660] [serial = 943] [outer = 0x119321800] 21:14:16 INFO - PROCESS | 1660 | 1464581656750 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]]]}] 21:14:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 21:14:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 571ms 21:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 21:14:16 INFO - PROCESS | 1660 | 1464581656789 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 21:14:16 INFO - PROCESS | 1660 | 1464581656790 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 21:14:16 INFO - PROCESS | 1660 | 1464581656792 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 21:14:16 INFO - PROCESS | 1660 | 1464581656793 Marionette TRACE conn2 <- [1,1230,null,{}] 21:14:16 INFO - PROCESS | 1660 | 1464581656795 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}] 21:14:16 INFO - PROCESS | 1660 | 1464581656898 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 21:14:16 INFO - PROCESS | 1660 | 1464581656902 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a711800 == 51 [pid = 1660] [id = 315] 21:14:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x1195d7000) [pid = 1660] [serial = 944] [outer = 0x0] 21:14:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x1293c5800) [pid = 1660] [serial = 945] [outer = 0x1195d7000] 21:14:16 INFO - PROCESS | 1660 | 1464581656956 Marionette DEBUG loaded listener.js 21:14:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x129648c00) [pid = 1660] [serial = 946] [outer = 0x1195d7000] 21:14:17 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x115df3800) [pid = 1660] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 21:14:17 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x12724e400) [pid = 1660] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 21:14:17 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x112a7b000) [pid = 1660] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 21:14:17 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x116a6dc00) [pid = 1660] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 21:14:17 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x1195e3400) [pid = 1660] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 21:14:17 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x119b6d400) [pid = 1660] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 21:14:17 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x129029000) [pid = 1660] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 21:14:17 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x1256f1800) [pid = 1660] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 21:14:17 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x1121aa000) [pid = 1660] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 21:14:17 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x129649800) [pid = 1660] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 21:14:17 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x12964a400) [pid = 1660] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 21:14:17 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x121cc6000) [pid = 1660] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 21:14:17 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x119822c00) [pid = 1660] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 21:14:17 INFO - PROCESS | 1660 | 1464581657379 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]]]}] 21:14:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 21:14:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 620ms 21:14:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 21:14:17 INFO - PROCESS | 1660 | 1464581657412 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 21:14:17 INFO - PROCESS | 1660 | 1464581657413 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 21:14:17 INFO - PROCESS | 1660 | 1464581657416 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 21:14:17 INFO - PROCESS | 1660 | 1464581657417 Marionette TRACE conn2 <- [1,1234,null,{}] 21:14:17 INFO - PROCESS | 1660 | 1464581657419 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}] 21:14:17 INFO - PROCESS | 1660 | 1464581657505 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 21:14:17 INFO - PROCESS | 1660 | 1464581657509 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a51c800 == 52 [pid = 1660] [id = 316] 21:14:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x118fb1400) [pid = 1660] [serial = 947] [outer = 0x0] 21:14:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x1270b8400) [pid = 1660] [serial = 948] [outer = 0x118fb1400] 21:14:17 INFO - PROCESS | 1660 | 1464581657535 Marionette DEBUG loaded listener.js 21:14:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x11981fc00) [pid = 1660] [serial = 949] [outer = 0x118fb1400] 21:14:17 INFO - PROCESS | 1660 | 1464581657876 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]]]}] 21:14:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 21:14:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 470ms 21:14:17 INFO - PROCESS | 1660 | 1464581657888 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 21:14:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 21:14:17 INFO - PROCESS | 1660 | 1464581657889 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 21:14:17 INFO - PROCESS | 1660 | 1464581657891 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 21:14:17 INFO - PROCESS | 1660 | 1464581657893 Marionette TRACE conn2 <- [1,1238,null,{}] 21:14:17 INFO - PROCESS | 1660 | 1464581657895 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}] 21:14:18 INFO - PROCESS | 1660 | 1464581658019 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 21:14:18 INFO - PROCESS | 1660 | 1464581658025 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b206800 == 53 [pid = 1660] [id = 317] 21:14:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x11931a800) [pid = 1660] [serial = 950] [outer = 0x0] 21:14:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x12966f800) [pid = 1660] [serial = 951] [outer = 0x11931a800] 21:14:18 INFO - PROCESS | 1660 | 1464581658054 Marionette DEBUG loaded listener.js 21:14:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x12b24e800) [pid = 1660] [serial = 952] [outer = 0x11931a800] 21:14:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 21:14:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 470ms 21:14:18 INFO - PROCESS | 1660 | 1464581658353 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]]]}] 21:14:18 INFO - PROCESS | 1660 | 1464581658362 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 21:14:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 21:14:18 INFO - PROCESS | 1660 | 1464581658363 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 21:14:18 INFO - PROCESS | 1660 | 1464581658366 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 21:14:18 INFO - PROCESS | 1660 | 1464581658369 Marionette TRACE conn2 <- [1,1242,null,{}] 21:14:18 INFO - PROCESS | 1660 | 1464581658377 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}] 21:14:18 INFO - PROCESS | 1660 | 1464581658469 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 21:14:18 INFO - PROCESS | 1660 | 1464581658474 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd36800 == 54 [pid = 1660] [id = 318] 21:14:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x12abc4400) [pid = 1660] [serial = 953] [outer = 0x0] 21:14:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x12bd19400) [pid = 1660] [serial = 954] [outer = 0x12abc4400] 21:14:18 INFO - PROCESS | 1660 | 1464581658499 Marionette DEBUG loaded listener.js 21:14:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x12bd30000) [pid = 1660] [serial = 955] [outer = 0x12abc4400] 21:14:18 INFO - PROCESS | 1660 | 1464581658845 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]]]}] 21:14:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 21:14:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 530ms 21:14:18 INFO - PROCESS | 1660 | 1464581658904 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 21:14:18 INFO - PROCESS | 1660 | 1464581658906 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 21:14:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 21:14:18 INFO - PROCESS | 1660 | 1464581658908 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 21:14:18 INFO - PROCESS | 1660 | 1464581658909 Marionette TRACE conn2 <- [1,1246,null,{}] 21:14:18 INFO - PROCESS | 1660 | 1464581658911 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}] 21:14:18 INFO - PROCESS | 1660 | 1464581658995 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 21:14:19 INFO - PROCESS | 1660 | 1464581658999 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c612000 == 55 [pid = 1660] [id = 319] 21:14:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x12bd19c00) [pid = 1660] [serial = 956] [outer = 0x0] 21:14:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x12c08f800) [pid = 1660] [serial = 957] [outer = 0x12bd19c00] 21:14:19 INFO - PROCESS | 1660 | 1464581659024 Marionette DEBUG loaded listener.js 21:14:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x12c154000) [pid = 1660] [serial = 958] [outer = 0x12bd19c00] 21:14:19 INFO - PROCESS | 1660 | 1464581659443 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]]]}] 21:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 21:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 568ms 21:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 21:14:19 INFO - PROCESS | 1660 | 1464581659476 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 21:14:19 INFO - PROCESS | 1660 | 1464581659479 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 21:14:19 INFO - PROCESS | 1660 | 1464581659482 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 21:14:19 INFO - PROCESS | 1660 | 1464581659485 Marionette TRACE conn2 <- [1,1250,null,{}] 21:14:19 INFO - PROCESS | 1660 | 1464581659490 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}] 21:14:19 INFO - PROCESS | 1660 | 1464581659603 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 21:14:19 INFO - PROCESS | 1660 | 1464581659662 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x116892800 == 56 [pid = 1660] [id = 320] 21:14:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x112a1c400) [pid = 1660] [serial = 959] [outer = 0x0] 21:14:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x113c08000) [pid = 1660] [serial = 960] [outer = 0x112a1c400] 21:14:19 INFO - PROCESS | 1660 | 1464581659705 Marionette DEBUG loaded listener.js 21:14:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x1167f1c00) [pid = 1660] [serial = 961] [outer = 0x112a1c400] 21:14:20 INFO - PROCESS | 1660 | 1464581660135 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]]]}] 21:14:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 21:14:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 673ms 21:14:20 INFO - PROCESS | 1660 | 1464581660174 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 21:14:20 INFO - PROCESS | 1660 | 1464581660178 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 21:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 21:14:20 INFO - PROCESS | 1660 | 1464581660195 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 21:14:20 INFO - PROCESS | 1660 | 1464581660196 Marionette TRACE conn2 <- [1,1254,null,{}] 21:14:20 INFO - PROCESS | 1660 | 1464581660202 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}] 21:14:20 INFO - PROCESS | 1660 | 1464581660308 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 21:14:20 INFO - PROCESS | 1660 | 1464581660366 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x121325800 == 57 [pid = 1660] [id = 321] 21:14:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x1168be400) [pid = 1660] [serial = 962] [outer = 0x0] 21:14:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x118607400) [pid = 1660] [serial = 963] [outer = 0x1168be400] 21:14:20 INFO - PROCESS | 1660 | 1464581660395 Marionette DEBUG loaded listener.js 21:14:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x119547c00) [pid = 1660] [serial = 964] [outer = 0x1168be400] 21:14:20 INFO - PROCESS | 1660 | 1464581660854 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]]]}] 21:14:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 21:14:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 687ms 21:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 21:14:20 INFO - PROCESS | 1660 | 1464581660870 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 21:14:20 INFO - PROCESS | 1660 | 1464581660872 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 21:14:20 INFO - PROCESS | 1660 | 1464581660874 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 21:14:20 INFO - PROCESS | 1660 | 1464581660876 Marionette TRACE conn2 <- [1,1258,null,{}] 21:14:20 INFO - PROCESS | 1660 | 1464581660884 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}] 21:14:21 INFO - PROCESS | 1660 | 1464581660995 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 21:14:21 INFO - PROCESS | 1660 | 1464581661053 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c616800 == 58 [pid = 1660] [id = 322] 21:14:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x119af3000) [pid = 1660] [serial = 965] [outer = 0x0] 21:14:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x121cc6400) [pid = 1660] [serial = 966] [outer = 0x119af3000] 21:14:21 INFO - PROCESS | 1660 | 1464581661084 Marionette DEBUG loaded listener.js 21:14:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x1227dd000) [pid = 1660] [serial = 967] [outer = 0x119af3000] 21:14:21 INFO - PROCESS | 1660 | 1464581661537 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]]]}] 21:14:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 21:14:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 672ms 21:14:21 INFO - PROCESS | 1660 | 1464581661546 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 21:14:21 INFO - PROCESS | 1660 | 1464581661548 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 21:14:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 21:14:21 INFO - PROCESS | 1660 | 1464581661553 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 21:14:21 INFO - PROCESS | 1660 | 1464581661554 Marionette TRACE conn2 <- [1,1262,null,{}] 21:14:21 INFO - PROCESS | 1660 | 1464581661557 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}] 21:14:21 INFO - PROCESS | 1660 | 1464581661682 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 21:14:21 INFO - PROCESS | 1660 | 1464581661764 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d036800 == 59 [pid = 1660] [id = 323] 21:14:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x1293c6800) [pid = 1660] [serial = 968] [outer = 0x0] 21:14:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x12964a400) [pid = 1660] [serial = 969] [outer = 0x1293c6800] 21:14:21 INFO - PROCESS | 1660 | 1464581661793 Marionette DEBUG loaded listener.js 21:14:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x12a8b7000) [pid = 1660] [serial = 970] [outer = 0x1293c6800] 21:14:22 INFO - PROCESS | 1660 | 1464581662209 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]]]}] 21:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 21:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 669ms 21:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 21:14:22 INFO - PROCESS | 1660 | 1464581662223 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 21:14:22 INFO - PROCESS | 1660 | 1464581662224 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 21:14:22 INFO - PROCESS | 1660 | 1464581662226 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 21:14:22 INFO - PROCESS | 1660 | 1464581662228 Marionette TRACE conn2 <- [1,1266,null,{}] 21:14:22 INFO - PROCESS | 1660 | 1464581662230 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}] 21:14:22 INFO - PROCESS | 1660 | 1464581662337 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 21:14:22 INFO - PROCESS | 1660 | 1464581662391 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d67a800 == 60 [pid = 1660] [id = 324] 21:14:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x12a8b1000) [pid = 1660] [serial = 971] [outer = 0x0] 21:14:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x12abca400) [pid = 1660] [serial = 972] [outer = 0x12a8b1000] 21:14:22 INFO - PROCESS | 1660 | 1464581662420 Marionette DEBUG loaded listener.js 21:14:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x12bd1a000) [pid = 1660] [serial = 973] [outer = 0x12a8b1000] 21:14:22 INFO - PROCESS | 1660 | 1464581662835 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]]]}] 21:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 21:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 620ms 21:14:22 INFO - PROCESS | 1660 | 1464581662846 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 21:14:22 INFO - PROCESS | 1660 | 1464581662848 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 21:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 21:14:22 INFO - PROCESS | 1660 | 1464581662852 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 21:14:22 INFO - PROCESS | 1660 | 1464581662853 Marionette TRACE conn2 <- [1,1270,null,{}] 21:14:22 INFO - PROCESS | 1660 | 1464581662856 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}] 21:14:22 INFO - PROCESS | 1660 | 1464581662974 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 21:14:23 INFO - PROCESS | 1660 | 1464581663064 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x12fd17800 == 61 [pid = 1660] [id = 325] 21:14:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x12c14e800) [pid = 1660] [serial = 974] [outer = 0x0] 21:14:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x12c2ed800) [pid = 1660] [serial = 975] [outer = 0x12c14e800] 21:14:23 INFO - PROCESS | 1660 | 1464581663094 Marionette DEBUG loaded listener.js 21:14:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x12c978000) [pid = 1660] [serial = 976] [outer = 0x12c14e800] 21:14:23 INFO - PROCESS | 1660 | 1464581663527 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]]]}] 21:14:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 21:14:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 720ms 21:14:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 21:14:23 INFO - PROCESS | 1660 | 1464581663571 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 21:14:23 INFO - PROCESS | 1660 | 1464581663573 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 21:14:23 INFO - PROCESS | 1660 | 1464581663575 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 21:14:23 INFO - PROCESS | 1660 | 1464581663576 Marionette TRACE conn2 <- [1,1274,null,{}] 21:14:23 INFO - PROCESS | 1660 | 1464581663579 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}] 21:14:23 INFO - PROCESS | 1660 | 1464581663681 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 21:14:23 INFO - PROCESS | 1660 | 1464581663752 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b36800 == 62 [pid = 1660] [id = 326] 21:14:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x112a1e800) [pid = 1660] [serial = 977] [outer = 0x0] 21:14:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x128ccec00) [pid = 1660] [serial = 978] [outer = 0x112a1e800] 21:14:23 INFO - PROCESS | 1660 | 1464581663781 Marionette DEBUG loaded listener.js 21:14:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x12c97b000) [pid = 1660] [serial = 979] [outer = 0x112a1e800] 21:14:24 INFO - PROCESS | 1660 | 1464581664423 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]]]}] 21:14:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 21:14:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 870ms 21:14:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 21:14:24 INFO - PROCESS | 1660 | 1464581664452 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 21:14:24 INFO - PROCESS | 1660 | 1464581664454 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 21:14:24 INFO - PROCESS | 1660 | 1464581664458 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 21:14:24 INFO - PROCESS | 1660 | 1464581664461 Marionette TRACE conn2 <- [1,1278,null,{}] 21:14:24 INFO - PROCESS | 1660 | 1464581664464 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}] 21:14:24 INFO - PROCESS | 1660 | 1464581664566 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 21:14:24 INFO - PROCESS | 1660 | 1464581664642 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x120642800 == 63 [pid = 1660] [id = 327] 21:14:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x112a16000) [pid = 1660] [serial = 980] [outer = 0x0] 21:14:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x112dab000) [pid = 1660] [serial = 981] [outer = 0x112a16000] 21:14:24 INFO - PROCESS | 1660 | 1464581664670 Marionette DEBUG loaded listener.js 21:14:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x114fb6800) [pid = 1660] [serial = 982] [outer = 0x112a16000] 21:14:25 INFO - PROCESS | 1660 | 1464581665077 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]]]}] 21:14:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 21:14:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 675ms 21:14:25 INFO - PROCESS | 1660 | 1464581665134 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 21:14:25 INFO - PROCESS | 1660 | 1464581665137 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 21:14:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 21:14:25 INFO - PROCESS | 1660 | 1464581665142 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 21:14:25 INFO - PROCESS | 1660 | 1464581665143 Marionette TRACE conn2 <- [1,1282,null,{}] 21:14:25 INFO - PROCESS | 1660 | 1464581665146 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}] 21:14:25 INFO - PROCESS | 1660 | 1464581665246 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 21:14:25 INFO - PROCESS | 1660 | 1464581665307 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x118207000 == 64 [pid = 1660] [id = 328] 21:14:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x116828400) [pid = 1660] [serial = 983] [outer = 0x0] 21:14:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x11808cc00) [pid = 1660] [serial = 984] [outer = 0x116828400] 21:14:25 INFO - PROCESS | 1660 | 1464581665335 Marionette DEBUG loaded listener.js 21:14:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x1182c0400) [pid = 1660] [serial = 985] [outer = 0x116828400] 21:14:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd36800 == 63 [pid = 1660] [id = 318] 21:14:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12b206800 == 62 [pid = 1660] [id = 317] 21:14:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12a51c800 == 61 [pid = 1660] [id = 316] 21:14:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12a711800 == 60 [pid = 1660] [id = 315] 21:14:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1290ab800 == 59 [pid = 1660] [id = 314] 21:14:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12728f800 == 58 [pid = 1660] [id = 313] 21:14:25 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x126ae2800) [pid = 1660] [serial = 854] [outer = 0x0] [url = about:blank] 21:14:25 INFO - PROCESS | 1660 | --DOMWINDOW == 157 (0x119b67000) [pid = 1660] [serial = 848] [outer = 0x0] [url = about:blank] 21:14:25 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x113c09400) [pid = 1660] [serial = 842] [outer = 0x0] [url = about:blank] 21:14:25 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x121cc9800) [pid = 1660] [serial = 851] [outer = 0x0] [url = about:blank] 21:14:25 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x11808f000) [pid = 1660] [serial = 845] [outer = 0x0] [url = about:blank] 21:14:25 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x1293bc800) [pid = 1660] [serial = 857] [outer = 0x0] [url = about:blank] 21:14:25 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x12bd15000) [pid = 1660] [serial = 899] [outer = 0x0] [url = about:blank] 21:14:25 INFO - PROCESS | 1660 | --DOCSHELL 0x124b16000 == 57 [pid = 1660] [id = 312] 21:14:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1167b8000 == 56 [pid = 1660] [id = 311] 21:14:25 INFO - PROCESS | 1660 | --DOCSHELL 0x119a66800 == 55 [pid = 1660] [id = 310] 21:14:25 INFO - PROCESS | 1660 | --DOCSHELL 0x11746a000 == 54 [pid = 1660] [id = 309] 21:14:25 INFO - PROCESS | 1660 | --DOCSHELL 0x117451800 == 53 [pid = 1660] [id = 308] 21:14:25 INFO - PROCESS | 1660 | --DOCSHELL 0x119699000 == 52 [pid = 1660] [id = 307] 21:14:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12d4a0800 == 51 [pid = 1660] [id = 303] 21:14:25 INFO - PROCESS | 1660 | --DOCSHELL 0x121dc6800 == 50 [pid = 1660] [id = 302] 21:14:25 INFO - PROCESS | 1660 | --DOCSHELL 0x116ab1800 == 49 [pid = 1660] [id = 301] 21:14:25 INFO - PROCESS | 1660 | 1464581665764 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]]]}] 21:14:25 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x116a6e400) [pid = 1660] [serial = 866] [outer = 0x0] [url = about:blank] 21:14:25 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x118fb1800) [pid = 1660] [serial = 867] [outer = 0x0] [url = about:blank] 21:14:25 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x128cc7800) [pid = 1660] [serial = 878] [outer = 0x0] [url = about:blank] 21:14:25 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x1164c3800) [pid = 1660] [serial = 861] [outer = 0x0] [url = about:blank] 21:14:25 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x112f31000) [pid = 1660] [serial = 860] [outer = 0x0] [url = about:blank] 21:14:25 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x11823c400) [pid = 1660] [serial = 864] [outer = 0x0] [url = about:blank] 21:14:25 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x117689c00) [pid = 1660] [serial = 863] [outer = 0x0] [url = about:blank] 21:14:25 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x119825800) [pid = 1660] [serial = 869] [outer = 0x0] [url = about:blank] 21:14:25 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x119b69000) [pid = 1660] [serial = 870] [outer = 0x0] [url = about:blank] 21:14:25 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x119df3800) [pid = 1660] [serial = 872] [outer = 0x0] [url = about:blank] 21:14:25 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x121246400) [pid = 1660] [serial = 873] [outer = 0x0] [url = about:blank] 21:14:25 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x1293c3000) [pid = 1660] [serial = 881] [outer = 0x0] [url = about:blank] 21:14:25 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x126ae1400) [pid = 1660] [serial = 875] [outer = 0x0] [url = about:blank] 21:14:25 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x118fadc00) [pid = 1660] [serial = 890] [outer = 0x0] [url = about:blank] 21:14:25 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x129669c00) [pid = 1660] [serial = 884] [outer = 0x0] [url = about:blank] 21:14:25 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x12962e400) [pid = 1660] [serial = 882] [outer = 0x0] [url = about:blank] 21:14:25 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x12a8b7c00) [pid = 1660] [serial = 887] [outer = 0x0] [url = about:blank] 21:14:25 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x12aa21800) [pid = 1660] [serial = 893] [outer = 0x0] [url = about:blank] 21:14:25 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x12bb3bc00) [pid = 1660] [serial = 897] [outer = 0x0] [url = about:blank] 21:14:25 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x12b248000) [pid = 1660] [serial = 896] [outer = 0x0] [url = about:blank] 21:14:25 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x12aa1c800) [pid = 1660] [serial = 888] [outer = 0x0] [url = about:blank] 21:14:25 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x12abc7c00) [pid = 1660] [serial = 894] [outer = 0x0] [url = about:blank] 21:14:25 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x129028400) [pid = 1660] [serial = 879] [outer = 0x0] [url = about:blank] 21:14:25 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x12a8ae000) [pid = 1660] [serial = 885] [outer = 0x0] [url = about:blank] 21:14:25 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x12964f000) [pid = 1660] [serial = 891] [outer = 0x0] [url = about:blank] 21:14:25 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x1270b2c00) [pid = 1660] [serial = 876] [outer = 0x0] [url = about:blank] 21:14:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 21:14:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 672ms 21:14:25 INFO - PROCESS | 1660 | 1464581665814 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 21:14:25 INFO - PROCESS | 1660 | 1464581665815 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 21:14:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 21:14:25 INFO - PROCESS | 1660 | 1464581665818 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 21:14:25 INFO - PROCESS | 1660 | 1464581665820 Marionette TRACE conn2 <- [1,1286,null,{}] 21:14:25 INFO - PROCESS | 1660 | 1464581665827 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}] 21:14:25 INFO - PROCESS | 1660 | 1464581665933 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 21:14:25 INFO - PROCESS | 1660 | 1464581665940 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x1181e3000 == 50 [pid = 1660] [id = 329] 21:14:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x11860d400) [pid = 1660] [serial = 986] [outer = 0x0] 21:14:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x119543400) [pid = 1660] [serial = 987] [outer = 0x11860d400] 21:14:25 INFO - PROCESS | 1660 | 1464581665978 Marionette DEBUG loaded listener.js 21:14:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x119b67c00) [pid = 1660] [serial = 988] [outer = 0x11860d400] 21:14:26 INFO - PROCESS | 1660 | 1464581666471 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]]]}] 21:14:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 21:14:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 671ms 21:14:26 INFO - PROCESS | 1660 | 1464581666490 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 21:14:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 21:14:26 INFO - PROCESS | 1660 | 1464581666493 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 21:14:26 INFO - PROCESS | 1660 | 1464581666496 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 21:14:26 INFO - PROCESS | 1660 | 1464581666497 Marionette TRACE conn2 <- [1,1290,null,{}] 21:14:26 INFO - PROCESS | 1660 | 1464581666507 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}] 21:14:26 INFO - PROCESS | 1660 | 1464581666614 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 21:14:26 INFO - PROCESS | 1660 | 1464581666621 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x121585800 == 51 [pid = 1660] [id = 330] 21:14:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x12063d000) [pid = 1660] [serial = 989] [outer = 0x0] 21:14:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x1217bc400) [pid = 1660] [serial = 990] [outer = 0x12063d000] 21:14:26 INFO - PROCESS | 1660 | 1464581666647 Marionette DEBUG loaded listener.js 21:14:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x121cc4000) [pid = 1660] [serial = 991] [outer = 0x12063d000] 21:14:26 INFO - PROCESS | 1660 | 1464581666962 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]]]}] 21:14:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 21:14:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 523ms 21:14:27 INFO - PROCESS | 1660 | 1464581667019 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 21:14:27 INFO - PROCESS | 1660 | 1464581667028 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 21:14:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 21:14:27 INFO - PROCESS | 1660 | 1464581667030 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 21:14:27 INFO - PROCESS | 1660 | 1464581667031 Marionette TRACE conn2 <- [1,1294,null,{}] 21:14:27 INFO - PROCESS | 1660 | 1464581667033 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}] 21:14:27 INFO - PROCESS | 1660 | 1464581667112 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 21:14:27 INFO - PROCESS | 1660 | 1464581667121 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x127675800 == 52 [pid = 1660] [id = 331] 21:14:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x121cc8800) [pid = 1660] [serial = 992] [outer = 0x0] 21:14:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x1227dc400) [pid = 1660] [serial = 993] [outer = 0x121cc8800] 21:14:27 INFO - PROCESS | 1660 | 1464581667146 Marionette DEBUG loaded listener.js 21:14:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x124da5000) [pid = 1660] [serial = 994] [outer = 0x121cc8800] 21:14:27 INFO - PROCESS | 1660 | 1464581667472 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]]]}] 21:14:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 21:14:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 468ms 21:14:27 INFO - PROCESS | 1660 | 1464581667499 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 21:14:27 INFO - PROCESS | 1660 | 1464581667500 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 21:14:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 21:14:27 INFO - PROCESS | 1660 | 1464581667503 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 21:14:27 INFO - PROCESS | 1660 | 1464581667504 Marionette TRACE conn2 <- [1,1298,null,{}] 21:14:27 INFO - PROCESS | 1660 | 1464581667506 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}] 21:14:27 INFO - PROCESS | 1660 | 1464581667607 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 21:14:27 INFO - PROCESS | 1660 | 1464581667677 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a704800 == 53 [pid = 1660] [id = 332] 21:14:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x121cca000) [pid = 1660] [serial = 995] [outer = 0x0] 21:14:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x127971000) [pid = 1660] [serial = 996] [outer = 0x121cca000] 21:14:27 INFO - PROCESS | 1660 | 1464581667702 Marionette DEBUG loaded listener.js 21:14:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x12966d000) [pid = 1660] [serial = 997] [outer = 0x121cca000] 21:14:28 INFO - PROCESS | 1660 | 1464581668020 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]]]}] 21:14:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 21:14:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 569ms 21:14:28 INFO - PROCESS | 1660 | 1464581668072 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 21:14:28 INFO - PROCESS | 1660 | 1464581668073 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 21:14:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 21:14:28 INFO - PROCESS | 1660 | 1464581668076 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 21:14:28 INFO - PROCESS | 1660 | 1464581668077 Marionette TRACE conn2 <- [1,1302,null,{}] 21:14:28 INFO - PROCESS | 1660 | 1464581668079 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}] 21:14:28 INFO - PROCESS | 1660 | 1464581668191 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 21:14:28 INFO - PROCESS | 1660 | 1464581668205 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aa6f800 == 54 [pid = 1660] [id = 333] 21:14:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x12a8aec00) [pid = 1660] [serial = 998] [outer = 0x0] 21:14:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x12aa1d400) [pid = 1660] [serial = 999] [outer = 0x12a8aec00] 21:14:28 INFO - PROCESS | 1660 | 1464581668229 Marionette DEBUG loaded listener.js 21:14:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x12bb41400) [pid = 1660] [serial = 1000] [outer = 0x12a8aec00] 21:14:28 INFO - PROCESS | 1660 | 1464581668567 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]]]}] 21:14:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 21:14:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 518ms 21:14:28 INFO - PROCESS | 1660 | 1464581668594 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 21:14:28 INFO - PROCESS | 1660 | 1464581668595 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 21:14:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 21:14:28 INFO - PROCESS | 1660 | 1464581668598 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 21:14:28 INFO - PROCESS | 1660 | 1464581668599 Marionette TRACE conn2 <- [1,1306,null,{}] 21:14:28 INFO - PROCESS | 1660 | 1464581668604 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}] 21:14:28 INFO - PROCESS | 1660 | 1464581668706 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 21:14:28 INFO - PROCESS | 1660 | 1464581668740 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b353800 == 55 [pid = 1660] [id = 334] 21:14:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x12a8b8000) [pid = 1660] [serial = 1001] [outer = 0x0] 21:14:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x12bd27400) [pid = 1660] [serial = 1002] [outer = 0x12a8b8000] 21:14:28 INFO - PROCESS | 1660 | 1464581668765 Marionette DEBUG loaded listener.js 21:14:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x12c152c00) [pid = 1660] [serial = 1003] [outer = 0x12a8b8000] 21:14:29 INFO - PROCESS | 1660 | 1464581669089 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]]]}] 21:14:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 21:14:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 521ms 21:14:29 INFO - PROCESS | 1660 | 1464581669119 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 21:14:29 INFO - PROCESS | 1660 | 1464581669120 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 21:14:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 21:14:29 INFO - PROCESS | 1660 | 1464581669130 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 21:14:29 INFO - PROCESS | 1660 | 1464581669131 Marionette TRACE conn2 <- [1,1310,null,{}] 21:14:29 INFO - PROCESS | 1660 | 1464581669133 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}] 21:14:29 INFO - PROCESS | 1660 | 1464581669236 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 21:14:29 INFO - PROCESS | 1660 | 1464581669272 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c01b000 == 56 [pid = 1660] [id = 335] 21:14:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x110ed7800) [pid = 1660] [serial = 1004] [outer = 0x0] 21:14:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x110edc400) [pid = 1660] [serial = 1005] [outer = 0x110ed7800] 21:14:29 INFO - PROCESS | 1660 | 1464581669297 Marionette DEBUG loaded listener.js 21:14:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x110ee1800) [pid = 1660] [serial = 1006] [outer = 0x110ed7800] 21:14:29 INFO - PROCESS | 1660 | 1464581669626 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 21:14:29 INFO - PROCESS | 1660 | 1464581669653 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 21:14:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 21:14:29 INFO - PROCESS | 1660 | 1464581669656 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 21:14:29 INFO - PROCESS | 1660 | 1464581669657 Marionette TRACE conn2 <- [1,1314,null,{}] 21:14:29 INFO - PROCESS | 1660 | 1464581669659 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}] 21:14:29 INFO - PROCESS | 1660 | 1464581669765 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 21:14:29 INFO - PROCESS | 1660 | 1464581669778 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cb4a800 == 57 [pid = 1660] [id = 336] 21:14:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x110ede800) [pid = 1660] [serial = 1007] [outer = 0x0] 21:14:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x12bd29c00) [pid = 1660] [serial = 1008] [outer = 0x110ede800] 21:14:29 INFO - PROCESS | 1660 | 1464581669803 Marionette DEBUG loaded listener.js 21:14:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x12c2e8c00) [pid = 1660] [serial = 1009] [outer = 0x110ede800] 21:14:30 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x128ccb000) [pid = 1660] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 21:14:30 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x119820c00) [pid = 1660] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 21:14:30 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x1256fa400) [pid = 1660] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 21:14:30 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x126addc00) [pid = 1660] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 21:14:30 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x1182b4c00) [pid = 1660] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 21:14:30 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x119dfb400) [pid = 1660] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 21:14:30 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x119321800) [pid = 1660] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 21:14:30 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x1195d7000) [pid = 1660] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 21:14:30 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x114fc2400) [pid = 1660] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 21:14:30 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x11981ac00) [pid = 1660] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 21:14:30 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x118fb1400) [pid = 1660] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 21:14:30 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x118f55000) [pid = 1660] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 21:14:30 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x11685d000) [pid = 1660] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 21:14:30 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x1164c8000) [pid = 1660] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 21:14:30 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x11860fc00) [pid = 1660] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 21:14:30 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x12abc4400) [pid = 1660] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 21:14:30 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x119821400) [pid = 1660] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 21:14:30 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x11931a800) [pid = 1660] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 21:14:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 21:14:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 618ms 21:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 21:14:30 INFO - PROCESS | 1660 | 1464581670270 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]]]}] 21:14:30 INFO - PROCESS | 1660 | 1464581670274 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 21:14:30 INFO - PROCESS | 1660 | 1464581670275 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 21:14:30 INFO - PROCESS | 1660 | 1464581670277 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 21:14:30 INFO - PROCESS | 1660 | 1464581670279 Marionette TRACE conn2 <- [1,1318,null,{}] 21:14:30 INFO - PROCESS | 1660 | 1464581670282 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}] 21:14:30 INFO - PROCESS | 1660 | 1464581670384 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 21:14:30 INFO - PROCESS | 1660 | 1464581670442 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a503000 == 58 [pid = 1660] [id = 337] 21:14:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x112a13800) [pid = 1660] [serial = 1010] [outer = 0x0] 21:14:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x11981d400) [pid = 1660] [serial = 1011] [outer = 0x112a13800] 21:14:30 INFO - PROCESS | 1660 | 1464581670473 Marionette DEBUG loaded listener.js 21:14:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x12c2e9000) [pid = 1660] [serial = 1012] [outer = 0x112a13800] 21:14:30 INFO - PROCESS | 1660 | 1464581670776 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]]]}] 21:14:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 21:14:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 518ms 21:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 21:14:30 INFO - PROCESS | 1660 | 1464581670797 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 21:14:30 INFO - PROCESS | 1660 | 1464581670798 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 21:14:30 INFO - PROCESS | 1660 | 1464581670803 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 21:14:30 INFO - PROCESS | 1660 | 1464581670805 Marionette TRACE conn2 <- [1,1322,null,{}] 21:14:30 INFO - PROCESS | 1660 | 1464581670807 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}] 21:14:30 INFO - PROCESS | 1660 | 1464581670895 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 21:14:30 INFO - PROCESS | 1660 | 1464581670900 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d4a4800 == 59 [pid = 1660] [id = 338] 21:14:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x11286e800) [pid = 1660] [serial = 1013] [outer = 0x0] 21:14:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x12c971000) [pid = 1660] [serial = 1014] [outer = 0x11286e800] 21:14:30 INFO - PROCESS | 1660 | 1464581670925 Marionette DEBUG loaded listener.js 21:14:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x12cb8b800) [pid = 1660] [serial = 1015] [outer = 0x11286e800] 21:14:31 INFO - PROCESS | 1660 | 1464581671242 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]]]}] 21:14:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 21:14:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 471ms 21:14:31 INFO - PROCESS | 1660 | 1464581671272 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 21:14:31 INFO - PROCESS | 1660 | 1464581671274 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 21:14:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 21:14:31 INFO - PROCESS | 1660 | 1464581671277 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 21:14:31 INFO - PROCESS | 1660 | 1464581671278 Marionette TRACE conn2 <- [1,1326,null,{}] 21:14:31 INFO - PROCESS | 1660 | 1464581671281 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}] 21:14:31 INFO - PROCESS | 1660 | 1464581671396 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 21:14:31 INFO - PROCESS | 1660 | 1464581671403 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e0a5000 == 60 [pid = 1660] [id = 339] 21:14:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x12c2ee800) [pid = 1660] [serial = 1016] [outer = 0x0] 21:14:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x12cb8d800) [pid = 1660] [serial = 1017] [outer = 0x12c2ee800] 21:14:31 INFO - PROCESS | 1660 | 1464581671428 Marionette DEBUG loaded listener.js 21:14:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x12cb96000) [pid = 1660] [serial = 1018] [outer = 0x12c2ee800] 21:14:31 INFO - PROCESS | 1660 | 1464581671748 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]]]}] 21:14:31 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 21:14:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 519ms 21:14:31 INFO - PROCESS | 1660 | 1464581671797 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 21:14:31 INFO - PROCESS | 1660 | 1464581671798 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 21:14:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 21:14:31 INFO - PROCESS | 1660 | 1464581671808 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 21:14:31 INFO - PROCESS | 1660 | 1464581671809 Marionette TRACE conn2 <- [1,1330,null,{}] 21:14:31 INFO - PROCESS | 1660 | 1464581671812 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}] 21:14:31 INFO - PROCESS | 1660 | 1464581671897 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 21:14:31 INFO - PROCESS | 1660 | 1464581671901 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e053000 == 61 [pid = 1660] [id = 340] 21:14:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x12cb90800) [pid = 1660] [serial = 1019] [outer = 0x0] 21:14:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x12d00e400) [pid = 1660] [serial = 1020] [outer = 0x12cb90800] 21:14:31 INFO - PROCESS | 1660 | 1464581671925 Marionette DEBUG loaded listener.js 21:14:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x12d016400) [pid = 1660] [serial = 1021] [outer = 0x12cb90800] 21:14:32 INFO - PROCESS | 1660 | 1464581672389 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]]]}] 21:14:32 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 21:14:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 629ms 21:14:32 INFO - PROCESS | 1660 | 1464581672430 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 21:14:32 INFO - PROCESS | 1660 | 1464581672432 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 21:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 21:14:32 INFO - PROCESS | 1660 | 1464581672436 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 21:14:32 INFO - PROCESS | 1660 | 1464581672439 Marionette TRACE conn2 <- [1,1334,null,{}] 21:14:32 INFO - PROCESS | 1660 | 1464581672443 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}] 21:14:32 INFO - PROCESS | 1660 | 1464581672560 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 21:14:32 INFO - PROCESS | 1660 | 1464581672634 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x118107000 == 62 [pid = 1660] [id = 341] 21:14:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x112a1f400) [pid = 1660] [serial = 1022] [outer = 0x0] 21:14:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x112eec000) [pid = 1660] [serial = 1023] [outer = 0x112a1f400] 21:14:32 INFO - PROCESS | 1660 | 1464581672665 Marionette DEBUG loaded listener.js 21:14:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x1167fbc00) [pid = 1660] [serial = 1024] [outer = 0x112a1f400] 21:14:33 INFO - PROCESS | 1660 | 1464581673107 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]]]}] 21:14:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 21:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 725ms 21:14:33 INFO - PROCESS | 1660 | 1464581673165 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 21:14:33 INFO - PROCESS | 1660 | 1464581673169 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 21:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 21:14:33 INFO - PROCESS | 1660 | 1464581673174 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 21:14:33 INFO - PROCESS | 1660 | 1464581673175 Marionette TRACE conn2 <- [1,1338,null,{}] 21:14:33 INFO - PROCESS | 1660 | 1464581673178 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}] 21:14:33 INFO - PROCESS | 1660 | 1464581673291 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 21:14:33 INFO - PROCESS | 1660 | 1464581673351 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x127684000 == 63 [pid = 1660] [id = 342] 21:14:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x116a6ec00) [pid = 1660] [serial = 1025] [outer = 0x0] 21:14:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x118611400) [pid = 1660] [serial = 1026] [outer = 0x116a6ec00] 21:14:33 INFO - PROCESS | 1660 | 1464581673380 Marionette DEBUG loaded listener.js 21:14:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x1195dd000) [pid = 1660] [serial = 1027] [outer = 0x116a6ec00] 21:14:34 INFO - PROCESS | 1660 | 1464581674320 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]]]}] 21:14:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 21:14:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1172ms 21:14:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 21:14:34 INFO - PROCESS | 1660 | 1464581674345 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 21:14:34 INFO - PROCESS | 1660 | 1464581674347 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 21:14:34 INFO - PROCESS | 1660 | 1464581674349 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 21:14:34 INFO - PROCESS | 1660 | 1464581674352 Marionette TRACE conn2 <- [1,1342,null,{}] 21:14:34 INFO - PROCESS | 1660 | 1464581674360 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}] 21:14:34 INFO - PROCESS | 1660 | 1464581674472 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 21:14:34 INFO - PROCESS | 1660 | 1464581674586 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e04a800 == 64 [pid = 1660] [id = 343] 21:14:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x11286c400) [pid = 1660] [serial = 1028] [outer = 0x0] 21:14:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x119826c00) [pid = 1660] [serial = 1029] [outer = 0x11286c400] 21:14:34 INFO - PROCESS | 1660 | 1464581674638 Marionette DEBUG loaded listener.js 21:14:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x12724ec00) [pid = 1660] [serial = 1030] [outer = 0x11286c400] 21:14:35 INFO - PROCESS | 1660 | 1464581675071 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]]]}] 21:14:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 21:14:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 771ms 21:14:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 21:14:35 INFO - PROCESS | 1660 | 1464581675121 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 21:14:35 INFO - PROCESS | 1660 | 1464581675123 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 21:14:35 INFO - PROCESS | 1660 | 1464581675125 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 21:14:35 INFO - PROCESS | 1660 | 1464581675126 Marionette TRACE conn2 <- [1,1346,null,{}] 21:14:35 INFO - PROCESS | 1660 | 1464581675129 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}] 21:14:35 INFO - PROCESS | 1660 | 1464581675245 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 21:14:35 INFO - PROCESS | 1660 | 1464581675346 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x116607800 == 65 [pid = 1660] [id = 344] 21:14:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x1164c4c00) [pid = 1660] [serial = 1031] [outer = 0x0] 21:14:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x1195d8400) [pid = 1660] [serial = 1032] [outer = 0x1164c4c00] 21:14:35 INFO - PROCESS | 1660 | 1464581675379 Marionette DEBUG loaded listener.js 21:14:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x128cce800) [pid = 1660] [serial = 1033] [outer = 0x1164c4c00] 21:14:36 INFO - PROCESS | 1660 | 1464581676087 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]]]}] 21:14:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 21:14:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 972ms 21:14:36 INFO - PROCESS | 1660 | 1464581676098 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 21:14:36 INFO - PROCESS | 1660 | 1464581676100 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 21:14:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 21:14:36 INFO - PROCESS | 1660 | 1464581676124 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 21:14:36 INFO - PROCESS | 1660 | 1464581676126 Marionette TRACE conn2 <- [1,1350,null,{}] 21:14:36 INFO - PROCESS | 1660 | 1464581676130 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}] 21:14:36 INFO - PROCESS | 1660 | 1464581676233 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 21:14:36 INFO - PROCESS | 1660 | 1464581676308 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x11810b800 == 66 [pid = 1660] [id = 345] 21:14:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x11286ec00) [pid = 1660] [serial = 1034] [outer = 0x0] 21:14:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x112ecd000) [pid = 1660] [serial = 1035] [outer = 0x11286ec00] 21:14:36 INFO - PROCESS | 1660 | 1464581676336 Marionette DEBUG loaded listener.js 21:14:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x115d5d400) [pid = 1660] [serial = 1036] [outer = 0x11286ec00] 21:14:36 INFO - PROCESS | 1660 | 1464581676773 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]]]}] 21:14:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 21:14:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 677ms 21:14:36 INFO - PROCESS | 1660 | 1464581676800 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 21:14:36 INFO - PROCESS | 1660 | 1464581676803 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 21:14:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 21:14:36 INFO - PROCESS | 1660 | 1464581676808 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 21:14:36 INFO - PROCESS | 1660 | 1464581676809 Marionette TRACE conn2 <- [1,1354,null,{}] 21:14:36 INFO - PROCESS | 1660 | 1464581676812 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}] 21:14:36 INFO - PROCESS | 1660 | 1464581676910 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 21:14:36 INFO - PROCESS | 1660 | 1464581676972 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180d0800 == 67 [pid = 1660] [id = 346] 21:14:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x116225400) [pid = 1660] [serial = 1037] [outer = 0x0] 21:14:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x1168bcc00) [pid = 1660] [serial = 1038] [outer = 0x116225400] 21:14:37 INFO - PROCESS | 1660 | 1464581676999 Marionette DEBUG loaded listener.js 21:14:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x118086000) [pid = 1660] [serial = 1039] [outer = 0x116225400] 21:14:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12e0a5000 == 66 [pid = 1660] [id = 339] 21:14:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12d4a4800 == 65 [pid = 1660] [id = 338] 21:14:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12a503000 == 64 [pid = 1660] [id = 337] 21:14:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12cb4a800 == 63 [pid = 1660] [id = 336] 21:14:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12c01b000 == 62 [pid = 1660] [id = 335] 21:14:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12b353800 == 61 [pid = 1660] [id = 334] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x12c08f800) [pid = 1660] [serial = 957] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12aa6f800 == 60 [pid = 1660] [id = 333] 21:14:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12a704800 == 59 [pid = 1660] [id = 332] 21:14:37 INFO - PROCESS | 1660 | --DOCSHELL 0x127675800 == 58 [pid = 1660] [id = 331] 21:14:37 INFO - PROCESS | 1660 | --DOCSHELL 0x121585800 == 57 [pid = 1660] [id = 330] 21:14:37 INFO - PROCESS | 1660 | --DOCSHELL 0x1181e3000 == 56 [pid = 1660] [id = 329] 21:14:37 INFO - PROCESS | 1660 | --DOCSHELL 0x118207000 == 55 [pid = 1660] [id = 328] 21:14:37 INFO - PROCESS | 1660 | --DOCSHELL 0x120642800 == 54 [pid = 1660] [id = 327] 21:14:37 INFO - PROCESS | 1660 | --DOCSHELL 0x121325800 == 53 [pid = 1660] [id = 321] 21:14:37 INFO - PROCESS | 1660 | --DOCSHELL 0x116892800 == 52 [pid = 1660] [id = 320] 21:14:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12c612000 == 51 [pid = 1660] [id = 319] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x12124ac00) [pid = 1660] [serial = 789] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x129625800) [pid = 1660] [serial = 858] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x127970c00) [pid = 1660] [serial = 792] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 157 (0x119546c00) [pid = 1660] [serial = 786] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x12b251800) [pid = 1660] [serial = 795] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x126aebc00) [pid = 1660] [serial = 939] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x127972c00) [pid = 1660] [serial = 942] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x127587800) [pid = 1660] [serial = 940] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x1293c5800) [pid = 1660] [serial = 945] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x1167fdc00) [pid = 1660] [serial = 922] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x115f75800) [pid = 1660] [serial = 921] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x121acd000) [pid = 1660] [serial = 908] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x119af0c00) [pid = 1660] [serial = 930] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x119b70800) [pid = 1660] [serial = 931] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x1270b8400) [pid = 1660] [serial = 948] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x12bd1c400) [pid = 1660] [serial = 915] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x116827400) [pid = 1660] [serial = 902] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x118f4ec00) [pid = 1660] [serial = 905] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x119df1800) [pid = 1660] [serial = 933] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x12124d000) [pid = 1660] [serial = 934] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x128cc9400) [pid = 1660] [serial = 912] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x1181a8400) [pid = 1660] [serial = 925] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x1180ac400) [pid = 1660] [serial = 924] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x12c14bc00) [pid = 1660] [serial = 919] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x126e86c00) [pid = 1660] [serial = 918] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x118f48000) [pid = 1660] [serial = 927] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x119320c00) [pid = 1660] [serial = 928] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x12c2edc00) [pid = 1660] [serial = 498] [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.] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x12bd19400) [pid = 1660] [serial = 954] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x129648c00) [pid = 1660] [serial = 946] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x11981fc00) [pid = 1660] [serial = 949] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x121c6e800) [pid = 1660] [serial = 936] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x124d9f400) [pid = 1660] [serial = 937] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x129329c00) [pid = 1660] [serial = 943] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x12b24e800) [pid = 1660] [serial = 952] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x12966f800) [pid = 1660] [serial = 951] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x12bd30000) [pid = 1660] [serial = 955] [outer = 0x0] [url = about:blank] 21:14:37 INFO - PROCESS | 1660 | 1464581677413 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]]]}] 21:14:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 21:14:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 619ms 21:14:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 21:14:37 INFO - PROCESS | 1660 | 1464581677427 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 21:14:37 INFO - PROCESS | 1660 | 1464581677428 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 21:14:37 INFO - PROCESS | 1660 | 1464581677430 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 21:14:37 INFO - PROCESS | 1660 | 1464581677433 Marionette TRACE conn2 <- [1,1358,null,{}] 21:14:37 INFO - PROCESS | 1660 | 1464581677442 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}] 21:14:37 INFO - PROCESS | 1660 | 1464581677523 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 21:14:37 INFO - PROCESS | 1660 | 1464581677553 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x118104800 == 52 [pid = 1660] [id = 347] 21:14:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x1181a1800) [pid = 1660] [serial = 1040] [outer = 0x0] 21:14:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x118604c00) [pid = 1660] [serial = 1041] [outer = 0x1181a1800] 21:14:37 INFO - PROCESS | 1660 | 1464581677582 Marionette DEBUG loaded listener.js 21:14:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x118f51400) [pid = 1660] [serial = 1042] [outer = 0x1181a1800] 21:14:37 INFO - PROCESS | 1660 | 1464581677943 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]]]}] 21:14:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 21:14:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 524ms 21:14:37 INFO - PROCESS | 1660 | 1464581677955 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 21:14:37 INFO - PROCESS | 1660 | 1464581677957 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 21:14:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 21:14:37 INFO - PROCESS | 1660 | 1464581677959 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 21:14:37 INFO - PROCESS | 1660 | 1464581677960 Marionette TRACE conn2 <- [1,1362,null,{}] 21:14:37 INFO - PROCESS | 1660 | 1464581677962 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}] 21:14:38 INFO - PROCESS | 1660 | 1464581678042 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 21:14:38 INFO - PROCESS | 1660 | 1464581678047 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b27000 == 53 [pid = 1660] [id = 348] 21:14:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x11931ec00) [pid = 1660] [serial = 1043] [outer = 0x0] 21:14:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x11981a800) [pid = 1660] [serial = 1044] [outer = 0x11931ec00] 21:14:38 INFO - PROCESS | 1660 | 1464581678076 Marionette DEBUG loaded listener.js 21:14:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x119826400) [pid = 1660] [serial = 1045] [outer = 0x11931ec00] 21:14:38 INFO - PROCESS | 1660 | 1464581678431 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]]]}] 21:14:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 21:14:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 518ms 21:14:38 INFO - PROCESS | 1660 | 1464581678491 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 21:14:38 INFO - PROCESS | 1660 | 1464581678492 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 21:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 21:14:38 INFO - PROCESS | 1660 | 1464581678499 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 21:14:38 INFO - PROCESS | 1660 | 1464581678500 Marionette TRACE conn2 <- [1,1366,null,{}] 21:14:38 INFO - PROCESS | 1660 | 1464581678502 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}] 21:14:38 INFO - PROCESS | 1660 | 1464581678581 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 21:14:38 INFO - PROCESS | 1660 | 1464581678589 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x121328800 == 54 [pid = 1660] [id = 349] 21:14:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x119543c00) [pid = 1660] [serial = 1046] [outer = 0x0] 21:14:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x119b6c000) [pid = 1660] [serial = 1047] [outer = 0x119543c00] 21:14:38 INFO - PROCESS | 1660 | 1464581678614 Marionette DEBUG loaded listener.js 21:14:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x119b72800) [pid = 1660] [serial = 1048] [outer = 0x119543c00] 21:14:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 468ms 21:14:38 INFO - PROCESS | 1660 | 1464581678962 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] 21:14:38 INFO - PROCESS | 1660 | 1464581678971 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 21:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 21:14:38 INFO - PROCESS | 1660 | 1464581678973 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 21:14:38 INFO - PROCESS | 1660 | 1464581678974 Marionette TRACE conn2 <- [1,1370,null,{}] 21:14:38 INFO - PROCESS | 1660 | 1464581678976 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}] 21:14:39 INFO - PROCESS | 1660 | 1464581679071 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 21:14:39 INFO - PROCESS | 1660 | 1464581679130 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x121949000 == 55 [pid = 1660] [id = 350] 21:14:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x112870400) [pid = 1660] [serial = 1049] [outer = 0x0] 21:14:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x119df8400) [pid = 1660] [serial = 1050] [outer = 0x112870400] 21:14:39 INFO - PROCESS | 1660 | 1464581679156 Marionette DEBUG loaded listener.js 21:14:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x121cc1400) [pid = 1660] [serial = 1051] [outer = 0x112870400] 21:14:39 INFO - PROCESS | 1660 | 1464581679464 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] 21:14:39 INFO - PROCESS | 1660 | 1464581679493 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 21:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 21:14:39 INFO - PROCESS | 1660 | 1464581679495 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 21:14:39 INFO - PROCESS | 1660 | 1464581679496 Marionette TRACE conn2 <- [1,1374,null,{}] 21:14:39 INFO - PROCESS | 1660 | 1464581679498 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}] 21:14:39 INFO - PROCESS | 1660 | 1464581679602 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 21:14:39 INFO - PROCESS | 1660 | 1464581679615 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x127093000 == 56 [pid = 1660] [id = 351] 21:14:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x120633c00) [pid = 1660] [serial = 1052] [outer = 0x0] 21:14:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x1227b5800) [pid = 1660] [serial = 1053] [outer = 0x120633c00] 21:14:39 INFO - PROCESS | 1660 | 1464581679641 Marionette DEBUG loaded listener.js 21:14:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x1227e4800) [pid = 1660] [serial = 1054] [outer = 0x120633c00] 21:14:39 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:14:39 INFO - PROCESS | 1660 | 1464581679982 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] 21:14:40 INFO - PROCESS | 1660 | 1464581680022 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 21:14:40 INFO - PROCESS | 1660 | 1464581680024 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 21:14:40 INFO - PROCESS | 1660 | 1464581680025 Marionette TRACE conn2 <- [1,1378,null,{}] 21:14:40 INFO - PROCESS | 1660 | 1464581680028 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}] 21:14:40 INFO - PROCESS | 1660 | 1464581680125 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 21:14:40 INFO - PROCESS | 1660 | 1464581680129 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x127687800 == 57 [pid = 1660] [id = 352] 21:14:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x121ccd400) [pid = 1660] [serial = 1055] [outer = 0x0] 21:14:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x124d9f400) [pid = 1660] [serial = 1056] [outer = 0x121ccd400] 21:14:40 INFO - PROCESS | 1660 | 1464581680154 Marionette DEBUG loaded listener.js 21:14:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x115f6cc00) [pid = 1660] [serial = 1057] [outer = 0x121ccd400] 21:14:40 INFO - PROCESS | 1660 | 1464581680466 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] 21:14:40 INFO - PROCESS | 1660 | 1464581680498 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 21:14:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 21:14:40 INFO - PROCESS | 1660 | 1464581680512 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 21:14:40 INFO - PROCESS | 1660 | 1464581680513 Marionette TRACE conn2 <- [1,1382,null,{}] 21:14:40 INFO - PROCESS | 1660 | 1464581680516 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}] 21:14:40 INFO - PROCESS | 1660 | 1464581680621 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 21:14:40 INFO - PROCESS | 1660 | 1464581680625 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x129496800 == 58 [pid = 1660] [id = 353] 21:14:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x125690400) [pid = 1660] [serial = 1058] [outer = 0x0] 21:14:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x1270b6800) [pid = 1660] [serial = 1059] [outer = 0x125690400] 21:14:40 INFO - PROCESS | 1660 | 1464581680679 Marionette DEBUG loaded listener.js 21:14:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x127972400) [pid = 1660] [serial = 1060] [outer = 0x125690400] 21:14:40 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:14:40 INFO - PROCESS | 1660 | 1464581680990 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] 21:14:41 INFO - PROCESS | 1660 | 1464581681032 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 21:14:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 21:14:41 INFO - PROCESS | 1660 | 1464581681036 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 21:14:41 INFO - PROCESS | 1660 | 1464581681038 Marionette TRACE conn2 <- [1,1386,null,{}] 21:14:41 INFO - PROCESS | 1660 | 1464581681041 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}] 21:14:41 INFO - PROCESS | 1660 | 1464581681140 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 21:14:41 INFO - PROCESS | 1660 | 1464581681154 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a712800 == 59 [pid = 1660] [id = 354] 21:14:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x128cc5c00) [pid = 1660] [serial = 1061] [outer = 0x0] 21:14:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x128cd1000) [pid = 1660] [serial = 1062] [outer = 0x128cc5c00] 21:14:41 INFO - PROCESS | 1660 | 1464581681179 Marionette DEBUG loaded listener.js 21:14:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x129328400) [pid = 1660] [serial = 1063] [outer = 0x128cc5c00] 21:14:41 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x12a8aec00) [pid = 1660] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 21:14:41 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x110ed7800) [pid = 1660] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 21:14:41 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x12a8b8000) [pid = 1660] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 21:14:41 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x112a13800) [pid = 1660] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 21:14:41 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x12063d000) [pid = 1660] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 21:14:41 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x110ede800) [pid = 1660] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 21:14:41 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x121cca000) [pid = 1660] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 21:14:41 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x116828400) [pid = 1660] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 21:14:41 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x121cc8800) [pid = 1660] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 21:14:41 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x112a16000) [pid = 1660] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 21:14:41 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x11286e800) [pid = 1660] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 21:14:41 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x11860d400) [pid = 1660] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 21:14:41 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x12c2ee800) [pid = 1660] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 21:14:41 INFO - PROCESS | 1660 | 1464581681734 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] 21:14:41 INFO - PROCESS | 1660 | 1464581681758 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 21:14:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 21:14:41 INFO - PROCESS | 1660 | 1464581681761 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 21:14:41 INFO - PROCESS | 1660 | 1464581681762 Marionette TRACE conn2 <- [1,1390,null,{}] 21:14:41 INFO - PROCESS | 1660 | 1464581681765 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}] 21:14:41 INFO - PROCESS | 1660 | 1464581681861 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 21:14:41 INFO - PROCESS | 1660 | 1464581681866 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aa6e000 == 60 [pid = 1660] [id = 355] 21:14:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x11286e800) [pid = 1660] [serial = 1064] [outer = 0x0] 21:14:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x1293b9800) [pid = 1660] [serial = 1065] [outer = 0x11286e800] 21:14:41 INFO - PROCESS | 1660 | 1464581681896 Marionette DEBUG loaded listener.js 21:14:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x129623c00) [pid = 1660] [serial = 1066] [outer = 0x11286e800] 21:14:42 INFO - PROCESS | 1660 | 1464581682235 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]]]}] 21:14:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 21:14:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 518ms 21:14:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 21:14:42 INFO - PROCESS | 1660 | 1464581682280 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 21:14:42 INFO - PROCESS | 1660 | 1464581682281 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 21:14:42 INFO - PROCESS | 1660 | 1464581682283 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 21:14:42 INFO - PROCESS | 1660 | 1464581682284 Marionette TRACE conn2 <- [1,1394,null,{}] 21:14:42 INFO - PROCESS | 1660 | 1464581682295 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}] 21:14:42 INFO - PROCESS | 1660 | 1464581682378 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 21:14:42 INFO - PROCESS | 1660 | 1464581682383 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b363800 == 61 [pid = 1660] [id = 356] 21:14:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x129628400) [pid = 1660] [serial = 1067] [outer = 0x0] 21:14:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x12964bc00) [pid = 1660] [serial = 1068] [outer = 0x129628400] 21:14:42 INFO - PROCESS | 1660 | 1464581682408 Marionette DEBUG loaded listener.js 21:14:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x12966fc00) [pid = 1660] [serial = 1069] [outer = 0x129628400] 21:14:42 INFO - PROCESS | 1660 | 1464581682738 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]]]}] 21:14:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 21:14:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 477ms 21:14:42 INFO - PROCESS | 1660 | 1464581682761 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 21:14:42 INFO - PROCESS | 1660 | 1464581682762 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 21:14:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 21:14:42 INFO - PROCESS | 1660 | 1464581682764 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 21:14:42 INFO - PROCESS | 1660 | 1464581682765 Marionette TRACE conn2 <- [1,1398,null,{}] 21:14:42 INFO - PROCESS | 1660 | 1464581682770 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}] 21:14:42 INFO - PROCESS | 1660 | 1464581682850 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 21:14:42 INFO - PROCESS | 1660 | 1464581682856 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd4d000 == 62 [pid = 1660] [id = 357] 21:14:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x112870000) [pid = 1660] [serial = 1070] [outer = 0x0] 21:14:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x12a8b1400) [pid = 1660] [serial = 1071] [outer = 0x112870000] 21:14:42 INFO - PROCESS | 1660 | 1464581682882 Marionette DEBUG loaded listener.js 21:14:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x12aa1a000) [pid = 1660] [serial = 1072] [outer = 0x112870000] 21:14:43 INFO - PROCESS | 1660 | 1464581683202 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]]]}] 21:14:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 21:14:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 474ms 21:14:43 INFO - PROCESS | 1660 | 1464581683238 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 21:14:43 INFO - PROCESS | 1660 | 1464581683239 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 21:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 21:14:43 INFO - PROCESS | 1660 | 1464581683242 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 21:14:43 INFO - PROCESS | 1660 | 1464581683243 Marionette TRACE conn2 <- [1,1402,null,{}] 21:14:43 INFO - PROCESS | 1660 | 1464581683253 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}] 21:14:43 INFO - PROCESS | 1660 | 1464581683363 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 21:14:43 INFO - PROCESS | 1660 | 1464581683371 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c02d800 == 63 [pid = 1660] [id = 358] 21:14:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x12aa19400) [pid = 1660] [serial = 1073] [outer = 0x0] 21:14:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x12aa20800) [pid = 1660] [serial = 1074] [outer = 0x12aa19400] 21:14:43 INFO - PROCESS | 1660 | 1464581683396 Marionette DEBUG loaded listener.js 21:14:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x12abc8c00) [pid = 1660] [serial = 1075] [outer = 0x12aa19400] 21:14:43 INFO - PROCESS | 1660 | 1464581683806 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]]]}] 21:14:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 21:14:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 571ms 21:14:43 INFO - PROCESS | 1660 | 1464581683813 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 21:14:43 INFO - PROCESS | 1660 | 1464581683816 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 21:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 21:14:43 INFO - PROCESS | 1660 | 1464581683822 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 21:14:43 INFO - PROCESS | 1660 | 1464581683824 Marionette TRACE conn2 <- [1,1406,null,{}] 21:14:43 INFO - PROCESS | 1660 | 1464581683828 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}] 21:14:43 INFO - PROCESS | 1660 | 1464581683939 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 21:14:44 INFO - PROCESS | 1660 | 1464581684010 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x116fa4800 == 64 [pid = 1660] [id = 359] 21:14:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x112868000) [pid = 1660] [serial = 1076] [outer = 0x0] 21:14:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x112a1b800) [pid = 1660] [serial = 1077] [outer = 0x112868000] 21:14:44 INFO - PROCESS | 1660 | 1464581684042 Marionette DEBUG loaded listener.js 21:14:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x114fbdc00) [pid = 1660] [serial = 1078] [outer = 0x112868000] 21:14:44 INFO - PROCESS | 1660 | 1464581684458 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]]]}] 21:14:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 21:14:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 674ms 21:14:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 21:14:44 INFO - PROCESS | 1660 | 1464581684495 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 21:14:44 INFO - PROCESS | 1660 | 1464581684499 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 21:14:44 INFO - PROCESS | 1660 | 1464581684504 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 21:14:44 INFO - PROCESS | 1660 | 1464581684506 Marionette TRACE conn2 <- [1,1410,null,{}] 21:14:44 INFO - PROCESS | 1660 | 1464581684508 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}] 21:14:44 INFO - PROCESS | 1660 | 1464581684616 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 21:14:44 INFO - PROCESS | 1660 | 1464581684672 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x121325800 == 65 [pid = 1660] [id = 360] 21:14:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x1167fdc00) [pid = 1660] [serial = 1079] [outer = 0x0] 21:14:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x118085000) [pid = 1660] [serial = 1080] [outer = 0x1167fdc00] 21:14:44 INFO - PROCESS | 1660 | 1464581684702 Marionette DEBUG loaded listener.js 21:14:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x1182c0000) [pid = 1660] [serial = 1081] [outer = 0x1167fdc00] 21:14:45 INFO - PROCESS | 1660 | 1464581685226 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]]]}] 21:14:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 21:14:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 771ms 21:14:45 INFO - PROCESS | 1660 | 1464581685274 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 21:14:45 INFO - PROCESS | 1660 | 1464581685276 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 21:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 21:14:45 INFO - PROCESS | 1660 | 1464581685278 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 21:14:45 INFO - PROCESS | 1660 | 1464581685281 Marionette TRACE conn2 <- [1,1414,null,{}] 21:14:45 INFO - PROCESS | 1660 | 1464581685288 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}] 21:14:45 INFO - PROCESS | 1660 | 1464581685393 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 21:14:45 INFO - PROCESS | 1660 | 1464581685453 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c025800 == 66 [pid = 1660] [id = 361] 21:14:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x119b6cc00) [pid = 1660] [serial = 1082] [outer = 0x0] 21:14:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x119dff000) [pid = 1660] [serial = 1083] [outer = 0x119b6cc00] 21:14:45 INFO - PROCESS | 1660 | 1464581685484 Marionette DEBUG loaded listener.js 21:14:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x1216ea400) [pid = 1660] [serial = 1084] [outer = 0x119b6cc00] 21:14:45 INFO - PROCESS | 1660 | 1464581685964 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]]]}] 21:14:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 21:14:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 721ms 21:14:46 INFO - PROCESS | 1660 | 1464581686004 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 21:14:46 INFO - PROCESS | 1660 | 1464581686006 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 21:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 21:14:46 INFO - PROCESS | 1660 | 1464581686009 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 21:14:46 INFO - PROCESS | 1660 | 1464581686011 Marionette TRACE conn2 <- [1,1418,null,{}] 21:14:46 INFO - PROCESS | 1660 | 1464581686013 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}] 21:14:46 INFO - PROCESS | 1660 | 1464581686118 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 21:14:46 INFO - PROCESS | 1660 | 1464581686185 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cb5f000 == 67 [pid = 1660] [id = 362] 21:14:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x121cc8800) [pid = 1660] [serial = 1085] [outer = 0x0] 21:14:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x1250d9800) [pid = 1660] [serial = 1086] [outer = 0x121cc8800] 21:14:46 INFO - PROCESS | 1660 | 1464581686215 Marionette DEBUG loaded listener.js 21:14:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x128ccb400) [pid = 1660] [serial = 1087] [outer = 0x121cc8800] 21:14:46 INFO - PROCESS | 1660 | 1464581686660 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]]]}] 21:14:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 21:14:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 670ms 21:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 21:14:46 INFO - PROCESS | 1660 | 1464581686679 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 21:14:46 INFO - PROCESS | 1660 | 1464581686681 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 21:14:46 INFO - PROCESS | 1660 | 1464581686683 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 21:14:46 INFO - PROCESS | 1660 | 1464581686684 Marionette TRACE conn2 <- [1,1422,null,{}] 21:14:46 INFO - PROCESS | 1660 | 1464581686706 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}] 21:14:46 INFO - PROCESS | 1660 | 1464581686805 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 21:14:46 INFO - PROCESS | 1660 | 1464581686876 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d49c000 == 68 [pid = 1660] [id = 363] 21:14:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x124ac9800) [pid = 1660] [serial = 1088] [outer = 0x0] 21:14:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x12962c800) [pid = 1660] [serial = 1089] [outer = 0x124ac9800] 21:14:46 INFO - PROCESS | 1660 | 1464581686905 Marionette DEBUG loaded listener.js 21:14:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x12aa21800) [pid = 1660] [serial = 1090] [outer = 0x124ac9800] 21:14:47 INFO - PROCESS | 1660 | 1464581687403 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]]]}] 21:14:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 21:14:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 789ms 21:14:47 INFO - PROCESS | 1660 | 1464581687473 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 21:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 21:14:47 INFO - PROCESS | 1660 | 1464581687475 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 21:14:47 INFO - PROCESS | 1660 | 1464581687479 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 21:14:47 INFO - PROCESS | 1660 | 1464581687481 Marionette TRACE conn2 <- [1,1426,null,{}] 21:14:47 INFO - PROCESS | 1660 | 1464581687485 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}] 21:14:47 INFO - PROCESS | 1660 | 1464581687664 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 21:14:47 INFO - PROCESS | 1660 | 1464581687768 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x127930000 == 69 [pid = 1660] [id = 364] 21:14:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 163 (0x110ee2c00) [pid = 1660] [serial = 1091] [outer = 0x0] 21:14:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 164 (0x12b24a800) [pid = 1660] [serial = 1092] [outer = 0x110ee2c00] 21:14:47 INFO - PROCESS | 1660 | 1464581687816 Marionette DEBUG loaded listener.js 21:14:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 165 (0x12bd1c400) [pid = 1660] [serial = 1093] [outer = 0x110ee2c00] 21:14:48 INFO - PROCESS | 1660 | 1464581688441 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]]]}] 21:14:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 21:14:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1022ms 21:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 21:14:48 INFO - PROCESS | 1660 | 1464581688501 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 21:14:48 INFO - PROCESS | 1660 | 1464581688503 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 21:14:48 INFO - PROCESS | 1660 | 1464581688506 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 21:14:48 INFO - PROCESS | 1660 | 1464581688509 Marionette TRACE conn2 <- [1,1430,null,{}] 21:14:48 INFO - PROCESS | 1660 | 1464581688512 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}] 21:14:48 INFO - PROCESS | 1660 | 1464581688618 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 21:14:48 INFO - PROCESS | 1660 | 1464581688708 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x120652800 == 70 [pid = 1660] [id = 365] 21:14:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 166 (0x112a7e000) [pid = 1660] [serial = 1094] [outer = 0x0] 21:14:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 167 (0x11323e000) [pid = 1660] [serial = 1095] [outer = 0x112a7e000] 21:14:48 INFO - PROCESS | 1660 | 1464581688752 Marionette DEBUG loaded listener.js 21:14:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 168 (0x112a81800) [pid = 1660] [serial = 1096] [outer = 0x112a7e000] 21:14:49 INFO - PROCESS | 1660 | 1464581689274 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]]]}] 21:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 21:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 822ms 21:14:49 INFO - PROCESS | 1660 | 1464581689329 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 21:14:49 INFO - PROCESS | 1660 | 1464581689333 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 21:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 21:14:49 INFO - PROCESS | 1660 | 1464581689340 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 21:14:49 INFO - PROCESS | 1660 | 1464581689341 Marionette TRACE conn2 <- [1,1434,null,{}] 21:14:49 INFO - PROCESS | 1660 | 1464581689344 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}] 21:14:49 INFO - PROCESS | 1660 | 1464581689449 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 21:14:49 INFO - PROCESS | 1660 | 1464581689548 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x1196ab800 == 71 [pid = 1660] [id = 366] 21:14:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 169 (0x1180b8c00) [pid = 1660] [serial = 1097] [outer = 0x0] 21:14:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 170 (0x11860b000) [pid = 1660] [serial = 1098] [outer = 0x1180b8c00] 21:14:49 INFO - PROCESS | 1660 | 1464581689589 Marionette DEBUG loaded listener.js 21:14:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 171 (0x118fb1400) [pid = 1660] [serial = 1099] [outer = 0x1180b8c00] 21:14:49 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd4d000 == 70 [pid = 1660] [id = 357] 21:14:49 INFO - PROCESS | 1660 | --DOCSHELL 0x12b363800 == 69 [pid = 1660] [id = 356] 21:14:49 INFO - PROCESS | 1660 | --DOCSHELL 0x12aa6e000 == 68 [pid = 1660] [id = 355] 21:14:49 INFO - PROCESS | 1660 | --DOCSHELL 0x12a712800 == 67 [pid = 1660] [id = 354] 21:14:49 INFO - PROCESS | 1660 | --DOCSHELL 0x129496800 == 66 [pid = 1660] [id = 353] 21:14:49 INFO - PROCESS | 1660 | --DOCSHELL 0x127687800 == 65 [pid = 1660] [id = 352] 21:14:49 INFO - PROCESS | 1660 | --DOMWINDOW == 170 (0x121cc6400) [pid = 1660] [serial = 966] [outer = 0x0] [url = about:blank] 21:14:49 INFO - PROCESS | 1660 | --DOMWINDOW == 169 (0x118607400) [pid = 1660] [serial = 963] [outer = 0x0] [url = about:blank] 21:14:49 INFO - PROCESS | 1660 | --DOMWINDOW == 168 (0x113c08000) [pid = 1660] [serial = 960] [outer = 0x0] [url = about:blank] 21:14:49 INFO - PROCESS | 1660 | --DOMWINDOW == 167 (0x128ccec00) [pid = 1660] [serial = 978] [outer = 0x0] [url = about:blank] 21:14:49 INFO - PROCESS | 1660 | --DOMWINDOW == 166 (0x12964a400) [pid = 1660] [serial = 969] [outer = 0x0] [url = about:blank] 21:14:49 INFO - PROCESS | 1660 | --DOMWINDOW == 165 (0x12abca400) [pid = 1660] [serial = 972] [outer = 0x0] [url = about:blank] 21:14:49 INFO - PROCESS | 1660 | --DOMWINDOW == 164 (0x12c2ed800) [pid = 1660] [serial = 975] [outer = 0x0] [url = about:blank] 21:14:49 INFO - PROCESS | 1660 | --DOMWINDOW == 163 (0x12d00e400) [pid = 1660] [serial = 1020] [outer = 0x0] [url = about:blank] 21:14:49 INFO - PROCESS | 1660 | --DOCSHELL 0x127093000 == 64 [pid = 1660] [id = 351] 21:14:49 INFO - PROCESS | 1660 | --DOCSHELL 0x121949000 == 63 [pid = 1660] [id = 350] 21:14:49 INFO - PROCESS | 1660 | --DOCSHELL 0x121328800 == 62 [pid = 1660] [id = 349] 21:14:49 INFO - PROCESS | 1660 | --DOCSHELL 0x119b27000 == 61 [pid = 1660] [id = 348] 21:14:49 INFO - PROCESS | 1660 | --DOCSHELL 0x118104800 == 60 [pid = 1660] [id = 347] 21:14:49 INFO - PROCESS | 1660 | --DOCSHELL 0x1180d0800 == 59 [pid = 1660] [id = 346] 21:14:49 INFO - PROCESS | 1660 | --DOCSHELL 0x11810b800 == 58 [pid = 1660] [id = 345] 21:14:49 INFO - PROCESS | 1660 | --DOCSHELL 0x127684000 == 57 [pid = 1660] [id = 342] 21:14:50 INFO - PROCESS | 1660 | --DOCSHELL 0x118107000 == 56 [pid = 1660] [id = 341] 21:14:50 INFO - PROCESS | 1660 | 1464581690056 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]]]}] 21:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 21:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 721ms 21:14:50 INFO - PROCESS | 1660 | 1464581690061 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 21:14:50 INFO - PROCESS | 1660 | 1464581690062 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 21:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 21:14:50 INFO - PROCESS | 1660 | 1464581690065 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 21:14:50 INFO - PROCESS | 1660 | 1464581690067 Marionette TRACE conn2 <- [1,1438,null,{}] 21:14:50 INFO - PROCESS | 1660 | 1464581690078 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}] 21:14:50 INFO - PROCESS | 1660 | 1464581690174 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 21:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 162 (0x12aa1d400) [pid = 1660] [serial = 999] [outer = 0x0] [url = about:blank] 21:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x110edc400) [pid = 1660] [serial = 1005] [outer = 0x0] [url = about:blank] 21:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x12bd27400) [pid = 1660] [serial = 1002] [outer = 0x0] [url = about:blank] 21:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x11981d400) [pid = 1660] [serial = 1011] [outer = 0x0] [url = about:blank] 21:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x110ee1800) [pid = 1660] [serial = 1006] [outer = 0x0] [url = about:blank] 21:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 157 (0x1217bc400) [pid = 1660] [serial = 990] [outer = 0x0] [url = about:blank] 21:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x121cc4000) [pid = 1660] [serial = 991] [outer = 0x0] [url = about:blank] 21:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x12bd29c00) [pid = 1660] [serial = 1008] [outer = 0x0] [url = about:blank] 21:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x127971000) [pid = 1660] [serial = 996] [outer = 0x0] [url = about:blank] 21:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x1182c0400) [pid = 1660] [serial = 985] [outer = 0x0] [url = about:blank] 21:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x11808cc00) [pid = 1660] [serial = 984] [outer = 0x0] [url = about:blank] 21:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x1227dc400) [pid = 1660] [serial = 993] [outer = 0x0] [url = about:blank] 21:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x124da5000) [pid = 1660] [serial = 994] [outer = 0x0] [url = about:blank] 21:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x114fb6800) [pid = 1660] [serial = 982] [outer = 0x0] [url = about:blank] 21:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x112dab000) [pid = 1660] [serial = 981] [outer = 0x0] [url = about:blank] 21:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x12c971000) [pid = 1660] [serial = 1014] [outer = 0x0] [url = about:blank] 21:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x119543400) [pid = 1660] [serial = 987] [outer = 0x0] [url = about:blank] 21:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x119b67c00) [pid = 1660] [serial = 988] [outer = 0x0] [url = about:blank] 21:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x12c2e8c00) [pid = 1660] [serial = 1009] [outer = 0x0] [url = about:blank] 21:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x12c152c00) [pid = 1660] [serial = 1003] [outer = 0x0] [url = about:blank] 21:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x12cb8b800) [pid = 1660] [serial = 1015] [outer = 0x0] [url = about:blank] 21:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x12c2e9000) [pid = 1660] [serial = 1012] [outer = 0x0] [url = about:blank] 21:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x12bb41400) [pid = 1660] [serial = 1000] [outer = 0x0] [url = about:blank] 21:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x12966d000) [pid = 1660] [serial = 997] [outer = 0x0] [url = about:blank] 21:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x12cb96000) [pid = 1660] [serial = 1018] [outer = 0x0] [url = about:blank] 21:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x12cb8d800) [pid = 1660] [serial = 1017] [outer = 0x0] [url = about:blank] 21:14:50 INFO - PROCESS | 1660 | 1464581690237 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x11824c000 == 57 [pid = 1660] [id = 367] 21:14:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x114fb6800) [pid = 1660] [serial = 1100] [outer = 0x0] 21:14:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x1182c0400) [pid = 1660] [serial = 1101] [outer = 0x114fb6800] 21:14:50 INFO - PROCESS | 1660 | 1464581690267 Marionette DEBUG loaded listener.js 21:14:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x119b67000) [pid = 1660] [serial = 1102] [outer = 0x114fb6800] 21:14:50 INFO - PROCESS | 1660 | 1464581690717 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]]]}] 21:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 21:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 674ms 21:14:50 INFO - PROCESS | 1660 | 1464581690740 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 21:14:50 INFO - PROCESS | 1660 | 1464581690743 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 21:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 21:14:50 INFO - PROCESS | 1660 | 1464581690746 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 21:14:50 INFO - PROCESS | 1660 | 1464581690748 Marionette TRACE conn2 <- [1,1442,null,{}] 21:14:50 INFO - PROCESS | 1660 | 1464581690753 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}] 21:14:50 INFO - PROCESS | 1660 | 1464581690862 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 21:14:50 INFO - PROCESS | 1660 | 1464581690867 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x124b16000 == 58 [pid = 1660] [id = 368] 21:14:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x119df9800) [pid = 1660] [serial = 1103] [outer = 0x0] 21:14:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x1215f0c00) [pid = 1660] [serial = 1104] [outer = 0x119df9800] 21:14:50 INFO - PROCESS | 1660 | 1464581690894 Marionette DEBUG loaded listener.js 21:14:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x121c74400) [pid = 1660] [serial = 1105] [outer = 0x119df9800] 21:14:51 INFO - PROCESS | 1660 | 1464581691233 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]]]}] 21:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 21:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 522ms 21:14:51 INFO - PROCESS | 1660 | 1464581691276 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 21:14:51 INFO - PROCESS | 1660 | 1464581691285 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 21:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 21:14:51 INFO - PROCESS | 1660 | 1464581691292 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 21:14:51 INFO - PROCESS | 1660 | 1464581691293 Marionette TRACE conn2 <- [1,1446,null,{}] 21:14:51 INFO - PROCESS | 1660 | 1464581691296 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}] 21:14:51 INFO - PROCESS | 1660 | 1464581691377 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 21:14:51 INFO - PROCESS | 1660 | 1464581691381 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e19000 == 59 [pid = 1660] [id = 369] 21:14:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x121cc1000) [pid = 1660] [serial = 1106] [outer = 0x0] 21:14:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x1227da000) [pid = 1660] [serial = 1107] [outer = 0x121cc1000] 21:14:51 INFO - PROCESS | 1660 | 1464581691408 Marionette DEBUG loaded listener.js 21:14:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x124d63400) [pid = 1660] [serial = 1108] [outer = 0x121cc1000] 21:14:51 INFO - PROCESS | 1660 | 1464581691747 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]]]}] 21:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 21:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 469ms 21:14:51 INFO - PROCESS | 1660 | 1464581691761 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 21:14:51 INFO - PROCESS | 1660 | 1464581691763 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 21:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 21:14:51 INFO - PROCESS | 1660 | 1464581691765 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 21:14:51 INFO - PROCESS | 1660 | 1464581691766 Marionette TRACE conn2 <- [1,1450,null,{}] 21:14:51 INFO - PROCESS | 1660 | 1464581691771 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}] 21:14:51 INFO - PROCESS | 1660 | 1464581691877 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 21:14:51 INFO - PROCESS | 1660 | 1464581691947 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x1290b3000 == 60 [pid = 1660] [id = 370] 21:14:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x121ccb400) [pid = 1660] [serial = 1109] [outer = 0x0] 21:14:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x129025800) [pid = 1660] [serial = 1110] [outer = 0x121ccb400] 21:14:51 INFO - PROCESS | 1660 | 1464581691973 Marionette DEBUG loaded listener.js 21:14:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x1293c3c00) [pid = 1660] [serial = 1111] [outer = 0x121ccb400] 21:14:52 INFO - PROCESS | 1660 | 1464581692357 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]]]}] 21:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 21:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 623ms 21:14:52 INFO - PROCESS | 1660 | 1464581692396 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 21:14:52 INFO - PROCESS | 1660 | 1464581692397 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 21:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 21:14:52 INFO - PROCESS | 1660 | 1464581692412 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 21:14:52 INFO - PROCESS | 1660 | 1464581692413 Marionette TRACE conn2 <- [1,1454,null,{}] 21:14:52 INFO - PROCESS | 1660 | 1464581692416 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}] 21:14:52 INFO - PROCESS | 1660 | 1464581692517 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 21:14:52 INFO - PROCESS | 1660 | 1464581692530 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aa74000 == 61 [pid = 1660] [id = 371] 21:14:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x126e85400) [pid = 1660] [serial = 1112] [outer = 0x0] 21:14:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x129667800) [pid = 1660] [serial = 1113] [outer = 0x126e85400] 21:14:52 INFO - PROCESS | 1660 | 1464581692554 Marionette DEBUG loaded listener.js 21:14:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x12abc5000) [pid = 1660] [serial = 1114] [outer = 0x126e85400] 21:14:52 INFO - PROCESS | 1660 | 1464581692910 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]]]}] 21:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 21:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 532ms 21:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 21:14:52 INFO - PROCESS | 1660 | 1464581692931 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 21:14:52 INFO - PROCESS | 1660 | 1464581692932 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 21:14:52 INFO - PROCESS | 1660 | 1464581692936 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 21:14:52 INFO - PROCESS | 1660 | 1464581692937 Marionette TRACE conn2 <- [1,1458,null,{}] 21:14:52 INFO - PROCESS | 1660 | 1464581692940 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}] 21:14:53 INFO - PROCESS | 1660 | 1464581693064 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 21:14:53 INFO - PROCESS | 1660 | 1464581693069 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b351800 == 62 [pid = 1660] [id = 372] 21:14:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x11860dc00) [pid = 1660] [serial = 1115] [outer = 0x0] 21:14:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x129622c00) [pid = 1660] [serial = 1116] [outer = 0x11860dc00] 21:14:53 INFO - PROCESS | 1660 | 1464581693124 Marionette DEBUG loaded listener.js 21:14:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x12bd18c00) [pid = 1660] [serial = 1117] [outer = 0x11860dc00] 21:14:53 INFO - PROCESS | 1660 | 1464581693439 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]]]}] 21:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 21:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 522ms 21:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 21:14:53 INFO - PROCESS | 1660 | 1464581693457 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 21:14:53 INFO - PROCESS | 1660 | 1464581693459 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 21:14:53 INFO - PROCESS | 1660 | 1464581693461 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 21:14:53 INFO - PROCESS | 1660 | 1464581693462 Marionette TRACE conn2 <- [1,1462,null,{}] 21:14:53 INFO - PROCESS | 1660 | 1464581693464 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}] 21:14:53 INFO - PROCESS | 1660 | 1464581693577 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 21:14:53 INFO - PROCESS | 1660 | 1464581693590 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c01a800 == 63 [pid = 1660] [id = 373] 21:14:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x12b248000) [pid = 1660] [serial = 1118] [outer = 0x0] 21:14:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x12bd31800) [pid = 1660] [serial = 1119] [outer = 0x12b248000] 21:14:53 INFO - PROCESS | 1660 | 1464581693615 Marionette DEBUG loaded listener.js 21:14:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x12c091800) [pid = 1660] [serial = 1120] [outer = 0x12b248000] 21:14:53 INFO - PROCESS | 1660 | 1464581693964 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]]]}] 21:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 21:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 518ms 21:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 21:14:53 INFO - PROCESS | 1660 | 1464581693979 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 21:14:53 INFO - PROCESS | 1660 | 1464581693980 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 21:14:53 INFO - PROCESS | 1660 | 1464581693982 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 21:14:53 INFO - PROCESS | 1660 | 1464581693983 Marionette TRACE conn2 <- [1,1466,null,{}] 21:14:53 INFO - PROCESS | 1660 | 1464581693987 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}] 21:14:54 INFO - PROCESS | 1660 | 1464581694096 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 21:14:54 INFO - PROCESS | 1660 | 1464581694110 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cb58800 == 64 [pid = 1660] [id = 374] 21:14:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x12bb45400) [pid = 1660] [serial = 1121] [outer = 0x0] 21:14:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x12c156400) [pid = 1660] [serial = 1122] [outer = 0x12bb45400] 21:14:54 INFO - PROCESS | 1660 | 1464581694137 Marionette DEBUG loaded listener.js 21:14:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x12c2ea800) [pid = 1660] [serial = 1123] [outer = 0x12bb45400] 21:14:54 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x1164c4c00) [pid = 1660] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 21:14:54 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x112870400) [pid = 1660] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 21:14:54 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x120633c00) [pid = 1660] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 21:14:54 INFO - PROCESS | 1660 | --DOMWINDOW == 157 (0x128cc5c00) [pid = 1660] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 21:14:54 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x11286ec00) [pid = 1660] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 21:14:54 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x127970400) [pid = 1660] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 21:14:54 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x125690400) [pid = 1660] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 21:14:54 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x121ccd400) [pid = 1660] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 21:14:54 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x1166d2000) [pid = 1660] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 21:14:54 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x116a6b400) [pid = 1660] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 21:14:54 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x119543c00) [pid = 1660] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 21:14:54 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x124d64000) [pid = 1660] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 21:14:54 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x112a1c400) [pid = 1660] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 21:14:54 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x11823d400) [pid = 1660] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 21:14:54 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x121499400) [pid = 1660] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 21:14:54 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x116225400) [pid = 1660] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 21:14:54 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x129628400) [pid = 1660] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 21:14:54 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x11931ec00) [pid = 1660] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 21:14:54 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x1293c6800) [pid = 1660] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 21:14:54 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x112870000) [pid = 1660] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 21:14:54 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x112a1e800) [pid = 1660] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 21:14:54 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x11931e400) [pid = 1660] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 21:14:54 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x12c14e800) [pid = 1660] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 21:14:54 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x11286e800) [pid = 1660] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 21:14:54 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x12abcc400) [pid = 1660] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 21:14:54 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x1181a1800) [pid = 1660] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 21:14:54 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x12a8b1000) [pid = 1660] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 21:14:54 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x119af3000) [pid = 1660] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 21:14:54 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x12796cc00) [pid = 1660] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 21:14:54 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x112d67400) [pid = 1660] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 21:14:54 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x1168be400) [pid = 1660] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 21:14:54 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x12bb43400) [pid = 1660] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 21:14:54 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x121247800) [pid = 1660] [serial = 907] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 21:14:54 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x12bd19c00) [pid = 1660] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 21:14:54 INFO - PROCESS | 1660 | 1464581694862 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]]]}] 21:14:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 21:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 922ms 21:14:54 INFO - PROCESS | 1660 | 1464581694905 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 21:14:54 INFO - PROCESS | 1660 | 1464581694906 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 21:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 21:14:54 INFO - PROCESS | 1660 | 1464581694909 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 21:14:54 INFO - PROCESS | 1660 | 1464581694911 Marionette TRACE conn2 <- [1,1470,null,{}] 21:14:54 INFO - PROCESS | 1660 | 1464581694913 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}] 21:14:55 INFO - PROCESS | 1660 | 1464581695013 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 21:14:55 INFO - PROCESS | 1660 | 1464581695020 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd33800 == 65 [pid = 1660] [id = 375] 21:14:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x114fc2c00) [pid = 1660] [serial = 1124] [outer = 0x0] 21:14:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x1180b3400) [pid = 1660] [serial = 1125] [outer = 0x114fc2c00] 21:14:55 INFO - PROCESS | 1660 | 1464581695049 Marionette DEBUG loaded listener.js 21:14:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x1270aa400) [pid = 1660] [serial = 1126] [outer = 0x114fc2c00] 21:14:55 INFO - PROCESS | 1660 | 1464581695402 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]]]}] 21:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 21:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 521ms 21:14:55 INFO - PROCESS | 1660 | 1464581695430 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 21:14:55 INFO - PROCESS | 1660 | 1464581695431 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 21:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 21:14:55 INFO - PROCESS | 1660 | 1464581695434 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 21:14:55 INFO - PROCESS | 1660 | 1464581695435 Marionette TRACE conn2 <- [1,1474,null,{}] 21:14:55 INFO - PROCESS | 1660 | 1464581695440 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}] 21:14:55 INFO - PROCESS | 1660 | 1464581695549 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 21:14:55 INFO - PROCESS | 1660 | 1464581695556 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x12da09800 == 66 [pid = 1660] [id = 376] 21:14:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x119543c00) [pid = 1660] [serial = 1127] [outer = 0x0] 21:14:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x12966f400) [pid = 1660] [serial = 1128] [outer = 0x119543c00] 21:14:55 INFO - PROCESS | 1660 | 1464581695581 Marionette DEBUG loaded listener.js 21:14:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x12c089800) [pid = 1660] [serial = 1129] [outer = 0x119543c00] 21:14:55 INFO - PROCESS | 1660 | 1464581695877 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]]]}] 21:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 21:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 470ms 21:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 21:14:55 INFO - PROCESS | 1660 | 1464581695906 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 21:14:55 INFO - PROCESS | 1660 | 1464581695907 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 21:14:55 INFO - PROCESS | 1660 | 1464581695909 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 21:14:55 INFO - PROCESS | 1660 | 1464581695910 Marionette TRACE conn2 <- [1,1478,null,{}] 21:14:55 INFO - PROCESS | 1660 | 1464581695912 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}] 21:14:56 INFO - PROCESS | 1660 | 1464581696001 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 21:14:56 INFO - PROCESS | 1660 | 1464581696005 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e095800 == 67 [pid = 1660] [id = 377] 21:14:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x127973800) [pid = 1660] [serial = 1130] [outer = 0x0] 21:14:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x12c2ee400) [pid = 1660] [serial = 1131] [outer = 0x127973800] 21:14:56 INFO - PROCESS | 1660 | 1464581696031 Marionette DEBUG loaded listener.js 21:14:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x12c971400) [pid = 1660] [serial = 1132] [outer = 0x127973800] 21:14:56 INFO - PROCESS | 1660 | 1464581696372 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]]]}] 21:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 21:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 469ms 21:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 21:14:56 INFO - PROCESS | 1660 | 1464581696379 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 21:14:56 INFO - PROCESS | 1660 | 1464581696380 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 21:14:56 INFO - PROCESS | 1660 | 1464581696382 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 21:14:56 INFO - PROCESS | 1660 | 1464581696384 Marionette TRACE conn2 <- [1,1482,null,{}] 21:14:56 INFO - PROCESS | 1660 | 1464581696390 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}] 21:14:56 INFO - PROCESS | 1660 | 1464581696512 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 21:14:56 INFO - PROCESS | 1660 | 1464581696520 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12fd1e000 == 68 [pid = 1660] [id = 378] 21:14:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x114fbec00) [pid = 1660] [serial = 1133] [outer = 0x0] 21:14:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x12c973c00) [pid = 1660] [serial = 1134] [outer = 0x114fbec00] 21:14:56 INFO - PROCESS | 1660 | 1464581696549 Marionette DEBUG loaded listener.js 21:14:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x12cb8a400) [pid = 1660] [serial = 1135] [outer = 0x114fbec00] 21:14:57 INFO - PROCESS | 1660 | 1464581697159 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]]]}] 21:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 21:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 822ms 21:14:57 INFO - PROCESS | 1660 | 1464581697205 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 21:14:57 INFO - PROCESS | 1660 | 1464581697209 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 21:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 21:14:57 INFO - PROCESS | 1660 | 1464581697212 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 21:14:57 INFO - PROCESS | 1660 | 1464581697215 Marionette TRACE conn2 <- [1,1486,null,{}] 21:14:57 INFO - PROCESS | 1660 | 1464581697219 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}] 21:14:57 INFO - PROCESS | 1660 | 1464581697331 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 21:14:57 INFO - PROCESS | 1660 | 1464581697404 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x11811b000 == 69 [pid = 1660] [id = 379] 21:14:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x113c09400) [pid = 1660] [serial = 1136] [outer = 0x0] 21:14:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x116827800) [pid = 1660] [serial = 1137] [outer = 0x113c09400] 21:14:57 INFO - PROCESS | 1660 | 1464581697435 Marionette DEBUG loaded listener.js 21:14:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x118083800) [pid = 1660] [serial = 1138] [outer = 0x113c09400] 21:14:57 INFO - PROCESS | 1660 | 1464581697878 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]]]}] 21:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 21:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 677ms 21:14:57 INFO - PROCESS | 1660 | 1464581697913 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 21:14:57 INFO - PROCESS | 1660 | 1464581697917 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 21:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 21:14:57 INFO - PROCESS | 1660 | 1464581697938 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 21:14:57 INFO - PROCESS | 1660 | 1464581697940 Marionette TRACE conn2 <- [1,1490,null,{}] 21:14:57 INFO - PROCESS | 1660 | 1464581697943 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}] 21:14:58 INFO - PROCESS | 1660 | 1464581698055 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 21:14:58 INFO - PROCESS | 1660 | 1464581698114 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x129493000 == 70 [pid = 1660] [id = 380] 21:14:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x1181a0800) [pid = 1660] [serial = 1139] [outer = 0x0] 21:14:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x119552c00) [pid = 1660] [serial = 1140] [outer = 0x1181a0800] 21:14:58 INFO - PROCESS | 1660 | 1464581698143 Marionette DEBUG loaded listener.js 21:14:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x119aef800) [pid = 1660] [serial = 1141] [outer = 0x1181a0800] 21:14:58 INFO - PROCESS | 1660 | 1464581698571 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]]]}] 21:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 21:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 672ms 21:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 21:14:58 INFO - PROCESS | 1660 | 1464581698609 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 21:14:58 INFO - PROCESS | 1660 | 1464581698610 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 21:14:58 INFO - PROCESS | 1660 | 1464581698613 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 21:14:58 INFO - PROCESS | 1660 | 1464581698616 Marionette TRACE conn2 <- [1,1494,null,{}] 21:14:58 INFO - PROCESS | 1660 | 1464581698624 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}] 21:14:58 INFO - PROCESS | 1660 | 1464581698738 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 21:14:58 INFO - PROCESS | 1660 | 1464581698839 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c1a3000 == 71 [pid = 1660] [id = 381] 21:14:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x121245800) [pid = 1660] [serial = 1142] [outer = 0x0] 21:14:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x121cc4000) [pid = 1660] [serial = 1143] [outer = 0x121245800] 21:14:58 INFO - PROCESS | 1660 | 1464581698874 Marionette DEBUG loaded listener.js 21:14:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x1268a5c00) [pid = 1660] [serial = 1144] [outer = 0x121245800] 21:14:59 INFO - PROCESS | 1660 | 1464581699298 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]]]}] 21:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 21:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 726ms 21:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 21:14:59 INFO - PROCESS | 1660 | 1464581699348 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 21:14:59 INFO - PROCESS | 1660 | 1464581699350 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 21:14:59 INFO - PROCESS | 1660 | 1464581699354 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 21:14:59 INFO - PROCESS | 1660 | 1464581699355 Marionette TRACE conn2 <- [1,1498,null,{}] 21:14:59 INFO - PROCESS | 1660 | 1464581699358 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}] 21:14:59 INFO - PROCESS | 1660 | 1464581699465 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 21:14:59 INFO - PROCESS | 1660 | 1464581699524 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x12da10000 == 72 [pid = 1660] [id = 382] 21:14:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x1270b7000) [pid = 1660] [serial = 1145] [outer = 0x0] 21:14:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x128cc5c00) [pid = 1660] [serial = 1146] [outer = 0x1270b7000] 21:14:59 INFO - PROCESS | 1660 | 1464581699594 Marionette DEBUG loaded listener.js 21:14:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x1293c3400) [pid = 1660] [serial = 1147] [outer = 0x1270b7000] 21:14:59 INFO - PROCESS | 1660 | 1464581699983 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]]]}] 21:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 21:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 669ms 21:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 21:15:00 INFO - PROCESS | 1660 | 1464581700023 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 21:15:00 INFO - PROCESS | 1660 | 1464581700025 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 21:15:00 INFO - PROCESS | 1660 | 1464581700027 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 21:15:00 INFO - PROCESS | 1660 | 1464581700028 Marionette TRACE conn2 <- [1,1502,null,{}] 21:15:00 INFO - PROCESS | 1660 | 1464581700031 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}] 21:15:00 INFO - PROCESS | 1660 | 1464581700133 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 21:15:00 INFO - PROCESS | 1660 | 1464581700191 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x1356c9800 == 73 [pid = 1660] [id = 383] 21:15:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x128ccac00) [pid = 1660] [serial = 1148] [outer = 0x0] 21:15:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x12abcc400) [pid = 1660] [serial = 1149] [outer = 0x128ccac00] 21:15:00 INFO - PROCESS | 1660 | 1464581700220 Marionette DEBUG loaded listener.js 21:15:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x12bd26000) [pid = 1660] [serial = 1150] [outer = 0x128ccac00] 21:15:00 INFO - PROCESS | 1660 | 1464581700687 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]]]}] 21:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 21:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 719ms 21:15:00 INFO - PROCESS | 1660 | 1464581700774 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 21:15:00 INFO - PROCESS | 1660 | 1464581700775 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 21:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 21:15:00 INFO - PROCESS | 1660 | 1464581700778 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 21:15:00 INFO - PROCESS | 1660 | 1464581700779 Marionette TRACE conn2 <- [1,1506,null,{}] 21:15:00 INFO - PROCESS | 1660 | 1464581700781 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}] 21:15:00 INFO - PROCESS | 1660 | 1464581700899 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 21:15:00 INFO - PROCESS | 1660 | 1464581700972 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x116ac8000 == 74 [pid = 1660] [id = 384] 21:15:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x110dca400) [pid = 1660] [serial = 1151] [outer = 0x0] 21:15:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x116224800) [pid = 1660] [serial = 1152] [outer = 0x110dca400] 21:15:01 INFO - PROCESS | 1660 | 1464581701003 Marionette DEBUG loaded listener.js 21:15:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x11768f800) [pid = 1660] [serial = 1153] [outer = 0x110dca400] 21:15:01 INFO - PROCESS | 1660 | 1464581701616 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]]]}] 21:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 21:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 869ms 21:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 21:15:01 INFO - PROCESS | 1660 | 1464581701648 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 21:15:01 INFO - PROCESS | 1660 | 1464581701650 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 21:15:01 INFO - PROCESS | 1660 | 1464581701653 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 21:15:01 INFO - PROCESS | 1660 | 1464581701656 Marionette TRACE conn2 <- [1,1510,null,{}] 21:15:01 INFO - PROCESS | 1660 | 1464581701659 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}] 21:15:01 INFO - PROCESS | 1660 | 1464581701768 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 21:15:01 INFO - PROCESS | 1660 | 1464581701841 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x11951a000 == 75 [pid = 1660] [id = 385] 21:15:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x110dcc000) [pid = 1660] [serial = 1154] [outer = 0x0] 21:15:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x111c28400) [pid = 1660] [serial = 1155] [outer = 0x110dcc000] 21:15:01 INFO - PROCESS | 1660 | 1464581701869 Marionette DEBUG loaded listener.js 21:15:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x112871800) [pid = 1660] [serial = 1156] [outer = 0x110dcc000] 21:15:02 INFO - PROCESS | 1660 | 1464581702333 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]]]}] 21:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 21:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 722ms 21:15:02 INFO - PROCESS | 1660 | 1464581702415 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 21:15:02 INFO - PROCESS | 1660 | 1464581702419 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 21:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 21:15:02 INFO - PROCESS | 1660 | 1464581702427 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 21:15:02 INFO - PROCESS | 1660 | 1464581702428 Marionette TRACE conn2 <- [1,1514,null,{}] 21:15:02 INFO - PROCESS | 1660 | 1464581702431 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}] 21:15:02 INFO - PROCESS | 1660 | 1464581702529 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 21:15:02 INFO - PROCESS | 1660 | 1464581702591 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x12133b800 == 76 [pid = 1660] [id = 386] 21:15:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x11682b800) [pid = 1660] [serial = 1157] [outer = 0x0] 21:15:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x11823d400) [pid = 1660] [serial = 1158] [outer = 0x11682b800] 21:15:02 INFO - PROCESS | 1660 | 1464581702618 Marionette DEBUG loaded listener.js 21:15:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 163 (0x118611c00) [pid = 1660] [serial = 1159] [outer = 0x11682b800] 21:15:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12e095800 == 75 [pid = 1660] [id = 377] 21:15:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12da09800 == 74 [pid = 1660] [id = 376] 21:15:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd33800 == 73 [pid = 1660] [id = 375] 21:15:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12cb58800 == 72 [pid = 1660] [id = 374] 21:15:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12c01a800 == 71 [pid = 1660] [id = 373] 21:15:02 INFO - PROCESS | 1660 | --DOMWINDOW == 162 (0x12aa20800) [pid = 1660] [serial = 1074] [outer = 0x0] [url = about:blank] 21:15:02 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x112eec000) [pid = 1660] [serial = 1023] [outer = 0x0] [url = about:blank] 21:15:02 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x118611400) [pid = 1660] [serial = 1026] [outer = 0x0] [url = about:blank] 21:15:02 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x119826c00) [pid = 1660] [serial = 1029] [outer = 0x0] [url = about:blank] 21:15:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12b351800 == 70 [pid = 1660] [id = 372] 21:15:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12aa74000 == 69 [pid = 1660] [id = 371] 21:15:02 INFO - PROCESS | 1660 | --DOCSHELL 0x1290b3000 == 68 [pid = 1660] [id = 370] 21:15:02 INFO - PROCESS | 1660 | --DOCSHELL 0x117e19000 == 67 [pid = 1660] [id = 369] 21:15:02 INFO - PROCESS | 1660 | --DOCSHELL 0x124b16000 == 66 [pid = 1660] [id = 368] 21:15:02 INFO - PROCESS | 1660 | --DOCSHELL 0x11824c000 == 65 [pid = 1660] [id = 367] 21:15:02 INFO - PROCESS | 1660 | --DOCSHELL 0x1196ab800 == 64 [pid = 1660] [id = 366] 21:15:02 INFO - PROCESS | 1660 | --DOCSHELL 0x120652800 == 63 [pid = 1660] [id = 365] 21:15:02 INFO - PROCESS | 1660 | --DOCSHELL 0x121325800 == 62 [pid = 1660] [id = 360] 21:15:02 INFO - PROCESS | 1660 | --DOCSHELL 0x116fa4800 == 61 [pid = 1660] [id = 359] 21:15:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12c02d800 == 60 [pid = 1660] [id = 358] 21:15:02 INFO - PROCESS | 1660 | 1464581702998 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]]]}] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x12aa1a000) [pid = 1660] [serial = 1072] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 157 (0x128cce800) [pid = 1660] [serial = 1033] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x119df8400) [pid = 1660] [serial = 1050] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x1227b5800) [pid = 1660] [serial = 1053] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x128cd1000) [pid = 1660] [serial = 1062] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x112ecd000) [pid = 1660] [serial = 1035] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x12aa20400) [pid = 1660] [serial = 913] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x1270b6800) [pid = 1660] [serial = 1059] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x124d9f400) [pid = 1660] [serial = 1056] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x115d5d400) [pid = 1660] [serial = 1036] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x117697000) [pid = 1660] [serial = 903] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x1182bac00) [pid = 1660] [serial = 846] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x119b72800) [pid = 1660] [serial = 1048] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x128cc2800) [pid = 1660] [serial = 855] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x1167f1c00) [pid = 1660] [serial = 961] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x119552800) [pid = 1660] [serial = 906] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x124da4c00) [pid = 1660] [serial = 852] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x1168bcc00) [pid = 1660] [serial = 1038] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x12964bc00) [pid = 1660] [serial = 1068] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x119826400) [pid = 1660] [serial = 1045] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x11981a800) [pid = 1660] [serial = 1044] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x129328400) [pid = 1660] [serial = 1063] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x12a8b7000) [pid = 1660] [serial = 970] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x12a8b1400) [pid = 1660] [serial = 1071] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x12c97b000) [pid = 1660] [serial = 979] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x11a004000) [pid = 1660] [serial = 849] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x12c978000) [pid = 1660] [serial = 976] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x1195d8400) [pid = 1660] [serial = 1032] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x1227e4800) [pid = 1660] [serial = 1054] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x129623c00) [pid = 1660] [serial = 1066] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x119b6c000) [pid = 1660] [serial = 1047] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x12bd29800) [pid = 1660] [serial = 916] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x118086000) [pid = 1660] [serial = 1039] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x118604c00) [pid = 1660] [serial = 1041] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x12966fc00) [pid = 1660] [serial = 1069] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x115f6cc00) [pid = 1660] [serial = 1057] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x1293b9800) [pid = 1660] [serial = 1065] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x12bd1a000) [pid = 1660] [serial = 973] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x127972400) [pid = 1660] [serial = 1060] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x1227dd000) [pid = 1660] [serial = 967] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x121cc1400) [pid = 1660] [serial = 1051] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x129329400) [pid = 1660] [serial = 840] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x1164eac00) [pid = 1660] [serial = 843] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x119547c00) [pid = 1660] [serial = 964] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12bd22800) [pid = 1660] [serial = 900] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x1227b7000) [pid = 1660] [serial = 909] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x118f51400) [pid = 1660] [serial = 1042] [outer = 0x0] [url = about:blank] 21:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x12c154000) [pid = 1660] [serial = 958] [outer = 0x0] [url = about:blank] 21:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 21:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 621ms 21:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 21:15:03 INFO - PROCESS | 1660 | 1464581703048 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 21:15:03 INFO - PROCESS | 1660 | 1464581703049 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 21:15:03 INFO - PROCESS | 1660 | 1464581703051 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 21:15:03 INFO - PROCESS | 1660 | 1464581703053 Marionette TRACE conn2 <- [1,1518,null,{}] 21:15:03 INFO - PROCESS | 1660 | 1464581703061 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}] 21:15:03 INFO - PROCESS | 1660 | 1464581703149 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 21:15:03 INFO - PROCESS | 1660 | 1464581703157 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x11824a800 == 61 [pid = 1660] [id = 387] 21:15:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x11931ec00) [pid = 1660] [serial = 1160] [outer = 0x0] 21:15:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x119547c00) [pid = 1660] [serial = 1161] [outer = 0x11931ec00] 21:15:03 INFO - PROCESS | 1660 | 1464581703185 Marionette DEBUG loaded listener.js 21:15:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x119826000) [pid = 1660] [serial = 1162] [outer = 0x11931ec00] 21:15:03 INFO - PROCESS | 1660 | 1464581703544 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]]]}] 21:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 21:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 522ms 21:15:03 INFO - PROCESS | 1660 | 1464581703574 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 21:15:03 INFO - PROCESS | 1660 | 1464581703576 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 21:15:03 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 21:15:03 INFO - PROCESS | 1660 | 1464581703579 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 21:15:03 INFO - PROCESS | 1660 | 1464581703581 Marionette TRACE conn2 <- [1,1522,null,{}] 21:15:03 INFO - PROCESS | 1660 | 1464581703583 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}] 21:15:03 INFO - PROCESS | 1660 | 1464581703731 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 21:15:03 INFO - PROCESS | 1660 | 1464581703745 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212b9000 == 62 [pid = 1660] [id = 388] 21:15:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x119b68800) [pid = 1660] [serial = 1163] [outer = 0x0] 21:15:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x119b6f800) [pid = 1660] [serial = 1164] [outer = 0x119b68800] 21:15:03 INFO - PROCESS | 1660 | 1464581703785 Marionette DEBUG loaded listener.js 21:15:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x119df1800) [pid = 1660] [serial = 1165] [outer = 0x119b68800] 21:15:04 INFO - PROCESS | 1660 | 1464581704206 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"]]]}] 21:15:04 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 () { 21:15:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:15:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 21:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 21:15:04 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 () { 21:15:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:15:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 21:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 21:15:04 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 () { 21:15:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:15:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 21:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 21:15:04 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 () { 21:15:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:15:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 21:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 21:15:04 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 669ms 21:15:04 INFO - PROCESS | 1660 | 1464581704249 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 21:15:04 INFO - PROCESS | 1660 | 1464581704250 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 21:15:04 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 21:15:04 INFO - PROCESS | 1660 | 1464581704253 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 21:15:04 INFO - PROCESS | 1660 | 1464581704254 Marionette TRACE conn2 <- [1,1526,null,{}] 21:15:04 INFO - PROCESS | 1660 | 1464581704256 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}] 21:15:04 INFO - PROCESS | 1660 | 1464581704337 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 21:15:04 INFO - PROCESS | 1660 | 1464581704343 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x127282000 == 63 [pid = 1660] [id = 389] 21:15:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x11a004400) [pid = 1660] [serial = 1166] [outer = 0x0] 21:15:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x121386c00) [pid = 1660] [serial = 1167] [outer = 0x11a004400] 21:15:04 INFO - PROCESS | 1660 | 1464581704368 Marionette DEBUG loaded listener.js 21:15:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x1227b3400) [pid = 1660] [serial = 1168] [outer = 0x11a004400] 21:15:04 INFO - PROCESS | 1660 | 1464581704715 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"]]]}] 21:15:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:15:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 21:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 21:15:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:15:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 21:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 21:15:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 21:15:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 21:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 21:15:04 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 470ms 21:15:04 INFO - PROCESS | 1660 | 1464581704725 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 21:15:04 INFO - PROCESS | 1660 | 1464581704727 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 21:15:04 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 21:15:04 INFO - PROCESS | 1660 | 1464581704730 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 21:15:04 INFO - PROCESS | 1660 | 1464581704732 Marionette TRACE conn2 <- [1,1530,null,{}] 21:15:04 INFO - PROCESS | 1660 | 1464581704735 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}] 21:15:04 INFO - PROCESS | 1660 | 1464581704930 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 21:15:04 INFO - PROCESS | 1660 | 1464581704959 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x128fc2800 == 64 [pid = 1660] [id = 390] 21:15:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x120634400) [pid = 1660] [serial = 1169] [outer = 0x0] 21:15:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x124da4800) [pid = 1660] [serial = 1170] [outer = 0x120634400] 21:15:05 INFO - PROCESS | 1660 | 1464581705001 Marionette DEBUG loaded listener.js 21:15:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x129326800) [pid = 1660] [serial = 1171] [outer = 0x120634400] 21:15:05 INFO - PROCESS | 1660 | 1464581705398 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]]]}] 21:15:05 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 21:15:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 21:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 21:15:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 21:15:05 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. 21:15:05 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 21:15:05 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 720ms 21:15:05 INFO - PROCESS | 1660 | 1464581705455 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 21:15:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 21:15:05 INFO - PROCESS | 1660 | 1464581705464 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 21:15:05 INFO - PROCESS | 1660 | 1464581705466 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 21:15:05 INFO - PROCESS | 1660 | 1464581705467 Marionette TRACE conn2 <- [1,1534,null,{}] 21:15:05 INFO - PROCESS | 1660 | 1464581705469 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}] 21:15:05 INFO - PROCESS | 1660 | 1464581705573 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 21:15:05 INFO - PROCESS | 1660 | 1464581705608 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aa65000 == 65 [pid = 1660] [id = 391] 21:15:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x1215f5400) [pid = 1660] [serial = 1172] [outer = 0x0] 21:15:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x1293c4400) [pid = 1660] [serial = 1173] [outer = 0x1215f5400] 21:15:05 INFO - PROCESS | 1660 | 1464581705633 Marionette DEBUG loaded listener.js 21:15:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x129673400) [pid = 1660] [serial = 1174] [outer = 0x1215f5400] 21:15:05 INFO - PROCESS | 1660 | 1464581705943 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]]]}] 21:15:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 21:15:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 522ms 21:15:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 21:15:05 INFO - PROCESS | 1660 | 1464581705989 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 21:15:05 INFO - PROCESS | 1660 | 1464581705990 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 21:15:05 INFO - PROCESS | 1660 | 1464581705992 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 21:15:05 INFO - PROCESS | 1660 | 1464581705993 Marionette TRACE conn2 <- [1,1538,null,{}] 21:15:05 INFO - PROCESS | 1660 | 1464581705996 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}] 21:15:06 INFO - PROCESS | 1660 | 1464581706099 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 21:15:06 INFO - PROCESS | 1660 | 1464581706113 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b351000 == 66 [pid = 1660] [id = 392] 21:15:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x12a8af400) [pid = 1660] [serial = 1175] [outer = 0x0] 21:15:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x12abc2000) [pid = 1660] [serial = 1176] [outer = 0x12a8af400] 21:15:06 INFO - PROCESS | 1660 | 1464581706138 Marionette DEBUG loaded listener.js 21:15:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x12bb37000) [pid = 1660] [serial = 1177] [outer = 0x12a8af400] 21:15:06 INFO - PROCESS | 1660 | 1464581706480 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]]]}] 21:15:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 21:15:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 519ms 21:15:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 21:15:06 INFO - PROCESS | 1660 | 1464581706513 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 21:15:06 INFO - PROCESS | 1660 | 1464581706514 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 21:15:06 INFO - PROCESS | 1660 | 1464581706516 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 21:15:06 INFO - PROCESS | 1660 | 1464581706517 Marionette TRACE conn2 <- [1,1542,null,{}] 21:15:06 INFO - PROCESS | 1660 | 1464581706522 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}] 21:15:06 INFO - PROCESS | 1660 | 1464581706635 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 21:15:06 INFO - PROCESS | 1660 | 1464581706673 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd4e800 == 67 [pid = 1660] [id = 393] 21:15:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x12bb3e800) [pid = 1660] [serial = 1178] [outer = 0x0] 21:15:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x12bd1f800) [pid = 1660] [serial = 1179] [outer = 0x12bb3e800] 21:15:06 INFO - PROCESS | 1660 | 1464581706699 Marionette DEBUG loaded listener.js 21:15:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x12c08b000) [pid = 1660] [serial = 1180] [outer = 0x12bb3e800] 21:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x116a6ec00) [pid = 1660] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 21:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x112a1f400) [pid = 1660] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 21:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x11286c400) [pid = 1660] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 21:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x127973800) [pid = 1660] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 21:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x126e85400) [pid = 1660] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 21:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x121ccb400) [pid = 1660] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 21:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x110ee2c00) [pid = 1660] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 21:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x119df9800) [pid = 1660] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 21:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x11860dc00) [pid = 1660] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 21:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x121cc1000) [pid = 1660] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 21:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x112868000) [pid = 1660] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 21:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x112a7e000) [pid = 1660] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 21:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x1167fdc00) [pid = 1660] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 21:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x114fb6800) [pid = 1660] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 21:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x12b248000) [pid = 1660] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 21:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x12bb45400) [pid = 1660] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 21:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x1180b8c00) [pid = 1660] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 21:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x119b6cc00) [pid = 1660] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 21:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x114fc2c00) [pid = 1660] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 21:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x119543c00) [pid = 1660] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 21:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x12cb90800) [pid = 1660] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 21:15:07 INFO - PROCESS | 1660 | 1464581707180 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]]]}] 21:15:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 21:15:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 672ms 21:15:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 21:15:07 INFO - PROCESS | 1660 | 1464581707189 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 21:15:07 INFO - PROCESS | 1660 | 1464581707190 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 21:15:07 INFO - PROCESS | 1660 | 1464581707192 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 21:15:07 INFO - PROCESS | 1660 | 1464581707193 Marionette TRACE conn2 <- [1,1546,null,{}] 21:15:07 INFO - PROCESS | 1660 | 1464581707195 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}] 21:15:07 INFO - PROCESS | 1660 | 1464581707285 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 21:15:07 INFO - PROCESS | 1660 | 1464581707289 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x121597800 == 68 [pid = 1660] [id = 394] 21:15:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x112eee400) [pid = 1660] [serial = 1181] [outer = 0x0] 21:15:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x116a6dc00) [pid = 1660] [serial = 1182] [outer = 0x112eee400] 21:15:07 INFO - PROCESS | 1660 | 1464581707314 Marionette DEBUG loaded listener.js 21:15:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x119df7000) [pid = 1660] [serial = 1183] [outer = 0x112eee400] 21:15:07 INFO - PROCESS | 1660 | 1464581707678 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]]]}] 21:15:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 21:15:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 519ms 21:15:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 21:15:07 INFO - PROCESS | 1660 | 1464581707711 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 21:15:07 INFO - PROCESS | 1660 | 1464581707713 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 21:15:07 INFO - PROCESS | 1660 | 1464581707715 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 21:15:07 INFO - PROCESS | 1660 | 1464581707716 Marionette TRACE conn2 <- [1,1550,null,{}] 21:15:07 INFO - PROCESS | 1660 | 1464581707719 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}] 21:15:07 INFO - PROCESS | 1660 | 1464581707819 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 21:15:07 INFO - PROCESS | 1660 | 1464581707824 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c61e000 == 69 [pid = 1660] [id = 395] 21:15:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x118fb3800) [pid = 1660] [serial = 1184] [outer = 0x0] 21:15:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x12b3dcc00) [pid = 1660] [serial = 1185] [outer = 0x118fb3800] 21:15:07 INFO - PROCESS | 1660 | 1464581707861 Marionette DEBUG loaded listener.js 21:15:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x12c154000) [pid = 1660] [serial = 1186] [outer = 0x118fb3800] 21:15:08 INFO - PROCESS | 1660 | 1464581708208 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]]]}] 21:15:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 21:15:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 518ms 21:15:08 INFO - PROCESS | 1660 | 1464581708235 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 21:15:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 21:15:08 INFO - PROCESS | 1660 | 1464581708237 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 21:15:08 INFO - PROCESS | 1660 | 1464581708241 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 21:15:08 INFO - PROCESS | 1660 | 1464581708242 Marionette TRACE conn2 <- [1,1554,null,{}] 21:15:08 INFO - PROCESS | 1660 | 1464581708246 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}] 21:15:08 INFO - PROCESS | 1660 | 1464581708422 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 21:15:08 INFO - PROCESS | 1660 | 1464581708435 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cb55800 == 70 [pid = 1660] [id = 396] 21:15:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x112662c00) [pid = 1660] [serial = 1187] [outer = 0x0] 21:15:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x112667800) [pid = 1660] [serial = 1188] [outer = 0x112662c00] 21:15:08 INFO - PROCESS | 1660 | 1464581708475 Marionette DEBUG loaded listener.js 21:15:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x11266d400) [pid = 1660] [serial = 1189] [outer = 0x112662c00] 21:15:08 INFO - PROCESS | 1660 | 1464581708869 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]]]}] 21:15:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 21:15:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 671ms 21:15:08 INFO - PROCESS | 1660 | 1464581708911 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 21:15:08 INFO - PROCESS | 1660 | 1464581708913 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 21:15:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 21:15:08 INFO - PROCESS | 1660 | 1464581708915 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 21:15:08 INFO - PROCESS | 1660 | 1464581708916 Marionette TRACE conn2 <- [1,1558,null,{}] 21:15:08 INFO - PROCESS | 1660 | 1464581708918 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}] 21:15:09 INFO - PROCESS | 1660 | 1464581709007 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 21:15:09 INFO - PROCESS | 1660 | 1464581709134 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x115f0a800 == 71 [pid = 1660] [id = 397] 21:15:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x110dbe800) [pid = 1660] [serial = 1190] [outer = 0x0] 21:15:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x110dc2800) [pid = 1660] [serial = 1191] [outer = 0x110dbe800] 21:15:09 INFO - PROCESS | 1660 | 1464581709174 Marionette DEBUG loaded listener.js 21:15:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x110ed5c00) [pid = 1660] [serial = 1192] [outer = 0x110dbe800] 21:15:09 INFO - PROCESS | 1660 | 1464581709618 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]]]}] 21:15:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 21:15:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 724ms 21:15:09 INFO - PROCESS | 1660 | 1464581709640 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 21:15:09 INFO - PROCESS | 1660 | 1464581709643 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 21:15:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 21:15:09 INFO - PROCESS | 1660 | 1464581709646 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 21:15:09 INFO - PROCESS | 1660 | 1464581709649 Marionette TRACE conn2 <- [1,1562,null,{}] 21:15:09 INFO - PROCESS | 1660 | 1464581709652 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}] 21:15:09 INFO - PROCESS | 1660 | 1464581709765 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 21:15:09 INFO - PROCESS | 1660 | 1464581709876 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b33000 == 72 [pid = 1660] [id = 398] 21:15:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x115df3800) [pid = 1660] [serial = 1193] [outer = 0x0] 21:15:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x1164eac00) [pid = 1660] [serial = 1194] [outer = 0x115df3800] 21:15:09 INFO - PROCESS | 1660 | 1464581709908 Marionette DEBUG loaded listener.js 21:15:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x116a6b800) [pid = 1660] [serial = 1195] [outer = 0x115df3800] 21:15:10 INFO - PROCESS | 1660 | 1464581710359 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]]]}] 21:15:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 21:15:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 720ms 21:15:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 21:15:10 INFO - PROCESS | 1660 | 1464581710370 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 21:15:10 INFO - PROCESS | 1660 | 1464581710374 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 21:15:10 INFO - PROCESS | 1660 | 1464581710377 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 21:15:10 INFO - PROCESS | 1660 | 1464581710378 Marionette TRACE conn2 <- [1,1566,null,{}] 21:15:10 INFO - PROCESS | 1660 | 1464581710381 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}] 21:15:10 INFO - PROCESS | 1660 | 1464581710490 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 21:15:10 INFO - PROCESS | 1660 | 1464581710551 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a522000 == 73 [pid = 1660] [id = 399] 21:15:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x115df7c00) [pid = 1660] [serial = 1196] [outer = 0x0] 21:15:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x1181a3800) [pid = 1660] [serial = 1197] [outer = 0x115df7c00] 21:15:10 INFO - PROCESS | 1660 | 1464581710593 Marionette DEBUG loaded listener.js 21:15:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x119b66400) [pid = 1660] [serial = 1198] [outer = 0x115df7c00] 21:15:11 INFO - PROCESS | 1660 | 1464581711022 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]]]}] 21:15:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 21:15:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 669ms 21:15:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 21:15:11 INFO - PROCESS | 1660 | 1464581711047 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 21:15:11 INFO - PROCESS | 1660 | 1464581711048 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 21:15:11 INFO - PROCESS | 1660 | 1464581711052 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 21:15:11 INFO - PROCESS | 1660 | 1464581711056 Marionette TRACE conn2 <- [1,1570,null,{}] 21:15:11 INFO - PROCESS | 1660 | 1464581711063 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}] 21:15:11 INFO - PROCESS | 1660 | 1464581711194 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 21:15:11 INFO - PROCESS | 1660 | 1464581711268 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12da06000 == 74 [pid = 1660] [id = 400] 21:15:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x119dd7800) [pid = 1660] [serial = 1199] [outer = 0x0] 21:15:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x1227e3c00) [pid = 1660] [serial = 1200] [outer = 0x119dd7800] 21:15:11 INFO - PROCESS | 1660 | 1464581711299 Marionette DEBUG loaded listener.js 21:15:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x12758ac00) [pid = 1660] [serial = 1201] [outer = 0x119dd7800] 21:15:11 INFO - PROCESS | 1660 | 1464581711716 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]]]}] 21:15:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 21:15:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 678ms 21:15:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 21:15:11 INFO - PROCESS | 1660 | 1464581711729 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 21:15:11 INFO - PROCESS | 1660 | 1464581711731 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 21:15:11 INFO - PROCESS | 1660 | 1464581711733 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 21:15:11 INFO - PROCESS | 1660 | 1464581711734 Marionette TRACE conn2 <- [1,1574,null,{}] 21:15:11 INFO - PROCESS | 1660 | 1464581711739 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}] 21:15:11 INFO - PROCESS | 1660 | 1464581711846 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 21:15:11 INFO - PROCESS | 1660 | 1464581711906 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e064800 == 75 [pid = 1660] [id = 401] 21:15:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x126ae5c00) [pid = 1660] [serial = 1202] [outer = 0x0] 21:15:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x128cc7800) [pid = 1660] [serial = 1203] [outer = 0x126ae5c00] 21:15:11 INFO - PROCESS | 1660 | 1464581711976 Marionette DEBUG loaded listener.js 21:15:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x129623c00) [pid = 1660] [serial = 1204] [outer = 0x126ae5c00] 21:15:12 INFO - PROCESS | 1660 | 1464581712358 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]]]}] 21:15:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 21:15:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 670ms 21:15:12 INFO - PROCESS | 1660 | 1464581712404 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 21:15:12 INFO - PROCESS | 1660 | 1464581712405 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 21:15:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 21:15:12 INFO - PROCESS | 1660 | 1464581712408 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 21:15:12 INFO - PROCESS | 1660 | 1464581712409 Marionette TRACE conn2 <- [1,1578,null,{}] 21:15:12 INFO - PROCESS | 1660 | 1464581712412 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}] 21:15:12 INFO - PROCESS | 1660 | 1464581712514 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 21:15:12 INFO - PROCESS | 1660 | 1464581712620 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x1356ca800 == 76 [pid = 1660] [id = 402] 21:15:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x120688000) [pid = 1660] [serial = 1205] [outer = 0x0] 21:15:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x120689c00) [pid = 1660] [serial = 1206] [outer = 0x120688000] 21:15:12 INFO - PROCESS | 1660 | 1464581712656 Marionette DEBUG loaded listener.js 21:15:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x12abc6c00) [pid = 1660] [serial = 1207] [outer = 0x120688000] 21:15:13 INFO - PROCESS | 1660 | 1464581713047 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]]]}] 21:15:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 21:15:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 670ms 21:15:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 21:15:13 INFO - PROCESS | 1660 | 1464581713078 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 21:15:13 INFO - PROCESS | 1660 | 1464581713080 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 21:15:13 INFO - PROCESS | 1660 | 1464581713082 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 21:15:13 INFO - PROCESS | 1660 | 1464581713084 Marionette TRACE conn2 <- [1,1582,null,{}] 21:15:13 INFO - PROCESS | 1660 | 1464581713086 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}] 21:15:13 INFO - PROCESS | 1660 | 1464581713198 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 21:15:13 INFO - PROCESS | 1660 | 1464581713300 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x135554800 == 77 [pid = 1660] [id = 403] 21:15:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x120688800) [pid = 1660] [serial = 1208] [outer = 0x0] 21:15:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x12bb1f800) [pid = 1660] [serial = 1209] [outer = 0x120688800] 21:15:13 INFO - PROCESS | 1660 | 1464581713330 Marionette DEBUG loaded listener.js 21:15:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x12bb25c00) [pid = 1660] [serial = 1210] [outer = 0x120688800] 21:15:13 INFO - PROCESS | 1660 | 1464581713769 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]]]}] 21:15:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 21:15:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 723ms 21:15:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 21:15:13 INFO - PROCESS | 1660 | 1464581713805 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 21:15:13 INFO - PROCESS | 1660 | 1464581713807 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 21:15:13 INFO - PROCESS | 1660 | 1464581713809 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 21:15:13 INFO - PROCESS | 1660 | 1464581713810 Marionette TRACE conn2 <- [1,1586,null,{}] 21:15:13 INFO - PROCESS | 1660 | 1464581713812 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}] 21:15:13 INFO - PROCESS | 1660 | 1464581713937 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 21:15:14 INFO - PROCESS | 1660 | 1464581714013 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e0b800 == 78 [pid = 1660] [id = 404] 21:15:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x111a05000) [pid = 1660] [serial = 1211] [outer = 0x0] 21:15:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x112ec7c00) [pid = 1660] [serial = 1212] [outer = 0x111a05000] 21:15:14 INFO - PROCESS | 1660 | 1464581714042 Marionette DEBUG loaded listener.js 21:15:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x119b75400) [pid = 1660] [serial = 1213] [outer = 0x111a05000] 21:15:14 INFO - PROCESS | 1660 | 1464581714612 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]]]}] 21:15:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 21:15:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 870ms 21:15:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 21:15:14 INFO - PROCESS | 1660 | 1464581714679 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 21:15:14 INFO - PROCESS | 1660 | 1464581714682 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 21:15:14 INFO - PROCESS | 1660 | 1464581714686 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 21:15:14 INFO - PROCESS | 1660 | 1464581714687 Marionette TRACE conn2 <- [1,1590,null,{}] 21:15:14 INFO - PROCESS | 1660 | 1464581714691 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}] 21:15:14 INFO - PROCESS | 1660 | 1464581714800 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 21:15:14 INFO - PROCESS | 1660 | 1464581714878 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x116aae800 == 79 [pid = 1660] [id = 405] 21:15:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x112dac000) [pid = 1660] [serial = 1214] [outer = 0x0] 21:15:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x113c08000) [pid = 1660] [serial = 1215] [outer = 0x112dac000] 21:15:14 INFO - PROCESS | 1660 | 1464581714908 Marionette DEBUG loaded listener.js 21:15:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x116858c00) [pid = 1660] [serial = 1216] [outer = 0x112dac000] 21:15:15 INFO - PROCESS | 1660 | 1464581715356 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]]]}] 21:15:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 21:15:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 722ms 21:15:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 21:15:15 INFO - PROCESS | 1660 | 1464581715425 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 21:15:15 INFO - PROCESS | 1660 | 1464581715430 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 21:15:15 INFO - PROCESS | 1660 | 1464581715495 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 21:15:15 INFO - PROCESS | 1660 | 1464581715498 Marionette TRACE conn2 <- [1,1594,null,{}] 21:15:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12cb55800 == 78 [pid = 1660] [id = 396] 21:15:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12c61e000 == 77 [pid = 1660] [id = 395] 21:15:15 INFO - PROCESS | 1660 | --DOCSHELL 0x121597800 == 76 [pid = 1660] [id = 394] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x1250d9800) [pid = 1660] [serial = 1086] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x12962c800) [pid = 1660] [serial = 1089] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd4e800 == 75 [pid = 1660] [id = 393] 21:15:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12b351000 == 74 [pid = 1660] [id = 392] 21:15:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12aa65000 == 73 [pid = 1660] [id = 391] 21:15:15 INFO - PROCESS | 1660 | --DOCSHELL 0x128fc2800 == 72 [pid = 1660] [id = 390] 21:15:15 INFO - PROCESS | 1660 | --DOCSHELL 0x127282000 == 71 [pid = 1660] [id = 389] 21:15:15 INFO - PROCESS | 1660 | --DOCSHELL 0x1212b9000 == 70 [pid = 1660] [id = 388] 21:15:15 INFO - PROCESS | 1660 | --DOCSHELL 0x11824a800 == 69 [pid = 1660] [id = 387] 21:15:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12133b800 == 68 [pid = 1660] [id = 386] 21:15:15 INFO - PROCESS | 1660 | --DOCSHELL 0x11951a000 == 67 [pid = 1660] [id = 385] 21:15:15 INFO - PROCESS | 1660 | 1464581715566 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}] 21:15:15 INFO - PROCESS | 1660 | --DOCSHELL 0x129493000 == 66 [pid = 1660] [id = 380] 21:15:15 INFO - PROCESS | 1660 | --DOCSHELL 0x11811b000 == 65 [pid = 1660] [id = 379] 21:15:15 INFO - PROCESS | 1660 | 1464581715709 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x12d016400) [pid = 1660] [serial = 1021] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x1195dd000) [pid = 1660] [serial = 1027] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x1167fbc00) [pid = 1660] [serial = 1024] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x12724ec00) [pid = 1660] [serial = 1030] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x12c2ee400) [pid = 1660] [serial = 1131] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x129667800) [pid = 1660] [serial = 1113] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x129025800) [pid = 1660] [serial = 1110] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x12bd1c400) [pid = 1660] [serial = 1093] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x12b24a800) [pid = 1660] [serial = 1092] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x1215f0c00) [pid = 1660] [serial = 1104] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x12bd18c00) [pid = 1660] [serial = 1117] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x129622c00) [pid = 1660] [serial = 1116] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x121c74400) [pid = 1660] [serial = 1105] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x1227da000) [pid = 1660] [serial = 1107] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x124d63400) [pid = 1660] [serial = 1108] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x114fbdc00) [pid = 1660] [serial = 1078] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x112a1b800) [pid = 1660] [serial = 1077] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x112a81800) [pid = 1660] [serial = 1096] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x11323e000) [pid = 1660] [serial = 1095] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x1182c0000) [pid = 1660] [serial = 1081] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x118085000) [pid = 1660] [serial = 1080] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x1182c0400) [pid = 1660] [serial = 1101] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x119b67000) [pid = 1660] [serial = 1102] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x12bd31800) [pid = 1660] [serial = 1119] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x12c156400) [pid = 1660] [serial = 1122] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x118fb1400) [pid = 1660] [serial = 1099] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x11860b000) [pid = 1660] [serial = 1098] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x1216ea400) [pid = 1660] [serial = 1084] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x119dff000) [pid = 1660] [serial = 1083] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x1180b3400) [pid = 1660] [serial = 1125] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12c089800) [pid = 1660] [serial = 1129] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x12c2ea800) [pid = 1660] [serial = 1123] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x12c091800) [pid = 1660] [serial = 1120] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x12abc5000) [pid = 1660] [serial = 1114] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x12c971400) [pid = 1660] [serial = 1132] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1270aa400) [pid = 1660] [serial = 1126] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12966f400) [pid = 1660] [serial = 1128] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1293c3c00) [pid = 1660] [serial = 1111] [outer = 0x0] [url = about:blank] 21:15:15 INFO - PROCESS | 1660 | 1464581715772 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x117461800 == 66 [pid = 1660] [id = 406] 21:15:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x112a81800) [pid = 1660] [serial = 1217] [outer = 0x0] 21:15:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x118085000) [pid = 1660] [serial = 1218] [outer = 0x112a81800] 21:15:15 INFO - PROCESS | 1660 | 1464581715798 Marionette DEBUG loaded listener.js 21:15:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x118f48000) [pid = 1660] [serial = 1219] [outer = 0x112a81800] 21:15:16 INFO - PROCESS | 1660 | 1464581716108 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]]]}] 21:15:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 21:15:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 725ms 21:15:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 21:15:16 INFO - PROCESS | 1660 | 1464581716160 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 21:15:16 INFO - PROCESS | 1660 | 1464581716162 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 21:15:16 INFO - PROCESS | 1660 | 1464581716164 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 21:15:16 INFO - PROCESS | 1660 | 1464581716166 Marionette TRACE conn2 <- [1,1598,null,{}] 21:15:16 INFO - PROCESS | 1660 | 1464581716174 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}] 21:15:16 INFO - PROCESS | 1660 | 1464581716281 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 21:15:16 INFO - PROCESS | 1660 | 1464581716339 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x121aa7000 == 67 [pid = 1660] [id = 407] 21:15:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x119545c00) [pid = 1660] [serial = 1220] [outer = 0x0] 21:15:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x119825c00) [pid = 1660] [serial = 1221] [outer = 0x119545c00] 21:15:16 INFO - PROCESS | 1660 | 1464581716365 Marionette DEBUG loaded listener.js 21:15:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x119df9400) [pid = 1660] [serial = 1222] [outer = 0x119545c00] 21:15:16 INFO - PROCESS | 1660 | 1464581716651 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]]]}] 21:15:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 21:15:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 526ms 21:15:16 INFO - PROCESS | 1660 | 1464581716693 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 21:15:16 INFO - PROCESS | 1660 | 1464581716694 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 21:15:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 21:15:16 INFO - PROCESS | 1660 | 1464581716697 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 21:15:16 INFO - PROCESS | 1660 | 1464581716698 Marionette TRACE conn2 <- [1,1602,null,{}] 21:15:16 INFO - PROCESS | 1660 | 1464581716700 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}] 21:15:16 INFO - PROCESS | 1660 | 1464581716802 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 21:15:16 INFO - PROCESS | 1660 | 1464581716865 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x126e9a800 == 68 [pid = 1660] [id = 408] 21:15:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x119df7c00) [pid = 1660] [serial = 1223] [outer = 0x0] 21:15:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x120687000) [pid = 1660] [serial = 1224] [outer = 0x119df7c00] 21:15:16 INFO - PROCESS | 1660 | 1464581716890 Marionette DEBUG loaded listener.js 21:15:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x121ad1400) [pid = 1660] [serial = 1225] [outer = 0x119df7c00] 21:15:17 INFO - PROCESS | 1660 | 1464581717191 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]]]}] 21:15:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 21:15:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 522ms 21:15:17 INFO - PROCESS | 1660 | 1464581717222 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 21:15:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 21:15:17 INFO - PROCESS | 1660 | 1464581717224 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 21:15:17 INFO - PROCESS | 1660 | 1464581717227 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 21:15:17 INFO - PROCESS | 1660 | 1464581717228 Marionette TRACE conn2 <- [1,1606,null,{}] 21:15:17 INFO - PROCESS | 1660 | 1464581717230 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}] 21:15:17 INFO - PROCESS | 1660 | 1464581717317 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 21:15:17 INFO - PROCESS | 1660 | 1464581717321 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x129499800 == 69 [pid = 1660] [id = 409] 21:15:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x121cc2c00) [pid = 1660] [serial = 1226] [outer = 0x0] 21:15:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x1227dd000) [pid = 1660] [serial = 1227] [outer = 0x121cc2c00] 21:15:17 INFO - PROCESS | 1660 | 1464581717347 Marionette DEBUG loaded listener.js 21:15:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x124d5b800) [pid = 1660] [serial = 1228] [outer = 0x121cc2c00] 21:15:17 INFO - PROCESS | 1660 | 1464581717700 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]]]}] 21:15:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 21:15:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 518ms 21:15:17 INFO - PROCESS | 1660 | 1464581717761 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 21:15:17 INFO - PROCESS | 1660 | 1464581717762 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 21:15:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 21:15:17 INFO - PROCESS | 1660 | 1464581717765 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 21:15:17 INFO - PROCESS | 1660 | 1464581717766 Marionette TRACE conn2 <- [1,1610,null,{}] 21:15:17 INFO - PROCESS | 1660 | 1464581717768 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}] 21:15:17 INFO - PROCESS | 1660 | 1464581717897 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 21:15:17 INFO - PROCESS | 1660 | 1464581717912 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a891800 == 70 [pid = 1660] [id = 410] 21:15:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x1250e6400) [pid = 1660] [serial = 1229] [outer = 0x0] 21:15:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x127590400) [pid = 1660] [serial = 1230] [outer = 0x1250e6400] 21:15:17 INFO - PROCESS | 1660 | 1464581717937 Marionette DEBUG loaded listener.js 21:15:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x12962ac00) [pid = 1660] [serial = 1231] [outer = 0x1250e6400] 21:15:18 INFO - PROCESS | 1660 | 1464581718278 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]]]}] 21:15:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 21:15:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 524ms 21:15:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 21:15:18 INFO - PROCESS | 1660 | 1464581718290 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 21:15:18 INFO - PROCESS | 1660 | 1464581718291 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 21:15:18 INFO - PROCESS | 1660 | 1464581718293 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 21:15:18 INFO - PROCESS | 1660 | 1464581718294 Marionette TRACE conn2 <- [1,1614,null,{}] 21:15:18 INFO - PROCESS | 1660 | 1464581718297 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}] 21:15:18 INFO - PROCESS | 1660 | 1464581718403 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 21:15:18 INFO - PROCESS | 1660 | 1464581718439 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b907800 == 71 [pid = 1660] [id = 411] 21:15:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x1293c1c00) [pid = 1660] [serial = 1232] [outer = 0x0] 21:15:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x12a8b7c00) [pid = 1660] [serial = 1233] [outer = 0x1293c1c00] 21:15:18 INFO - PROCESS | 1660 | 1464581718466 Marionette DEBUG loaded listener.js 21:15:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x12bb18400) [pid = 1660] [serial = 1234] [outer = 0x1293c1c00] 21:15:18 INFO - PROCESS | 1660 | 1464581718833 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]]]}] 21:15:18 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 21:15:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 569ms 21:15:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 21:15:18 INFO - PROCESS | 1660 | 1464581718867 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 21:15:18 INFO - PROCESS | 1660 | 1464581718868 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 21:15:18 INFO - PROCESS | 1660 | 1464581718870 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 21:15:18 INFO - PROCESS | 1660 | 1464581718871 Marionette TRACE conn2 <- [1,1618,null,{}] 21:15:18 INFO - PROCESS | 1660 | 1464581718873 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}] 21:15:18 INFO - PROCESS | 1660 | 1464581718982 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 21:15:19 INFO - PROCESS | 1660 | 1464581719019 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c029800 == 72 [pid = 1660] [id = 412] 21:15:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x112691400) [pid = 1660] [serial = 1235] [outer = 0x0] 21:15:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x112694800) [pid = 1660] [serial = 1236] [outer = 0x112691400] 21:15:19 INFO - PROCESS | 1660 | 1464581719044 Marionette DEBUG loaded listener.js 21:15:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x11269a000) [pid = 1660] [serial = 1237] [outer = 0x112691400] 21:15:19 INFO - PROCESS | 1660 | 1464581719393 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]]]}] 21:15:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 21:15:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 569ms 21:15:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 21:15:19 INFO - PROCESS | 1660 | 1464581719440 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 21:15:19 INFO - PROCESS | 1660 | 1464581719441 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 21:15:19 INFO - PROCESS | 1660 | 1464581719443 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 21:15:19 INFO - PROCESS | 1660 | 1464581719444 Marionette TRACE conn2 <- [1,1622,null,{}] 21:15:19 INFO - PROCESS | 1660 | 1464581719446 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}] 21:15:19 INFO - PROCESS | 1660 | 1464581719553 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 21:15:19 INFO - PROCESS | 1660 | 1464581719565 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c90a000 == 73 [pid = 1660] [id = 413] 21:15:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x112695400) [pid = 1660] [serial = 1238] [outer = 0x0] 21:15:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x12bb1ac00) [pid = 1660] [serial = 1239] [outer = 0x112695400] 21:15:19 INFO - PROCESS | 1660 | 1464581719590 Marionette DEBUG loaded listener.js 21:15:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x12bb21800) [pid = 1660] [serial = 1240] [outer = 0x112695400] 21:15:19 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x12aa19400) [pid = 1660] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 21:15:19 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x124ac9800) [pid = 1660] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 21:15:19 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x121cc8800) [pid = 1660] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 21:15:19 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x1215f5400) [pid = 1660] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 21:15:19 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x12a8af400) [pid = 1660] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 21:15:19 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x12bb3e800) [pid = 1660] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 21:15:19 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x119b68800) [pid = 1660] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 21:15:19 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x110dcc000) [pid = 1660] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 21:15:19 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x11a004400) [pid = 1660] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 21:15:19 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x11682b800) [pid = 1660] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 21:15:19 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x110dca400) [pid = 1660] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 21:15:19 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x11931ec00) [pid = 1660] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 21:15:19 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x112eee400) [pid = 1660] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 21:15:19 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x120634400) [pid = 1660] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 21:15:19 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x118fb3800) [pid = 1660] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 21:15:20 INFO - PROCESS | 1660 | 1464581720039 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]]]}] 21:15:20 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 21:15:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 618ms 21:15:20 INFO - PROCESS | 1660 | 1464581720062 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 21:15:20 INFO - PROCESS | 1660 | 1464581720063 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 21:15:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 21:15:20 INFO - PROCESS | 1660 | 1464581720065 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 21:15:20 INFO - PROCESS | 1660 | 1464581720066 Marionette TRACE conn2 <- [1,1626,null,{}] 21:15:20 INFO - PROCESS | 1660 | 1464581720069 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}] 21:15:20 INFO - PROCESS | 1660 | 1464581720160 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 21:15:20 INFO - PROCESS | 1660 | 1464581720217 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c90f000 == 74 [pid = 1660] [id = 414] 21:15:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x110dc4c00) [pid = 1660] [serial = 1241] [outer = 0x0] 21:15:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x119316400) [pid = 1660] [serial = 1242] [outer = 0x110dc4c00] 21:15:20 INFO - PROCESS | 1660 | 1464581720244 Marionette DEBUG loaded listener.js 21:15:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x12964a000) [pid = 1660] [serial = 1243] [outer = 0x110dc4c00] 21:15:20 INFO - PROCESS | 1660 | 1464581720539 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]]]}] 21:15:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 21:15:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 524ms 21:15:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 21:15:20 INFO - PROCESS | 1660 | 1464581720591 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 21:15:20 INFO - PROCESS | 1660 | 1464581720592 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 21:15:20 INFO - PROCESS | 1660 | 1464581720594 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 21:15:20 INFO - PROCESS | 1660 | 1464581720607 Marionette TRACE conn2 <- [1,1630,null,{}] 21:15:20 INFO - PROCESS | 1660 | 1464581720610 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}] 21:15:20 INFO - PROCESS | 1660 | 1464581720714 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 21:15:20 INFO - PROCESS | 1660 | 1464581720718 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d683800 == 75 [pid = 1660] [id = 415] 21:15:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x12aa1d400) [pid = 1660] [serial = 1244] [outer = 0x0] 21:15:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x12bd20000) [pid = 1660] [serial = 1245] [outer = 0x12aa1d400] 21:15:20 INFO - PROCESS | 1660 | 1464581720749 Marionette DEBUG loaded listener.js 21:15:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x12c150000) [pid = 1660] [serial = 1246] [outer = 0x12aa1d400] 21:15:21 INFO - PROCESS | 1660 | 1464581721079 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]]]}] 21:15:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 21:15:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 531ms 21:15:21 INFO - PROCESS | 1660 | 1464581721140 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 21:15:21 INFO - PROCESS | 1660 | 1464581721142 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 21:15:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 21:15:21 INFO - PROCESS | 1660 | 1464581721144 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 21:15:21 INFO - PROCESS | 1660 | 1464581721145 Marionette TRACE conn2 <- [1,1634,null,{}] 21:15:21 INFO - PROCESS | 1660 | 1464581721147 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}] 21:15:21 INFO - PROCESS | 1660 | 1464581721237 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 21:15:21 INFO - PROCESS | 1660 | 1464581721242 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d68e000 == 76 [pid = 1660] [id = 416] 21:15:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x110f45000) [pid = 1660] [serial = 1247] [outer = 0x0] 21:15:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x110f4bc00) [pid = 1660] [serial = 1248] [outer = 0x110f45000] 21:15:21 INFO - PROCESS | 1660 | 1464581721266 Marionette DEBUG loaded listener.js 21:15:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x110f4fc00) [pid = 1660] [serial = 1249] [outer = 0x110f45000] 21:15:21 INFO - PROCESS | 1660 | 1464581721600 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]]]}] 21:15:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 21:15:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 468ms 21:15:21 INFO - PROCESS | 1660 | 1464581721613 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 21:15:21 INFO - PROCESS | 1660 | 1464581721614 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 21:15:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 21:15:21 INFO - PROCESS | 1660 | 1464581721616 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 21:15:21 INFO - PROCESS | 1660 | 1464581721617 Marionette TRACE conn2 <- [1,1638,null,{}] 21:15:21 INFO - PROCESS | 1660 | 1464581721621 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}] 21:15:21 INFO - PROCESS | 1660 | 1464581721712 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 21:15:21 INFO - PROCESS | 1660 | 1464581721771 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x135549800 == 77 [pid = 1660] [id = 417] 21:15:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x110f46400) [pid = 1660] [serial = 1250] [outer = 0x0] 21:15:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x121063c00) [pid = 1660] [serial = 1251] [outer = 0x110f46400] 21:15:21 INFO - PROCESS | 1660 | 1464581721805 Marionette DEBUG loaded listener.js 21:15:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x12106a400) [pid = 1660] [serial = 1252] [outer = 0x110f46400] 21:15:22 INFO - PROCESS | 1660 | 1464581722266 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]]]}] 21:15:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 21:15:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 671ms 21:15:22 INFO - PROCESS | 1660 | 1464581722288 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 21:15:22 INFO - PROCESS | 1660 | 1464581722290 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 21:15:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 21:15:22 INFO - PROCESS | 1660 | 1464581722294 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 21:15:22 INFO - PROCESS | 1660 | 1464581722296 Marionette TRACE conn2 <- [1,1642,null,{}] 21:15:22 INFO - PROCESS | 1660 | 1464581722300 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}] 21:15:22 INFO - PROCESS | 1660 | 1464581722456 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 21:15:22 INFO - PROCESS | 1660 | 1464581722469 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a6e000 == 78 [pid = 1660] [id = 418] 21:15:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x112668000) [pid = 1660] [serial = 1253] [outer = 0x0] 21:15:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x112870c00) [pid = 1660] [serial = 1254] [outer = 0x112668000] 21:15:22 INFO - PROCESS | 1660 | 1464581722499 Marionette DEBUG loaded listener.js 21:15:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x116828400) [pid = 1660] [serial = 1255] [outer = 0x112668000] 21:15:22 INFO - PROCESS | 1660 | 1464581722933 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]]]}] 21:15:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 21:15:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 673ms 21:15:22 INFO - PROCESS | 1660 | 1464581722967 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 21:15:22 INFO - PROCESS | 1660 | 1464581722971 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 21:15:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 21:15:22 INFO - PROCESS | 1660 | 1464581722976 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 21:15:22 INFO - PROCESS | 1660 | 1464581722978 Marionette TRACE conn2 <- [1,1646,null,{}] 21:15:22 INFO - PROCESS | 1660 | 1464581722980 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}] 21:15:23 INFO - PROCESS | 1660 | 1464581723094 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 21:15:23 INFO - PROCESS | 1660 | 1464581723197 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a893800 == 79 [pid = 1660] [id = 419] 21:15:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x116a6b400) [pid = 1660] [serial = 1256] [outer = 0x0] 21:15:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x118fb9400) [pid = 1660] [serial = 1257] [outer = 0x116a6b400] 21:15:23 INFO - PROCESS | 1660 | 1464581723230 Marionette DEBUG loaded listener.js 21:15:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x119af3000) [pid = 1660] [serial = 1258] [outer = 0x116a6b400] 21:15:23 INFO - PROCESS | 1660 | 1464581723655 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]]]}] 21:15:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 21:15:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 720ms 21:15:23 INFO - PROCESS | 1660 | 1464581723696 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 21:15:23 INFO - PROCESS | 1660 | 1464581723697 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 21:15:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 21:15:23 INFO - PROCESS | 1660 | 1464581723700 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 21:15:23 INFO - PROCESS | 1660 | 1464581723703 Marionette TRACE conn2 <- [1,1650,null,{}] 21:15:23 INFO - PROCESS | 1660 | 1464581723710 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}] 21:15:23 INFO - PROCESS | 1660 | 1464581723843 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 21:15:23 INFO - PROCESS | 1660 | 1464581723923 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x13555b800 == 80 [pid = 1660] [id = 420] 21:15:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x120681c00) [pid = 1660] [serial = 1259] [outer = 0x0] 21:15:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x12106ac00) [pid = 1660] [serial = 1260] [outer = 0x120681c00] 21:15:23 INFO - PROCESS | 1660 | 1464581723956 Marionette DEBUG loaded listener.js 21:15:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x121acb800) [pid = 1660] [serial = 1261] [outer = 0x120681c00] 21:15:24 INFO - PROCESS | 1660 | 1464581724375 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]]]}] 21:15:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 21:15:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 724ms 21:15:24 INFO - PROCESS | 1660 | 1464581724424 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 21:15:24 INFO - PROCESS | 1660 | 1464581724426 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 21:15:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 21:15:24 INFO - PROCESS | 1660 | 1464581724428 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 21:15:24 INFO - PROCESS | 1660 | 1464581724429 Marionette TRACE conn2 <- [1,1654,null,{}] 21:15:24 INFO - PROCESS | 1660 | 1464581724432 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}] 21:15:24 INFO - PROCESS | 1660 | 1464581724542 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 21:15:24 INFO - PROCESS | 1660 | 1464581724644 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x1356b7000 == 81 [pid = 1660] [id = 421] 21:15:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x1250d9000) [pid = 1660] [serial = 1262] [outer = 0x0] 21:15:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x12796d800) [pid = 1660] [serial = 1263] [outer = 0x1250d9000] 21:15:24 INFO - PROCESS | 1660 | 1464581724676 Marionette DEBUG loaded listener.js 21:15:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x1293bc400) [pid = 1660] [serial = 1264] [outer = 0x1250d9000] 21:15:25 INFO - PROCESS | 1660 | 1464581725079 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]]]}] 21:15:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 21:15:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 671ms 21:15:25 INFO - PROCESS | 1660 | 1464581725100 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 21:15:25 INFO - PROCESS | 1660 | 1464581725101 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 21:15:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 21:15:25 INFO - PROCESS | 1660 | 1464581725103 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 21:15:25 INFO - PROCESS | 1660 | 1464581725105 Marionette TRACE conn2 <- [1,1658,null,{}] 21:15:25 INFO - PROCESS | 1660 | 1464581725107 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}] 21:15:25 INFO - PROCESS | 1660 | 1464581725231 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 21:15:25 INFO - PROCESS | 1660 | 1464581725309 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x13548a000 == 82 [pid = 1660] [id = 422] 21:15:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x1250d9800) [pid = 1660] [serial = 1265] [outer = 0x0] 21:15:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x12aa13c00) [pid = 1660] [serial = 1266] [outer = 0x1250d9800] 21:15:25 INFO - PROCESS | 1660 | 1464581725338 Marionette DEBUG loaded listener.js 21:15:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x12bb21000) [pid = 1660] [serial = 1267] [outer = 0x1250d9800] 21:15:25 INFO - PROCESS | 1660 | 1464581725756 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]]]}] 21:15:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 21:15:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 671ms 21:15:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 21:15:25 INFO - PROCESS | 1660 | 1464581725774 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 21:15:25 INFO - PROCESS | 1660 | 1464581725775 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 21:15:25 INFO - PROCESS | 1660 | 1464581725778 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 21:15:25 INFO - PROCESS | 1660 | 1464581725779 Marionette TRACE conn2 <- [1,1662,null,{}] 21:15:25 INFO - PROCESS | 1660 | 1464581725781 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}] 21:15:25 INFO - PROCESS | 1660 | 1464581725917 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 21:15:26 INFO - PROCESS | 1660 | 1464581726024 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x122731800 == 83 [pid = 1660] [id = 423] 21:15:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x110eddc00) [pid = 1660] [serial = 1268] [outer = 0x0] 21:15:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x112664800) [pid = 1660] [serial = 1269] [outer = 0x110eddc00] 21:15:26 INFO - PROCESS | 1660 | 1464581726056 Marionette DEBUG loaded listener.js 21:15:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x12bd25400) [pid = 1660] [serial = 1270] [outer = 0x110eddc00] 21:15:26 INFO - PROCESS | 1660 | 1464581726448 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]]]}] 21:15:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 21:15:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 718ms 21:15:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 21:15:26 INFO - PROCESS | 1660 | 1464581726496 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 21:15:26 INFO - PROCESS | 1660 | 1464581726498 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 21:15:26 INFO - PROCESS | 1660 | 1464581726535 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 21:15:26 INFO - PROCESS | 1660 | 1464581726537 Marionette TRACE conn2 <- [1,1666,null,{}] 21:15:26 INFO - PROCESS | 1660 | 1464581726542 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}] 21:15:26 INFO - PROCESS | 1660 | 1464581726675 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 21:15:27 INFO - PROCESS | 1660 | 1464581727090 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x11820a800 == 84 [pid = 1660] [id = 424] 21:15:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x110ed4400) [pid = 1660] [serial = 1271] [outer = 0x0] 21:15:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x110edd400) [pid = 1660] [serial = 1272] [outer = 0x110ed4400] 21:15:27 INFO - PROCESS | 1660 | 1464581727121 Marionette DEBUG loaded listener.js 21:15:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x110f50800) [pid = 1660] [serial = 1273] [outer = 0x110ed4400] 21:15:27 INFO - PROCESS | 1660 | 1464581727557 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]]]}] 21:15:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 21:15:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1109ms 21:15:27 INFO - PROCESS | 1660 | 1464581727610 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 21:15:27 INFO - PROCESS | 1660 | 1464581727613 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 21:15:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 21:15:27 INFO - PROCESS | 1660 | 1464581727616 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 21:15:27 INFO - PROCESS | 1660 | 1464581727618 Marionette TRACE conn2 <- [1,1670,null,{}] 21:15:27 INFO - PROCESS | 1660 | 1464581727621 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}] 21:15:27 INFO - PROCESS | 1660 | 1464581727722 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 21:15:27 INFO - PROCESS | 1660 | 1464581727789 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a6b000 == 85 [pid = 1660] [id = 425] 21:15:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x1121ad400) [pid = 1660] [serial = 1274] [outer = 0x0] 21:15:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x11266a800) [pid = 1660] [serial = 1275] [outer = 0x1121ad400] 21:15:27 INFO - PROCESS | 1660 | 1464581727817 Marionette DEBUG loaded listener.js 21:15:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x112868c00) [pid = 1660] [serial = 1276] [outer = 0x1121ad400] 21:15:28 INFO - PROCESS | 1660 | 1464581728305 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]]]}] 21:15:28 INFO - PROCESS | 1660 | --DOCSHELL 0x12aa67800 == 84 [pid = 1660] [id = 211] 21:15:28 INFO - PROCESS | 1660 | --DOCSHELL 0x12fd1e000 == 83 [pid = 1660] [id = 378] 21:15:28 INFO - PROCESS | 1660 | --DOCSHELL 0x12d68e000 == 82 [pid = 1660] [id = 416] 21:15:28 INFO - PROCESS | 1660 | --DOCSHELL 0x12d683800 == 81 [pid = 1660] [id = 415] 21:15:28 INFO - PROCESS | 1660 | --DOCSHELL 0x12c90f000 == 80 [pid = 1660] [id = 414] 21:15:28 INFO - PROCESS | 1660 | --DOCSHELL 0x12c90a000 == 79 [pid = 1660] [id = 413] 21:15:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 21:15:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 729ms 21:15:28 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x12c973c00) [pid = 1660] [serial = 1134] [outer = 0x0] [url = about:blank] 21:15:28 INFO - PROCESS | 1660 | --DOCSHELL 0x12c029800 == 78 [pid = 1660] [id = 412] 21:15:28 INFO - PROCESS | 1660 | --DOCSHELL 0x12b907800 == 77 [pid = 1660] [id = 411] 21:15:28 INFO - PROCESS | 1660 | --DOCSHELL 0x12a891800 == 76 [pid = 1660] [id = 410] 21:15:28 INFO - PROCESS | 1660 | --DOCSHELL 0x129499800 == 75 [pid = 1660] [id = 409] 21:15:28 INFO - PROCESS | 1660 | --DOCSHELL 0x126e9a800 == 74 [pid = 1660] [id = 408] 21:15:28 INFO - PROCESS | 1660 | --DOCSHELL 0x121aa7000 == 73 [pid = 1660] [id = 407] 21:15:28 INFO - PROCESS | 1660 | --DOCSHELL 0x117461800 == 72 [pid = 1660] [id = 406] 21:15:28 INFO - PROCESS | 1660 | --DOCSHELL 0x116aae800 == 71 [pid = 1660] [id = 405] 21:15:28 INFO - PROCESS | 1660 | --DOCSHELL 0x12a522000 == 70 [pid = 1660] [id = 399] 21:15:28 INFO - PROCESS | 1660 | --DOCSHELL 0x119b33000 == 69 [pid = 1660] [id = 398] 21:15:28 INFO - PROCESS | 1660 | --DOCSHELL 0x115f0a800 == 68 [pid = 1660] [id = 397] 21:15:28 INFO - PROCESS | 1660 | 1464581728382 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 21:15:28 INFO - PROCESS | 1660 | 1464581728385 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 21:15:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 21:15:28 INFO - PROCESS | 1660 | 1464581728389 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 21:15:28 INFO - PROCESS | 1660 | 1464581728390 Marionette TRACE conn2 <- [1,1674,null,{}] 21:15:28 INFO - PROCESS | 1660 | 1464581728393 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}] 21:15:28 INFO - PROCESS | 1660 | 1464581728483 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 21:15:28 INFO - PROCESS | 1660 | 1464581728491 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e08800 == 69 [pid = 1660] [id = 426] 21:15:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x112a1b800) [pid = 1660] [serial = 1277] [outer = 0x0] 21:15:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x1130dd800) [pid = 1660] [serial = 1278] [outer = 0x112a1b800] 21:15:28 INFO - PROCESS | 1660 | 1464581728518 Marionette DEBUG loaded listener.js 21:15:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x116821c00) [pid = 1660] [serial = 1279] [outer = 0x112a1b800] 21:15:28 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x12abc8c00) [pid = 1660] [serial = 1075] [outer = 0x0] [url = about:blank] 21:15:28 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x12aa21800) [pid = 1660] [serial = 1090] [outer = 0x0] [url = about:blank] 21:15:28 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x128ccb400) [pid = 1660] [serial = 1087] [outer = 0x0] [url = about:blank] 21:15:28 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x1293c4400) [pid = 1660] [serial = 1173] [outer = 0x0] [url = about:blank] 21:15:28 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x12abc2000) [pid = 1660] [serial = 1176] [outer = 0x0] [url = about:blank] 21:15:28 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x129673400) [pid = 1660] [serial = 1174] [outer = 0x0] [url = about:blank] 21:15:28 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x12bd1f800) [pid = 1660] [serial = 1179] [outer = 0x0] [url = about:blank] 21:15:28 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x119b6f800) [pid = 1660] [serial = 1164] [outer = 0x0] [url = about:blank] 21:15:28 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x119df1800) [pid = 1660] [serial = 1165] [outer = 0x0] [url = about:blank] 21:15:28 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x121cc4000) [pid = 1660] [serial = 1143] [outer = 0x0] [url = about:blank] 21:15:28 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x112871800) [pid = 1660] [serial = 1156] [outer = 0x0] [url = about:blank] 21:15:28 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x111c28400) [pid = 1660] [serial = 1155] [outer = 0x0] [url = about:blank] 21:15:28 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x128cc5c00) [pid = 1660] [serial = 1146] [outer = 0x0] [url = about:blank] 21:15:28 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x12abcc400) [pid = 1660] [serial = 1149] [outer = 0x0] [url = about:blank] 21:15:28 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x121386c00) [pid = 1660] [serial = 1167] [outer = 0x0] [url = about:blank] 21:15:28 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x1227b3400) [pid = 1660] [serial = 1168] [outer = 0x0] [url = about:blank] 21:15:28 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x116827800) [pid = 1660] [serial = 1137] [outer = 0x0] [url = about:blank] 21:15:28 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x119552c00) [pid = 1660] [serial = 1140] [outer = 0x0] [url = about:blank] 21:15:28 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x118611c00) [pid = 1660] [serial = 1159] [outer = 0x0] [url = about:blank] 21:15:28 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x11823d400) [pid = 1660] [serial = 1158] [outer = 0x0] [url = about:blank] 21:15:28 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x11768f800) [pid = 1660] [serial = 1153] [outer = 0x0] [url = about:blank] 21:15:28 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x116224800) [pid = 1660] [serial = 1152] [outer = 0x0] [url = about:blank] 21:15:28 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x119547c00) [pid = 1660] [serial = 1161] [outer = 0x0] [url = about:blank] 21:15:28 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x119826000) [pid = 1660] [serial = 1162] [outer = 0x0] [url = about:blank] 21:15:28 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x116a6dc00) [pid = 1660] [serial = 1182] [outer = 0x0] [url = about:blank] 21:15:28 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x119df7000) [pid = 1660] [serial = 1183] [outer = 0x0] [url = about:blank] 21:15:28 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x12c08b000) [pid = 1660] [serial = 1180] [outer = 0x0] [url = about:blank] 21:15:28 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x124da4800) [pid = 1660] [serial = 1170] [outer = 0x0] [url = about:blank] 21:15:28 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x12b3dcc00) [pid = 1660] [serial = 1185] [outer = 0x0] [url = about:blank] 21:15:28 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x12c154000) [pid = 1660] [serial = 1186] [outer = 0x0] [url = about:blank] 21:15:28 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x12bb37000) [pid = 1660] [serial = 1177] [outer = 0x0] [url = about:blank] 21:15:28 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x129326800) [pid = 1660] [serial = 1171] [outer = 0x0] [url = about:blank] 21:15:28 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x112667800) [pid = 1660] [serial = 1188] [outer = 0x0] [url = about:blank] 21:15:28 INFO - PROCESS | 1660 | 1464581728888 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]]]}] 21:15:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 21:15:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 519ms 21:15:28 INFO - PROCESS | 1660 | 1464581728908 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 21:15:28 INFO - PROCESS | 1660 | 1464581728910 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 21:15:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 21:15:28 INFO - PROCESS | 1660 | 1464581728917 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 21:15:28 INFO - PROCESS | 1660 | 1464581728921 Marionette TRACE conn2 <- [1,1678,null,{}] 21:15:28 INFO - PROCESS | 1660 | 1464581728925 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}] 21:15:29 INFO - PROCESS | 1660 | 1464581729040 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 21:15:29 INFO - PROCESS | 1660 | 1464581729048 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d50000 == 70 [pid = 1660] [id = 427] 21:15:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x116865000) [pid = 1660] [serial = 1280] [outer = 0x0] 21:15:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x11768f800) [pid = 1660] [serial = 1281] [outer = 0x116865000] 21:15:29 INFO - PROCESS | 1660 | 1464581729090 Marionette DEBUG loaded listener.js 21:15:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x11823f000) [pid = 1660] [serial = 1282] [outer = 0x116865000] 21:15:29 INFO - PROCESS | 1660 | 1464581729592 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]]]}] 21:15:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 21:15:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 728ms 21:15:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 21:15:29 INFO - PROCESS | 1660 | 1464581729642 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 21:15:29 INFO - PROCESS | 1660 | 1464581729643 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 21:15:29 INFO - PROCESS | 1660 | 1464581729645 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 21:15:29 INFO - PROCESS | 1660 | 1464581729647 Marionette TRACE conn2 <- [1,1682,null,{}] 21:15:29 INFO - PROCESS | 1660 | 1464581729649 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}] 21:15:29 INFO - PROCESS | 1660 | 1464581729748 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 21:15:29 INFO - PROCESS | 1660 | 1464581729769 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180e0800 == 71 [pid = 1660] [id = 428] 21:15:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x118610c00) [pid = 1660] [serial = 1283] [outer = 0x0] 21:15:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x118fb1400) [pid = 1660] [serial = 1284] [outer = 0x118610c00] 21:15:29 INFO - PROCESS | 1660 | 1464581729795 Marionette DEBUG loaded listener.js 21:15:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x1195d6c00) [pid = 1660] [serial = 1285] [outer = 0x118610c00] 21:15:30 INFO - PROCESS | 1660 | 1464581730135 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]]]}] 21:15:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 21:15:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 518ms 21:15:30 INFO - PROCESS | 1660 | 1464581730164 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 21:15:30 INFO - PROCESS | 1660 | 1464581730166 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 21:15:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 21:15:30 INFO - PROCESS | 1660 | 1464581730168 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 21:15:30 INFO - PROCESS | 1660 | 1464581730169 Marionette TRACE conn2 <- [1,1686,null,{}] 21:15:30 INFO - PROCESS | 1660 | 1464581730173 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}] 21:15:30 INFO - PROCESS | 1660 | 1464581730258 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 21:15:30 INFO - PROCESS | 1660 | 1464581730262 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x127293800 == 72 [pid = 1660] [id = 429] 21:15:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x119823c00) [pid = 1660] [serial = 1286] [outer = 0x0] 21:15:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x119826c00) [pid = 1660] [serial = 1287] [outer = 0x119823c00] 21:15:30 INFO - PROCESS | 1660 | 1464581730293 Marionette DEBUG loaded listener.js 21:15:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x119b70800) [pid = 1660] [serial = 1288] [outer = 0x119823c00] 21:15:30 INFO - PROCESS | 1660 | 1464581730665 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]]]}] 21:15:30 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 21:15:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 522ms 21:15:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 21:15:30 INFO - PROCESS | 1660 | 1464581730692 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 21:15:30 INFO - PROCESS | 1660 | 1464581730693 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 21:15:30 INFO - PROCESS | 1660 | 1464581730695 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 21:15:30 INFO - PROCESS | 1660 | 1464581730696 Marionette TRACE conn2 <- [1,1690,null,{}] 21:15:30 INFO - PROCESS | 1660 | 1464581730699 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}] 21:15:30 INFO - PROCESS | 1660 | 1464581730821 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 21:15:30 INFO - PROCESS | 1660 | 1464581730843 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x129098000 == 73 [pid = 1660] [id = 430] 21:15:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x119824000) [pid = 1660] [serial = 1289] [outer = 0x0] 21:15:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x119df7000) [pid = 1660] [serial = 1290] [outer = 0x119824000] 21:15:30 INFO - PROCESS | 1660 | 1464581730868 Marionette DEBUG loaded listener.js 21:15:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x120689000) [pid = 1660] [serial = 1291] [outer = 0x119824000] 21:15:31 INFO - PROCESS | 1660 | 1464581731245 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]]]}] 21:15:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 21:15:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 567ms 21:15:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 21:15:31 INFO - PROCESS | 1660 | 1464581731264 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 21:15:31 INFO - PROCESS | 1660 | 1464581731266 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 21:15:31 INFO - PROCESS | 1660 | 1464581731272 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 21:15:31 INFO - PROCESS | 1660 | 1464581731274 Marionette TRACE conn2 <- [1,1694,null,{}] 21:15:31 INFO - PROCESS | 1660 | 1464581731278 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}] 21:15:31 INFO - PROCESS | 1660 | 1464581731450 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 21:15:31 INFO - PROCESS | 1660 | 1464581731465 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a716000 == 74 [pid = 1660] [id = 431] 21:15:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x12067c400) [pid = 1660] [serial = 1292] [outer = 0x0] 21:15:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x121247000) [pid = 1660] [serial = 1293] [outer = 0x12067c400] 21:15:31 INFO - PROCESS | 1660 | 1464581731490 Marionette DEBUG loaded listener.js 21:15:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x12165cc00) [pid = 1660] [serial = 1294] [outer = 0x12067c400] 21:15:31 INFO - PROCESS | 1660 | 1464581731808 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]]]}] 21:15:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 21:15:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 573ms 21:15:31 INFO - PROCESS | 1660 | 1464581731847 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 21:15:31 INFO - PROCESS | 1660 | 1464581731848 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 21:15:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 21:15:31 INFO - PROCESS | 1660 | 1464581731851 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 21:15:31 INFO - PROCESS | 1660 | 1464581731852 Marionette TRACE conn2 <- [1,1698,null,{}] 21:15:31 INFO - PROCESS | 1660 | 1464581731854 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}] 21:15:31 INFO - PROCESS | 1660 | 1464581731963 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 21:15:31 INFO - PROCESS | 1660 | 1464581731974 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aa70800 == 75 [pid = 1660] [id = 432] 21:15:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x121499400) [pid = 1660] [serial = 1295] [outer = 0x0] 21:15:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x1219ef400) [pid = 1660] [serial = 1296] [outer = 0x121499400] 21:15:32 INFO - PROCESS | 1660 | 1464581731998 Marionette DEBUG loaded listener.js 21:15:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x121cc9800) [pid = 1660] [serial = 1297] [outer = 0x121499400] 21:15:32 INFO - PROCESS | 1660 | 1464581732366 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]]]}] 21:15:32 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 21:15:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 519ms 21:15:32 INFO - PROCESS | 1660 | 1464581732374 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 21:15:32 INFO - PROCESS | 1660 | 1464581732375 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 21:15:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 21:15:32 INFO - PROCESS | 1660 | 1464581732378 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 21:15:32 INFO - PROCESS | 1660 | 1464581732379 Marionette TRACE conn2 <- [1,1702,null,{}] 21:15:32 INFO - PROCESS | 1660 | 1464581732381 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}] 21:15:32 INFO - PROCESS | 1660 | 1464581732495 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 21:15:32 INFO - PROCESS | 1660 | 1464581732532 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd39000 == 76 [pid = 1660] [id = 433] 21:15:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x112875800) [pid = 1660] [serial = 1298] [outer = 0x0] 21:15:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x121ccec00) [pid = 1660] [serial = 1299] [outer = 0x112875800] 21:15:32 INFO - PROCESS | 1660 | 1464581732558 Marionette DEBUG loaded listener.js 21:15:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x124b55400) [pid = 1660] [serial = 1300] [outer = 0x112875800] 21:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x110dc4c00) [pid = 1660] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 21:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x112a81800) [pid = 1660] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 21:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x110dbe800) [pid = 1660] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 21:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x119dd7800) [pid = 1660] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 21:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x120688000) [pid = 1660] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 21:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x121cc2c00) [pid = 1660] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 21:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x115df7c00) [pid = 1660] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 21:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x119df7c00) [pid = 1660] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 21:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x120688800) [pid = 1660] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 21:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x111a05000) [pid = 1660] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 21:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x115df3800) [pid = 1660] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 21:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x119545c00) [pid = 1660] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 21:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x126ae5c00) [pid = 1660] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 21:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x112dac000) [pid = 1660] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 21:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x12aa1d400) [pid = 1660] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 21:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x110f45000) [pid = 1660] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 21:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x1250e6400) [pid = 1660] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 21:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x114fbec00) [pid = 1660] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 21:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x113c09400) [pid = 1660] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 21:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x121245800) [pid = 1660] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 21:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x1181a0800) [pid = 1660] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 21:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x128ccac00) [pid = 1660] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 21:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x1270b7000) [pid = 1660] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 21:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x1293c1c00) [pid = 1660] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 21:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x112691400) [pid = 1660] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 21:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x112695400) [pid = 1660] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 21:15:33 INFO - PROCESS | 1660 | 1464581733228 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]]]}] 21:15:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 21:15:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 869ms 21:15:33 INFO - PROCESS | 1660 | 1464581733248 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 21:15:33 INFO - PROCESS | 1660 | 1464581733250 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 21:15:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 21:15:33 INFO - PROCESS | 1660 | 1464581733255 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 21:15:33 INFO - PROCESS | 1660 | 1464581733259 Marionette TRACE conn2 <- [1,1706,null,{}] 21:15:33 INFO - PROCESS | 1660 | 1464581733262 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}] 21:15:33 INFO - PROCESS | 1660 | 1464581733373 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 21:15:33 INFO - PROCESS | 1660 | 1464581733439 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x121aaa800 == 77 [pid = 1660] [id = 434] 21:15:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x110ed3c00) [pid = 1660] [serial = 1301] [outer = 0x0] 21:15:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x1121b5000) [pid = 1660] [serial = 1302] [outer = 0x110ed3c00] 21:15:33 INFO - PROCESS | 1660 | 1464581733470 Marionette DEBUG loaded listener.js 21:15:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x118086000) [pid = 1660] [serial = 1303] [outer = 0x110ed3c00] 21:15:33 INFO - PROCESS | 1660 | 1464581733768 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]]]}] 21:15:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 21:15:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 524ms 21:15:33 INFO - PROCESS | 1660 | 1464581733778 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 21:15:33 INFO - PROCESS | 1660 | 1464581733780 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 21:15:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 21:15:33 INFO - PROCESS | 1660 | 1464581733783 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 21:15:33 INFO - PROCESS | 1660 | 1464581733784 Marionette TRACE conn2 <- [1,1710,null,{}] 21:15:33 INFO - PROCESS | 1660 | 1464581733795 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}] 21:15:33 INFO - PROCESS | 1660 | 1464581733904 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 21:15:33 INFO - PROCESS | 1660 | 1464581733909 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c609800 == 78 [pid = 1660] [id = 435] 21:15:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x115f6b400) [pid = 1660] [serial = 1304] [outer = 0x0] 21:15:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x121245800) [pid = 1660] [serial = 1305] [outer = 0x115f6b400] 21:15:33 INFO - PROCESS | 1660 | 1464581733934 Marionette DEBUG loaded listener.js 21:15:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x1268a8800) [pid = 1660] [serial = 1306] [outer = 0x115f6b400] 21:15:34 INFO - PROCESS | 1660 | 1464581734263 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]]]}] 21:15:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 21:15:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 521ms 21:15:34 INFO - PROCESS | 1660 | 1464581734306 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 21:15:34 INFO - PROCESS | 1660 | 1464581734308 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 21:15:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 21:15:34 INFO - PROCESS | 1660 | 1464581734310 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 21:15:34 INFO - PROCESS | 1660 | 1464581734311 Marionette TRACE conn2 <- [1,1714,null,{}] 21:15:34 INFO - PROCESS | 1660 | 1464581734314 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}] 21:15:34 INFO - PROCESS | 1660 | 1464581734430 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 21:15:34 INFO - PROCESS | 1660 | 1464581734438 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c909800 == 79 [pid = 1660] [id = 436] 21:15:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x1268b1400) [pid = 1660] [serial = 1307] [outer = 0x0] 21:15:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x126aebc00) [pid = 1660] [serial = 1308] [outer = 0x1268b1400] 21:15:34 INFO - PROCESS | 1660 | 1464581734463 Marionette DEBUG loaded listener.js 21:15:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x127971000) [pid = 1660] [serial = 1309] [outer = 0x1268b1400] 21:15:34 INFO - PROCESS | 1660 | 1464581734779 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]]]}] 21:15:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 21:15:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 518ms 21:15:34 INFO - PROCESS | 1660 | 1464581734829 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 21:15:34 INFO - PROCESS | 1660 | 1464581734830 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 21:15:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 21:15:34 INFO - PROCESS | 1660 | 1464581734832 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 21:15:34 INFO - PROCESS | 1660 | 1464581734833 Marionette TRACE conn2 <- [1,1718,null,{}] 21:15:34 INFO - PROCESS | 1660 | 1464581734844 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}] 21:15:34 INFO - PROCESS | 1660 | 1464581734934 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 21:15:34 INFO - PROCESS | 1660 | 1464581734938 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d030800 == 80 [pid = 1660] [id = 437] 21:15:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x116828c00) [pid = 1660] [serial = 1310] [outer = 0x0] 21:15:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x128ccb000) [pid = 1660] [serial = 1311] [outer = 0x116828c00] 21:15:34 INFO - PROCESS | 1660 | 1464581734963 Marionette DEBUG loaded listener.js 21:15:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x12932bc00) [pid = 1660] [serial = 1312] [outer = 0x116828c00] 21:15:35 INFO - PROCESS | 1660 | 1464581735462 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]]]}] 21:15:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 21:15:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 668ms 21:15:35 INFO - PROCESS | 1660 | 1464581735501 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 21:15:35 INFO - PROCESS | 1660 | 1464581735506 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 21:15:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 21:15:35 INFO - PROCESS | 1660 | 1464581735511 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 21:15:35 INFO - PROCESS | 1660 | 1464581735513 Marionette TRACE conn2 <- [1,1722,null,{}] 21:15:35 INFO - PROCESS | 1660 | 1464581735516 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}] 21:15:35 INFO - PROCESS | 1660 | 1464581735632 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 21:15:35 INFO - PROCESS | 1660 | 1464581735706 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x1188c1000 == 81 [pid = 1660] [id = 438] 21:15:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x112663c00) [pid = 1660] [serial = 1313] [outer = 0x0] 21:15:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x112691800) [pid = 1660] [serial = 1314] [outer = 0x112663c00] 21:15:35 INFO - PROCESS | 1660 | 1464581735737 Marionette DEBUG loaded listener.js 21:15:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x11286f800) [pid = 1660] [serial = 1315] [outer = 0x112663c00] 21:15:36 INFO - PROCESS | 1660 | 1464581736166 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]]]}] 21:15:36 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 21:15:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 670ms 21:15:36 INFO - PROCESS | 1660 | 1464581736181 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 21:15:36 INFO - PROCESS | 1660 | 1464581736186 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 21:15:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 21:15:36 INFO - PROCESS | 1660 | 1464581736193 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 21:15:36 INFO - PROCESS | 1660 | 1464581736195 Marionette TRACE conn2 <- [1,1726,null,{}] 21:15:36 INFO - PROCESS | 1660 | 1464581736197 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}] 21:15:36 INFO - PROCESS | 1660 | 1464581736333 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 21:15:36 INFO - PROCESS | 1660 | 1464581736420 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x12728e800 == 82 [pid = 1660] [id = 439] 21:15:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x116827800) [pid = 1660] [serial = 1316] [outer = 0x0] 21:15:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x11685f400) [pid = 1660] [serial = 1317] [outer = 0x116827800] 21:15:36 INFO - PROCESS | 1660 | 1464581736451 Marionette DEBUG loaded listener.js 21:15:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x117697400) [pid = 1660] [serial = 1318] [outer = 0x116827800] 21:15:36 INFO - PROCESS | 1660 | 1464581736962 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]]]}] 21:15:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 21:15:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 822ms 21:15:37 INFO - PROCESS | 1660 | 1464581737015 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 21:15:37 INFO - PROCESS | 1660 | 1464581737018 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 21:15:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 21:15:37 INFO - PROCESS | 1660 | 1464581737022 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 21:15:37 INFO - PROCESS | 1660 | 1464581737026 Marionette TRACE conn2 <- [1,1730,null,{}] 21:15:37 INFO - PROCESS | 1660 | 1464581737037 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}] 21:15:37 INFO - PROCESS | 1660 | 1464581737161 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 21:15:37 INFO - PROCESS | 1660 | 1464581737259 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d37a800 == 83 [pid = 1660] [id = 440] 21:15:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x11860b800) [pid = 1660] [serial = 1319] [outer = 0x0] 21:15:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x119aeec00) [pid = 1660] [serial = 1320] [outer = 0x11860b800] 21:15:37 INFO - PROCESS | 1660 | 1464581737293 Marionette DEBUG loaded listener.js 21:15:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x119df9800) [pid = 1660] [serial = 1321] [outer = 0x11860b800] 21:15:37 INFO - PROCESS | 1660 | 1464581737756 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]]]}] 21:15:37 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 21:15:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 776ms 21:15:37 INFO - PROCESS | 1660 | 1464581737798 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 21:15:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 21:15:37 INFO - PROCESS | 1660 | 1464581737800 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 21:15:37 INFO - PROCESS | 1660 | 1464581737802 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 21:15:37 INFO - PROCESS | 1660 | 1464581737803 Marionette TRACE conn2 <- [1,1734,null,{}] 21:15:37 INFO - PROCESS | 1660 | 1464581737806 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}] 21:15:37 INFO - PROCESS | 1660 | 1464581737918 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 21:15:37 INFO - PROCESS | 1660 | 1464581737994 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12da04000 == 84 [pid = 1660] [id = 441] 21:15:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x121061000) [pid = 1660] [serial = 1322] [outer = 0x0] 21:15:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x121ad1c00) [pid = 1660] [serial = 1323] [outer = 0x121061000] 21:15:38 INFO - PROCESS | 1660 | 1464581738024 Marionette DEBUG loaded listener.js 21:15:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x124d64000) [pid = 1660] [serial = 1324] [outer = 0x121061000] 21:15:38 INFO - PROCESS | 1660 | 1464581738436 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]]]}] 21:15:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 21:15:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 671ms 21:15:38 INFO - PROCESS | 1660 | 1464581738474 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 21:15:38 INFO - PROCESS | 1660 | 1464581738475 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 21:15:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 21:15:38 INFO - PROCESS | 1660 | 1464581738477 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 21:15:38 INFO - PROCESS | 1660 | 1464581738479 Marionette TRACE conn2 <- [1,1738,null,{}] 21:15:38 INFO - PROCESS | 1660 | 1464581738481 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}] 21:15:38 INFO - PROCESS | 1660 | 1464581738587 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 21:15:38 INFO - PROCESS | 1660 | 1464581738692 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12db1b800 == 85 [pid = 1660] [id = 442] 21:15:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x12106c000) [pid = 1660] [serial = 1325] [outer = 0x0] 21:15:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x128cd1000) [pid = 1660] [serial = 1326] [outer = 0x12106c000] 21:15:38 INFO - PROCESS | 1660 | 1464581738723 Marionette DEBUG loaded listener.js 21:15:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x1293bac00) [pid = 1660] [serial = 1327] [outer = 0x12106c000] 21:15:39 INFO - PROCESS | 1660 | 1464581739253 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]]]}] 21:15:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 21:15:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 821ms 21:15:39 INFO - PROCESS | 1660 | 1464581739299 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 21:15:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 21:15:39 INFO - PROCESS | 1660 | 1464581739301 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 21:15:39 INFO - PROCESS | 1660 | 1464581739305 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 21:15:39 INFO - PROCESS | 1660 | 1464581739307 Marionette TRACE conn2 <- [1,1742,null,{}] 21:15:39 INFO - PROCESS | 1660 | 1464581739310 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}] 21:15:39 INFO - PROCESS | 1660 | 1464581739475 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 21:15:39 INFO - PROCESS | 1660 | 1464581739550 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e05f800 == 86 [pid = 1660] [id = 443] 21:15:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x1293ba800) [pid = 1660] [serial = 1328] [outer = 0x0] 21:15:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x129667800) [pid = 1660] [serial = 1329] [outer = 0x1293ba800] 21:15:39 INFO - PROCESS | 1660 | 1464581739580 Marionette DEBUG loaded listener.js 21:15:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x12abcd800) [pid = 1660] [serial = 1330] [outer = 0x1293ba800] 21:15:39 INFO - PROCESS | 1660 | 1464581739990 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]]]}] 21:15:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 21:15:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 722ms 21:15:40 INFO - PROCESS | 1660 | 1464581740026 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 21:15:40 INFO - PROCESS | 1660 | 1464581740027 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 21:15:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 21:15:40 INFO - PROCESS | 1660 | 1464581740029 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 21:15:40 INFO - PROCESS | 1660 | 1464581740031 Marionette TRACE conn2 <- [1,1746,null,{}] 21:15:40 INFO - PROCESS | 1660 | 1464581740033 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}] 21:15:40 INFO - PROCESS | 1660 | 1464581740138 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 21:15:40 INFO - PROCESS | 1660 | 1464581740251 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12fd35000 == 87 [pid = 1660] [id = 444] 21:15:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x110ed5400) [pid = 1660] [serial = 1331] [outer = 0x0] 21:15:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x12abc2c00) [pid = 1660] [serial = 1332] [outer = 0x110ed5400] 21:15:40 INFO - PROCESS | 1660 | 1464581740283 Marionette DEBUG loaded listener.js 21:15:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x12bb19000) [pid = 1660] [serial = 1333] [outer = 0x110ed5400] 21:15:40 INFO - PROCESS | 1660 | 1464581740712 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]]]}] 21:15:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 21:15:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 718ms 21:15:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 21:15:40 INFO - PROCESS | 1660 | 1464581740761 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 21:15:40 INFO - PROCESS | 1660 | 1464581740763 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 21:15:40 INFO - PROCESS | 1660 | 1464581740765 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 21:15:40 INFO - PROCESS | 1660 | 1464581740767 Marionette TRACE conn2 <- [1,1750,null,{}] 21:15:40 INFO - PROCESS | 1660 | 1464581740770 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}] 21:15:40 INFO - PROCESS | 1660 | 1464581740948 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 21:15:41 INFO - PROCESS | 1660 | 1464581741292 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x1188c4800 == 88 [pid = 1660] [id = 445] 21:15:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x110edd000) [pid = 1660] [serial = 1334] [outer = 0x0] 21:15:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x110f43400) [pid = 1660] [serial = 1335] [outer = 0x110edd000] 21:15:41 INFO - PROCESS | 1660 | 1464581741350 Marionette DEBUG loaded listener.js 21:15:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x111c1fc00) [pid = 1660] [serial = 1336] [outer = 0x110edd000] 21:15:41 INFO - PROCESS | 1660 | 1464581741848 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]]]}] 21:15:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 21:15:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1122ms 21:15:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 21:15:41 INFO - PROCESS | 1660 | 1464581741887 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 21:15:41 INFO - PROCESS | 1660 | 1464581741890 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 21:15:41 INFO - PROCESS | 1660 | 1464581741893 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 21:15:41 INFO - PROCESS | 1660 | 1464581741895 Marionette TRACE conn2 <- [1,1754,null,{}] 21:15:41 INFO - PROCESS | 1660 | 1464581741898 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}] 21:15:42 INFO - PROCESS | 1660 | 1464581742005 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 21:15:42 INFO - PROCESS | 1660 | 1464581742084 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x11825b800 == 89 [pid = 1660] [id = 446] 21:15:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x11268e000) [pid = 1660] [serial = 1337] [outer = 0x0] 21:15:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x11286a800) [pid = 1660] [serial = 1338] [outer = 0x11268e000] 21:15:42 INFO - PROCESS | 1660 | 1464581742114 Marionette DEBUG loaded listener.js 21:15:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x114fbec00) [pid = 1660] [serial = 1339] [outer = 0x11268e000] 21:15:42 INFO - PROCESS | 1660 | --DOCSHELL 0x12da10000 == 88 [pid = 1660] [id = 382] 21:15:42 INFO - PROCESS | 1660 | --DOCSHELL 0x12c909800 == 87 [pid = 1660] [id = 436] 21:15:42 INFO - PROCESS | 1660 | --DOCSHELL 0x12c609800 == 86 [pid = 1660] [id = 435] 21:15:42 INFO - PROCESS | 1660 | --DOCSHELL 0x121aaa800 == 85 [pid = 1660] [id = 434] 21:15:42 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd39000 == 84 [pid = 1660] [id = 433] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x121063c00) [pid = 1660] [serial = 1251] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOCSHELL 0x12aa70800 == 83 [pid = 1660] [id = 432] 21:15:42 INFO - PROCESS | 1660 | --DOCSHELL 0x12a716000 == 82 [pid = 1660] [id = 431] 21:15:42 INFO - PROCESS | 1660 | --DOCSHELL 0x129098000 == 81 [pid = 1660] [id = 430] 21:15:42 INFO - PROCESS | 1660 | --DOCSHELL 0x127293800 == 80 [pid = 1660] [id = 429] 21:15:42 INFO - PROCESS | 1660 | --DOCSHELL 0x1180e0800 == 79 [pid = 1660] [id = 428] 21:15:42 INFO - PROCESS | 1660 | --DOCSHELL 0x119d50000 == 78 [pid = 1660] [id = 427] 21:15:42 INFO - PROCESS | 1660 | --DOCSHELL 0x117e08800 == 77 [pid = 1660] [id = 426] 21:15:42 INFO - PROCESS | 1660 | --DOCSHELL 0x119a6b000 == 76 [pid = 1660] [id = 425] 21:15:42 INFO - PROCESS | 1660 | --DOCSHELL 0x11820a800 == 75 [pid = 1660] [id = 424] 21:15:42 INFO - PROCESS | 1660 | --DOCSHELL 0x13555b800 == 74 [pid = 1660] [id = 420] 21:15:42 INFO - PROCESS | 1660 | --DOCSHELL 0x12a893800 == 73 [pid = 1660] [id = 419] 21:15:42 INFO - PROCESS | 1660 | --DOCSHELL 0x119a6e000 == 72 [pid = 1660] [id = 418] 21:15:42 INFO - PROCESS | 1660 | 1464581742579 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]]]}] 21:15:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 21:15:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 722ms 21:15:42 INFO - PROCESS | 1660 | 1464581742616 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 21:15:42 INFO - PROCESS | 1660 | 1464581742619 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 21:15:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 21:15:42 INFO - PROCESS | 1660 | 1464581742628 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 21:15:42 INFO - PROCESS | 1660 | 1464581742629 Marionette TRACE conn2 <- [1,1758,null,{}] 21:15:42 INFO - PROCESS | 1660 | 1464581742632 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}] 21:15:42 INFO - PROCESS | 1660 | 1464581742727 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 21:15:42 INFO - PROCESS | 1660 | 1464581742733 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x1181e6800 == 73 [pid = 1660] [id = 447] 21:15:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x112a81800) [pid = 1660] [serial = 1340] [outer = 0x0] 21:15:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x11768a800) [pid = 1660] [serial = 1341] [outer = 0x112a81800] 21:15:42 INFO - PROCESS | 1660 | 1464581742759 Marionette DEBUG loaded listener.js 21:15:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x11823ec00) [pid = 1660] [serial = 1342] [outer = 0x112a81800] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x12cb8a400) [pid = 1660] [serial = 1135] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x118083800) [pid = 1660] [serial = 1138] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x1268a5c00) [pid = 1660] [serial = 1144] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x119aef800) [pid = 1660] [serial = 1141] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x12bd26000) [pid = 1660] [serial = 1150] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x1293c3400) [pid = 1660] [serial = 1147] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x12a8b7c00) [pid = 1660] [serial = 1233] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x112694800) [pid = 1660] [serial = 1236] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x12bb18400) [pid = 1660] [serial = 1234] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x12bb1ac00) [pid = 1660] [serial = 1239] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x119316400) [pid = 1660] [serial = 1242] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x11269a000) [pid = 1660] [serial = 1237] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x118085000) [pid = 1660] [serial = 1218] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x118f48000) [pid = 1660] [serial = 1219] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x110ed5c00) [pid = 1660] [serial = 1192] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x110dc2800) [pid = 1660] [serial = 1191] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x12758ac00) [pid = 1660] [serial = 1201] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x1227e3c00) [pid = 1660] [serial = 1200] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x12abc6c00) [pid = 1660] [serial = 1207] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x120689c00) [pid = 1660] [serial = 1206] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x1227dd000) [pid = 1660] [serial = 1227] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x119b66400) [pid = 1660] [serial = 1198] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x1181a3800) [pid = 1660] [serial = 1197] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x120687000) [pid = 1660] [serial = 1224] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x121ad1400) [pid = 1660] [serial = 1225] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x12bb1f800) [pid = 1660] [serial = 1209] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x12bb25c00) [pid = 1660] [serial = 1210] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x119b75400) [pid = 1660] [serial = 1213] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x112ec7c00) [pid = 1660] [serial = 1212] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x116a6b800) [pid = 1660] [serial = 1195] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x1164eac00) [pid = 1660] [serial = 1194] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x119825c00) [pid = 1660] [serial = 1221] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x119df9400) [pid = 1660] [serial = 1222] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x128cc7800) [pid = 1660] [serial = 1203] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x129623c00) [pid = 1660] [serial = 1204] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x116858c00) [pid = 1660] [serial = 1216] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x113c08000) [pid = 1660] [serial = 1215] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x12bd20000) [pid = 1660] [serial = 1245] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x110f4bc00) [pid = 1660] [serial = 1248] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x12c150000) [pid = 1660] [serial = 1246] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x12bb21800) [pid = 1660] [serial = 1240] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x127590400) [pid = 1660] [serial = 1230] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12962ac00) [pid = 1660] [serial = 1231] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x12964a000) [pid = 1660] [serial = 1243] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x124d5b800) [pid = 1660] [serial = 1228] [outer = 0x0] [url = about:blank] 21:15:42 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x110f4fc00) [pid = 1660] [serial = 1249] [outer = 0x0] [url = about:blank] 21:15:43 INFO - PROCESS | 1660 | 1464581743157 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]]]}] 21:15:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 21:15:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 568ms 21:15:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 21:15:43 INFO - PROCESS | 1660 | 1464581743197 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 21:15:43 INFO - PROCESS | 1660 | 1464581743199 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 21:15:43 INFO - PROCESS | 1660 | 1464581743202 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 21:15:43 INFO - PROCESS | 1660 | 1464581743207 Marionette TRACE conn2 <- [1,1762,null,{}] 21:15:43 INFO - PROCESS | 1660 | 1464581743214 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}] 21:15:43 INFO - PROCESS | 1660 | 1464581743315 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 21:15:43 INFO - PROCESS | 1660 | 1464581743321 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x126ea1800 == 74 [pid = 1660] [id = 448] 21:15:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1182c0c00) [pid = 1660] [serial = 1343] [outer = 0x0] 21:15:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x118f51800) [pid = 1660] [serial = 1344] [outer = 0x1182c0c00] 21:15:43 INFO - PROCESS | 1660 | 1464581743362 Marionette DEBUG loaded listener.js 21:15:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x11981c400) [pid = 1660] [serial = 1345] [outer = 0x1182c0c00] 21:15:43 INFO - PROCESS | 1660 | 1464581743746 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]]]}] 21:15:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 21:15:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 574ms 21:15:43 INFO - PROCESS | 1660 | 1464581743776 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 21:15:43 INFO - PROCESS | 1660 | 1464581743778 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 21:15:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 21:15:43 INFO - PROCESS | 1660 | 1464581743780 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 21:15:43 INFO - PROCESS | 1660 | 1464581743789 Marionette TRACE conn2 <- [1,1766,null,{}] 21:15:43 INFO - PROCESS | 1660 | 1464581743791 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}] 21:15:43 INFO - PROCESS | 1660 | 1464581743884 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 21:15:43 INFO - PROCESS | 1660 | 1464581743889 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x1290af800 == 75 [pid = 1660] [id = 449] 21:15:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x119825000) [pid = 1660] [serial = 1346] [outer = 0x0] 21:15:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x119b6b000) [pid = 1660] [serial = 1347] [outer = 0x119825000] 21:15:43 INFO - PROCESS | 1660 | 1464581743914 Marionette DEBUG loaded listener.js 21:15:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x119df9000) [pid = 1660] [serial = 1348] [outer = 0x119825000] 21:15:44 INFO - PROCESS | 1660 | 1464581744257 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]]]}] 21:15:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 21:15:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 527ms 21:15:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 21:15:44 INFO - PROCESS | 1660 | 1464581744308 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 21:15:44 INFO - PROCESS | 1660 | 1464581744309 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 21:15:44 INFO - PROCESS | 1660 | 1464581744312 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 21:15:44 INFO - PROCESS | 1660 | 1464581744313 Marionette TRACE conn2 <- [1,1770,null,{}] 21:15:44 INFO - PROCESS | 1660 | 1464581744315 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}] 21:15:44 INFO - PROCESS | 1660 | 1464581744403 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 21:15:44 INFO - PROCESS | 1660 | 1464581744474 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a890000 == 76 [pid = 1660] [id = 450] 21:15:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x120683c00) [pid = 1660] [serial = 1349] [outer = 0x0] 21:15:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x121064400) [pid = 1660] [serial = 1350] [outer = 0x120683c00] 21:15:44 INFO - PROCESS | 1660 | 1464581744504 Marionette DEBUG loaded listener.js 21:15:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x1215ee800) [pid = 1660] [serial = 1351] [outer = 0x120683c00] 21:15:44 INFO - PROCESS | 1660 | 1464581744837 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]]]}] 21:15:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 21:15:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 567ms 21:15:44 INFO - PROCESS | 1660 | 1464581744880 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 21:15:44 INFO - PROCESS | 1660 | 1464581744881 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 21:15:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 21:15:44 INFO - PROCESS | 1660 | 1464581744883 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 21:15:44 INFO - PROCESS | 1660 | 1464581744884 Marionette TRACE conn2 <- [1,1774,null,{}] 21:15:44 INFO - PROCESS | 1660 | 1464581744887 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}] 21:15:45 INFO - PROCESS | 1660 | 1464581745007 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 21:15:45 INFO - PROCESS | 1660 | 1464581745049 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b215000 == 77 [pid = 1660] [id = 451] 21:15:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x121ad1400) [pid = 1660] [serial = 1352] [outer = 0x0] 21:15:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x121cc8800) [pid = 1660] [serial = 1353] [outer = 0x121ad1400] 21:15:45 INFO - PROCESS | 1660 | 1464581745074 Marionette DEBUG loaded listener.js 21:15:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x126ade400) [pid = 1660] [serial = 1354] [outer = 0x121ad1400] 21:15:45 INFO - PROCESS | 1660 | 1464581745402 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]]]}] 21:15:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 21:15:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 569ms 21:15:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 21:15:45 INFO - PROCESS | 1660 | 1464581745453 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 21:15:45 INFO - PROCESS | 1660 | 1464581745454 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 21:15:45 INFO - PROCESS | 1660 | 1464581745456 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 21:15:45 INFO - PROCESS | 1660 | 1464581745457 Marionette TRACE conn2 <- [1,1778,null,{}] 21:15:45 INFO - PROCESS | 1660 | 1464581745459 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}] 21:15:45 INFO - PROCESS | 1660 | 1464581745569 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 21:15:45 INFO - PROCESS | 1660 | 1464581745588 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c02c000 == 78 [pid = 1660] [id = 452] 21:15:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x1227d9000) [pid = 1660] [serial = 1355] [outer = 0x0] 21:15:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x127590400) [pid = 1660] [serial = 1356] [outer = 0x1227d9000] 21:15:45 INFO - PROCESS | 1660 | 1464581745613 Marionette DEBUG loaded listener.js 21:15:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x1293bbc00) [pid = 1660] [serial = 1357] [outer = 0x1227d9000] 21:15:45 INFO - PROCESS | 1660 | 1464581745933 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]]]}] 21:15:45 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 21:15:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 519ms 21:15:45 INFO - PROCESS | 1660 | 1464581745975 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 21:15:45 INFO - PROCESS | 1660 | 1464581745976 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 21:15:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 21:15:45 INFO - PROCESS | 1660 | 1464581745979 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 21:15:45 INFO - PROCESS | 1660 | 1464581745980 Marionette TRACE conn2 <- [1,1782,null,{}] 21:15:45 INFO - PROCESS | 1660 | 1464581745988 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}] 21:15:46 INFO - PROCESS | 1660 | 1464581746097 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 21:15:46 INFO - PROCESS | 1660 | 1464581746135 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c602800 == 79 [pid = 1660] [id = 453] 21:15:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x126ae2000) [pid = 1660] [serial = 1358] [outer = 0x0] 21:15:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x129623800) [pid = 1660] [serial = 1359] [outer = 0x126ae2000] 21:15:46 INFO - PROCESS | 1660 | 1464581746160 Marionette DEBUG loaded listener.js 21:15:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x12a8af800) [pid = 1660] [serial = 1360] [outer = 0x126ae2000] 21:15:46 INFO - PROCESS | 1660 | 1464581746498 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]]]}] 21:15:46 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 21:15:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 527ms 21:15:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 21:15:46 INFO - PROCESS | 1660 | 1464581746508 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 21:15:46 INFO - PROCESS | 1660 | 1464581746510 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 21:15:46 INFO - PROCESS | 1660 | 1464581746512 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 21:15:46 INFO - PROCESS | 1660 | 1464581746513 Marionette TRACE conn2 <- [1,1786,null,{}] 21:15:46 INFO - PROCESS | 1660 | 1464581746515 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}] 21:15:46 INFO - PROCESS | 1660 | 1464581746626 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 21:15:46 INFO - PROCESS | 1660 | 1464581746638 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cb5a800 == 80 [pid = 1660] [id = 454] 21:15:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x12a8b6800) [pid = 1660] [serial = 1361] [outer = 0x0] 21:15:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x12aa20400) [pid = 1660] [serial = 1362] [outer = 0x12a8b6800] 21:15:46 INFO - PROCESS | 1660 | 1464581746663 Marionette DEBUG loaded listener.js 21:15:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x12abcc400) [pid = 1660] [serial = 1363] [outer = 0x12a8b6800] 21:15:46 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x12067c400) [pid = 1660] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 21:15:46 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x116865000) [pid = 1660] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 21:15:46 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x118610c00) [pid = 1660] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 21:15:46 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x1121ad400) [pid = 1660] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 21:15:46 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x112a1b800) [pid = 1660] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 21:15:46 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x119823c00) [pid = 1660] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 21:15:46 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x121499400) [pid = 1660] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 21:15:46 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x110ed4400) [pid = 1660] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 21:15:46 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x112875800) [pid = 1660] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 21:15:46 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x110ed3c00) [pid = 1660] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 21:15:46 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x115f6b400) [pid = 1660] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 21:15:46 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x119824000) [pid = 1660] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 21:15:46 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x1268b1400) [pid = 1660] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 21:15:47 INFO - PROCESS | 1660 | 1464581747069 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]]]}] 21:15:47 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 21:15:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 569ms 21:15:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 21:15:47 INFO - PROCESS | 1660 | 1464581747081 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 21:15:47 INFO - PROCESS | 1660 | 1464581747083 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 21:15:47 INFO - PROCESS | 1660 | 1464581747085 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 21:15:47 INFO - PROCESS | 1660 | 1464581747086 Marionette TRACE conn2 <- [1,1790,null,{}] 21:15:47 INFO - PROCESS | 1660 | 1464581747095 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}] 21:15:47 INFO - PROCESS | 1660 | 1464581747220 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 21:15:47 INFO - PROCESS | 1660 | 1464581747264 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c02b800 == 81 [pid = 1660] [id = 455] 21:15:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x110dc5800) [pid = 1660] [serial = 1364] [outer = 0x0] 21:15:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x118603000) [pid = 1660] [serial = 1365] [outer = 0x110dc5800] 21:15:47 INFO - PROCESS | 1660 | 1464581747295 Marionette DEBUG loaded listener.js 21:15:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x12aa17c00) [pid = 1660] [serial = 1366] [outer = 0x110dc5800] 21:15:47 INFO - PROCESS | 1660 | 1464581747611 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]]]}] 21:15:47 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) 21:15:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 570ms 21:15:47 INFO - PROCESS | 1660 | 1464581747655 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 21:15:47 INFO - PROCESS | 1660 | 1464581747657 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 21:15:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 21:15:47 INFO - PROCESS | 1660 | 1464581747659 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 21:15:47 INFO - PROCESS | 1660 | 1464581747661 Marionette TRACE conn2 <- [1,1794,null,{}] 21:15:47 INFO - PROCESS | 1660 | 1464581747663 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}] 21:15:47 INFO - PROCESS | 1660 | 1464581747771 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 21:15:47 INFO - PROCESS | 1660 | 1464581747835 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d686000 == 82 [pid = 1660] [id = 456] 21:15:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x1270aa400) [pid = 1660] [serial = 1367] [outer = 0x0] 21:15:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x12bb19400) [pid = 1660] [serial = 1368] [outer = 0x1270aa400] 21:15:47 INFO - PROCESS | 1660 | 1464581747859 Marionette DEBUG loaded listener.js 21:15:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x12bd1a000) [pid = 1660] [serial = 1369] [outer = 0x1270aa400] 21:15:48 INFO - PROCESS | 1660 | 1464581748126 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]]]}] 21:15:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:15:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 519ms 21:15:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 21:15:48 INFO - PROCESS | 1660 | 1464581748178 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 21:15:48 INFO - PROCESS | 1660 | 1464581748179 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 21:15:48 INFO - PROCESS | 1660 | 1464581748182 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 21:15:48 INFO - PROCESS | 1660 | 1464581748183 Marionette TRACE conn2 <- [1,1798,null,{}] 21:15:48 INFO - PROCESS | 1660 | 1464581748185 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}] 21:15:48 INFO - PROCESS | 1660 | 1464581748282 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 21:15:48 INFO - PROCESS | 1660 | 1464581748287 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12fd26800 == 83 [pid = 1660] [id = 457] 21:15:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x110dc0000) [pid = 1660] [serial = 1370] [outer = 0x0] 21:15:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x12bd2ac00) [pid = 1660] [serial = 1371] [outer = 0x110dc0000] 21:15:48 INFO - PROCESS | 1660 | 1464581748311 Marionette DEBUG loaded listener.js 21:15:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x12c094000) [pid = 1660] [serial = 1372] [outer = 0x110dc0000] 21:15:48 INFO - PROCESS | 1660 | 1464581748645 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]]]}] 21:15:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 21:15:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 470ms 21:15:48 INFO - PROCESS | 1660 | 1464581748652 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 21:15:48 INFO - PROCESS | 1660 | 1464581748655 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 21:15:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 21:15:48 INFO - PROCESS | 1660 | 1464581748657 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 21:15:48 INFO - PROCESS | 1660 | 1464581748658 Marionette TRACE conn2 <- [1,1802,null,{}] 21:15:48 INFO - PROCESS | 1660 | 1464581748661 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}] 21:15:48 INFO - PROCESS | 1660 | 1464581748790 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 21:15:48 INFO - PROCESS | 1660 | 1464581748797 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x135488800 == 84 [pid = 1660] [id = 458] 21:15:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x12aa1e000) [pid = 1660] [serial = 1373] [outer = 0x0] 21:15:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x12c152000) [pid = 1660] [serial = 1374] [outer = 0x12aa1e000] 21:15:48 INFO - PROCESS | 1660 | 1464581748822 Marionette DEBUG loaded listener.js 21:15:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x12c2ec400) [pid = 1660] [serial = 1375] [outer = 0x12aa1e000] 21:15:49 INFO - PROCESS | 1660 | 1464581749291 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]]]}] 21:15:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 21:15:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 667ms 21:15:49 INFO - PROCESS | 1660 | 1464581749330 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 21:15:49 INFO - PROCESS | 1660 | 1464581749333 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 21:15:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 21:15:49 INFO - PROCESS | 1660 | 1464581749337 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 21:15:49 INFO - PROCESS | 1660 | 1464581749341 Marionette TRACE conn2 <- [1,1806,null,{}] 21:15:49 INFO - PROCESS | 1660 | 1464581749345 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}] 21:15:49 INFO - PROCESS | 1660 | 1464581749464 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 21:15:49 INFO - PROCESS | 1660 | 1464581749565 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a6e800 == 85 [pid = 1660] [id = 459] 21:15:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x112870400) [pid = 1660] [serial = 1376] [outer = 0x0] 21:15:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x112a1fc00) [pid = 1660] [serial = 1377] [outer = 0x112870400] 21:15:49 INFO - PROCESS | 1660 | 1464581749597 Marionette DEBUG loaded listener.js 21:15:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x115f75800) [pid = 1660] [serial = 1378] [outer = 0x112870400] 21:15:50 INFO - PROCESS | 1660 | 1464581750025 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]]]}] 21:15:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 21:15:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 724ms 21:15:50 INFO - PROCESS | 1660 | 1464581750062 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 21:15:50 INFO - PROCESS | 1660 | 1464581750066 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 21:15:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 21:15:50 INFO - PROCESS | 1660 | 1464581750071 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 21:15:50 INFO - PROCESS | 1660 | 1464581750072 Marionette TRACE conn2 <- [1,1810,null,{}] 21:15:50 INFO - PROCESS | 1660 | 1464581750075 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}] 21:15:50 INFO - PROCESS | 1660 | 1464581750190 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 21:15:50 INFO - PROCESS | 1660 | 1464581750267 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aa64800 == 86 [pid = 1660] [id = 460] 21:15:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x116860000) [pid = 1660] [serial = 1379] [outer = 0x0] 21:15:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x11823b400) [pid = 1660] [serial = 1380] [outer = 0x116860000] 21:15:50 INFO - PROCESS | 1660 | 1464581750296 Marionette DEBUG loaded listener.js 21:15:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x118fb9800) [pid = 1660] [serial = 1381] [outer = 0x116860000] 21:15:50 INFO - PROCESS | 1660 | 1464581750726 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]]]}] 21:15:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 21:15:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 671ms 21:15:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 21:15:50 INFO - PROCESS | 1660 | 1464581750742 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 21:15:50 INFO - PROCESS | 1660 | 1464581750744 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 21:15:50 INFO - PROCESS | 1660 | 1464581750746 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 21:15:50 INFO - PROCESS | 1660 | 1464581750749 Marionette TRACE conn2 <- [1,1814,null,{}] 21:15:50 INFO - PROCESS | 1660 | 1464581750757 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}] 21:15:50 INFO - PROCESS | 1660 | 1464581750893 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 21:15:50 INFO - PROCESS | 1660 | 1464581750975 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x135553000 == 87 [pid = 1660] [id = 461] 21:15:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x12068a000) [pid = 1660] [serial = 1382] [outer = 0x0] 21:15:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x121246800) [pid = 1660] [serial = 1383] [outer = 0x12068a000] 21:15:51 INFO - PROCESS | 1660 | 1464581751006 Marionette DEBUG loaded listener.js 21:15:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x1227d8c00) [pid = 1660] [serial = 1384] [outer = 0x12068a000] 21:15:51 INFO - PROCESS | 1660 | 1464581751424 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]]]}] 21:15:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 21:15:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 723ms 21:15:51 INFO - PROCESS | 1660 | 1464581751469 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 21:15:51 INFO - PROCESS | 1660 | 1464581751471 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 21:15:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 21:15:51 INFO - PROCESS | 1660 | 1464581751474 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 21:15:51 INFO - PROCESS | 1660 | 1464581751475 Marionette TRACE conn2 <- [1,1818,null,{}] 21:15:51 INFO - PROCESS | 1660 | 1464581751477 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}] 21:15:51 INFO - PROCESS | 1660 | 1464581751591 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 21:15:51 INFO - PROCESS | 1660 | 1464581751695 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x1356bc000 == 88 [pid = 1660] [id = 462] 21:15:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x12796a400) [pid = 1660] [serial = 1385] [outer = 0x0] 21:15:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x1293c4400) [pid = 1660] [serial = 1386] [outer = 0x12796a400] 21:15:51 INFO - PROCESS | 1660 | 1464581751726 Marionette DEBUG loaded listener.js 21:15:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x12b251800) [pid = 1660] [serial = 1387] [outer = 0x12796a400] 21:15:52 INFO - PROCESS | 1660 | 1464581752140 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]]]}] 21:15:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 21:15:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 720ms 21:15:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 21:15:52 INFO - PROCESS | 1660 | 1464581752212 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 21:15:52 INFO - PROCESS | 1660 | 1464581752213 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 21:15:52 INFO - PROCESS | 1660 | 1464581752216 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 21:15:52 INFO - PROCESS | 1660 | 1464581752217 Marionette TRACE conn2 <- [1,1822,null,{}] 21:15:52 INFO - PROCESS | 1660 | 1464581752219 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}] 21:15:52 INFO - PROCESS | 1660 | 1464581752376 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 21:15:52 INFO - PROCESS | 1660 | 1464581752435 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12fd81000 == 89 [pid = 1660] [id = 463] 21:15:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x12bb41400) [pid = 1660] [serial = 1388] [outer = 0x0] 21:15:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x12bd15800) [pid = 1660] [serial = 1389] [outer = 0x12bb41400] 21:15:52 INFO - PROCESS | 1660 | 1464581752466 Marionette DEBUG loaded listener.js 21:15:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x12c092c00) [pid = 1660] [serial = 1390] [outer = 0x12bb41400] 21:15:52 INFO - PROCESS | 1660 | 1464581752891 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]]]}] 21:15:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 21:15:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 718ms 21:15:52 INFO - PROCESS | 1660 | 1464581752935 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 21:15:52 INFO - PROCESS | 1660 | 1464581752936 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 21:15:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 21:15:52 INFO - PROCESS | 1660 | 1464581752938 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 21:15:52 INFO - PROCESS | 1660 | 1464581752939 Marionette TRACE conn2 <- [1,1826,null,{}] 21:15:52 INFO - PROCESS | 1660 | 1464581752942 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}] 21:15:53 INFO - PROCESS | 1660 | 1464581753068 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 21:15:53 INFO - PROCESS | 1660 | 1464581753193 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x135307800 == 90 [pid = 1660] [id = 464] 21:15:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x110ede400) [pid = 1660] [serial = 1391] [outer = 0x0] 21:15:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x12c2ef000) [pid = 1660] [serial = 1392] [outer = 0x110ede400] 21:15:53 INFO - PROCESS | 1660 | 1464581753226 Marionette DEBUG loaded listener.js 21:15:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x12cb8f000) [pid = 1660] [serial = 1393] [outer = 0x110ede400] 21:15:53 INFO - PROCESS | 1660 | 1464581753683 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]]]}] 21:15:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 21:15:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 770ms 21:15:53 INFO - PROCESS | 1660 | 1464581753732 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 21:15:53 INFO - PROCESS | 1660 | 1464581753734 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 21:15:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 21:15:53 INFO - PROCESS | 1660 | 1464581753738 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 21:15:53 INFO - PROCESS | 1660 | 1464581753740 Marionette TRACE conn2 <- [1,1830,null,{}] 21:15:53 INFO - PROCESS | 1660 | 1464581753745 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}] 21:15:54 INFO - PROCESS | 1660 | 1464581754170 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 21:15:54 INFO - PROCESS | 1660 | 1464581754288 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x11821b000 == 91 [pid = 1660] [id = 465] 21:15:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x110ee1c00) [pid = 1660] [serial = 1394] [outer = 0x0] 21:15:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x110f47800) [pid = 1660] [serial = 1395] [outer = 0x110ee1c00] 21:15:54 INFO - PROCESS | 1660 | 1464581754358 Marionette DEBUG loaded listener.js 21:15:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x112662400) [pid = 1660] [serial = 1396] [outer = 0x110ee1c00] 21:15:54 INFO - PROCESS | 1660 | 1464581754833 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]]]}] 21:15:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 21:15:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1123ms 21:15:54 INFO - PROCESS | 1660 | 1464581754874 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 21:15:54 INFO - PROCESS | 1660 | 1464581754876 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 21:15:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 21:15:54 INFO - PROCESS | 1660 | 1464581754880 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 21:15:54 INFO - PROCESS | 1660 | 1464581754883 Marionette TRACE conn2 <- [1,1834,null,{}] 21:15:54 INFO - PROCESS | 1660 | 1464581754886 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}] 21:15:54 INFO - PROCESS | 1660 | 1464581754990 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 21:15:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12fd26800 == 90 [pid = 1660] [id = 457] 21:15:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12d686000 == 89 [pid = 1660] [id = 456] 21:15:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12c02b800 == 88 [pid = 1660] [id = 455] 21:15:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12cb5a800 == 87 [pid = 1660] [id = 454] 21:15:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12c602800 == 86 [pid = 1660] [id = 453] 21:15:55 INFO - PROCESS | 1660 | --DOCSHELL 0x135549800 == 85 [pid = 1660] [id = 417] 21:15:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12c02c000 == 84 [pid = 1660] [id = 452] 21:15:55 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x128ccb000) [pid = 1660] [serial = 1311] [outer = 0x0] [url = about:blank] 21:15:55 INFO - PROCESS | 1660 | 1464581755131 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12b215000 == 83 [pid = 1660] [id = 451] 21:15:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12a890000 == 82 [pid = 1660] [id = 450] 21:15:55 INFO - PROCESS | 1660 | --DOCSHELL 0x1290af800 == 81 [pid = 1660] [id = 449] 21:15:55 INFO - PROCESS | 1660 | --DOCSHELL 0x126ea1800 == 80 [pid = 1660] [id = 448] 21:15:55 INFO - PROCESS | 1660 | --DOCSHELL 0x1181e6800 == 79 [pid = 1660] [id = 447] 21:15:55 INFO - PROCESS | 1660 | --DOCSHELL 0x11825b800 == 78 [pid = 1660] [id = 446] 21:15:55 INFO - PROCESS | 1660 | --DOCSHELL 0x1188c4800 == 77 [pid = 1660] [id = 445] 21:15:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12fd35000 == 76 [pid = 1660] [id = 444] 21:15:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12e05f800 == 75 [pid = 1660] [id = 443] 21:15:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x11687c800 == 76 [pid = 1660] [id = 466] 21:15:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x111ed4400) [pid = 1660] [serial = 1397] [outer = 0x0] 21:15:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x112871800) [pid = 1660] [serial = 1398] [outer = 0x111ed4400] 21:15:55 INFO - PROCESS | 1660 | 1464581755168 Marionette DEBUG loaded listener.js 21:15:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x112ecbc00) [pid = 1660] [serial = 1399] [outer = 0x111ed4400] 21:15:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12db1b800 == 75 [pid = 1660] [id = 442] 21:15:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12da04000 == 74 [pid = 1660] [id = 441] 21:15:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12d37a800 == 73 [pid = 1660] [id = 440] 21:15:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12728e800 == 72 [pid = 1660] [id = 439] 21:15:55 INFO - PROCESS | 1660 | --DOCSHELL 0x1188c1000 == 71 [pid = 1660] [id = 438] 21:15:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12d030800 == 70 [pid = 1660] [id = 437] 21:15:55 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x121247000) [pid = 1660] [serial = 1293] [outer = 0x0] [url = about:blank] 21:15:55 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x11768f800) [pid = 1660] [serial = 1281] [outer = 0x0] [url = about:blank] 21:15:55 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x11823f000) [pid = 1660] [serial = 1282] [outer = 0x0] [url = about:blank] 21:15:55 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x118fb1400) [pid = 1660] [serial = 1284] [outer = 0x0] [url = about:blank] 21:15:55 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x1195d6c00) [pid = 1660] [serial = 1285] [outer = 0x0] [url = about:blank] 21:15:55 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x112868c00) [pid = 1660] [serial = 1276] [outer = 0x0] [url = about:blank] 21:15:55 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x11266a800) [pid = 1660] [serial = 1275] [outer = 0x0] [url = about:blank] 21:15:55 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x1130dd800) [pid = 1660] [serial = 1278] [outer = 0x0] [url = about:blank] 21:15:55 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x116821c00) [pid = 1660] [serial = 1279] [outer = 0x0] [url = about:blank] 21:15:55 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x119826c00) [pid = 1660] [serial = 1287] [outer = 0x0] [url = about:blank] 21:15:55 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x119b70800) [pid = 1660] [serial = 1288] [outer = 0x0] [url = about:blank] 21:15:55 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x1219ef400) [pid = 1660] [serial = 1296] [outer = 0x0] [url = about:blank] 21:15:55 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x110f50800) [pid = 1660] [serial = 1273] [outer = 0x0] [url = about:blank] 21:15:55 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x110edd400) [pid = 1660] [serial = 1272] [outer = 0x0] [url = about:blank] 21:15:55 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x12aa13c00) [pid = 1660] [serial = 1266] [outer = 0x0] [url = about:blank] 21:15:55 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x12106ac00) [pid = 1660] [serial = 1260] [outer = 0x0] [url = about:blank] 21:15:55 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x112664800) [pid = 1660] [serial = 1269] [outer = 0x0] [url = about:blank] 21:15:55 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x118fb9400) [pid = 1660] [serial = 1257] [outer = 0x0] [url = about:blank] 21:15:55 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x12796d800) [pid = 1660] [serial = 1263] [outer = 0x0] [url = about:blank] 21:15:55 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x112870c00) [pid = 1660] [serial = 1254] [outer = 0x0] [url = about:blank] 21:15:55 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x121ccec00) [pid = 1660] [serial = 1299] [outer = 0x0] [url = about:blank] 21:15:55 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x1121b5000) [pid = 1660] [serial = 1302] [outer = 0x0] [url = about:blank] 21:15:55 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x121cc9800) [pid = 1660] [serial = 1297] [outer = 0x0] [url = about:blank] 21:15:55 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x121245800) [pid = 1660] [serial = 1305] [outer = 0x0] [url = about:blank] 21:15:55 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x118086000) [pid = 1660] [serial = 1303] [outer = 0x0] [url = about:blank] 21:15:55 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x124b55400) [pid = 1660] [serial = 1300] [outer = 0x0] [url = about:blank] 21:15:55 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x119df7000) [pid = 1660] [serial = 1290] [outer = 0x0] [url = about:blank] 21:15:55 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x12165cc00) [pid = 1660] [serial = 1294] [outer = 0x0] [url = about:blank] 21:15:55 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x126aebc00) [pid = 1660] [serial = 1308] [outer = 0x0] [url = about:blank] 21:15:55 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x120689000) [pid = 1660] [serial = 1291] [outer = 0x0] [url = about:blank] 21:15:55 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x1268a8800) [pid = 1660] [serial = 1306] [outer = 0x0] [url = about:blank] 21:15:55 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x127971000) [pid = 1660] [serial = 1309] [outer = 0x0] [url = about:blank] 21:15:55 INFO - PROCESS | 1660 | 1464581755487 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]]]}] 21:15:55 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 21:15:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 622ms 21:15:55 INFO - PROCESS | 1660 | 1464581755502 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 21:15:55 INFO - PROCESS | 1660 | 1464581755504 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 21:15:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 21:15:55 INFO - PROCESS | 1660 | 1464581755510 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 21:15:55 INFO - PROCESS | 1660 | 1464581755512 Marionette TRACE conn2 <- [1,1838,null,{}] 21:15:55 INFO - PROCESS | 1660 | 1464581755514 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}] 21:15:55 INFO - PROCESS | 1660 | 1464581755624 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 21:15:55 INFO - PROCESS | 1660 | 1464581755632 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x120649000 == 71 [pid = 1660] [id = 467] 21:15:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x1167fec00) [pid = 1660] [serial = 1400] [outer = 0x0] 21:15:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x11685b000) [pid = 1660] [serial = 1401] [outer = 0x1167fec00] 21:15:55 INFO - PROCESS | 1660 | 1464581755659 Marionette DEBUG loaded listener.js 21:15:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x11758f000) [pid = 1660] [serial = 1402] [outer = 0x1167fec00] 21:15:56 INFO - PROCESS | 1660 | 1464581756015 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]]]}] 21:15:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 21:15:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 521ms 21:15:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 21:15:56 INFO - PROCESS | 1660 | 1464581756030 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 21:15:56 INFO - PROCESS | 1660 | 1464581756032 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 21:15:56 INFO - PROCESS | 1660 | 1464581756042 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 21:15:56 INFO - PROCESS | 1660 | 1464581756045 Marionette TRACE conn2 <- [1,1842,null,{}] 21:15:56 INFO - PROCESS | 1660 | 1464581756047 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}] 21:15:56 INFO - PROCESS | 1660 | 1464581756136 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 21:15:56 INFO - PROCESS | 1660 | 1464581756141 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x126818800 == 72 [pid = 1660] [id = 468] 21:15:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x11819cc00) [pid = 1660] [serial = 1403] [outer = 0x0] 21:15:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x11860a800) [pid = 1660] [serial = 1404] [outer = 0x11819cc00] 21:15:56 INFO - PROCESS | 1660 | 1464581756167 Marionette DEBUG loaded listener.js 21:15:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x119323000) [pid = 1660] [serial = 1405] [outer = 0x11819cc00] 21:15:56 INFO - PROCESS | 1660 | 1464581756508 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]]]}] 21:15:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 21:15:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 477ms 21:15:56 INFO - PROCESS | 1660 | 1464581756513 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 21:15:56 INFO - PROCESS | 1660 | 1464581756514 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 21:15:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 21:15:56 INFO - PROCESS | 1660 | 1464581756516 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 21:15:56 INFO - PROCESS | 1660 | 1464581756517 Marionette TRACE conn2 <- [1,1846,null,{}] 21:15:56 INFO - PROCESS | 1660 | 1464581756520 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}] 21:15:56 INFO - PROCESS | 1660 | 1464581756637 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 21:15:56 INFO - PROCESS | 1660 | 1464581756645 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x1181d6000 == 73 [pid = 1660] [id = 469] 21:15:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x118604000) [pid = 1660] [serial = 1406] [outer = 0x0] 21:15:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x1195de000) [pid = 1660] [serial = 1407] [outer = 0x118604000] 21:15:56 INFO - PROCESS | 1660 | 1464581756670 Marionette DEBUG loaded listener.js 21:15:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x119829000) [pid = 1660] [serial = 1408] [outer = 0x118604000] 21:15:57 INFO - PROCESS | 1660 | 1464581757009 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]]]}] 21:15:57 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) 21:15:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 518ms 21:15:57 INFO - PROCESS | 1660 | 1464581757036 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 21:15:57 INFO - PROCESS | 1660 | 1464581757037 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 21:15:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 21:15:57 INFO - PROCESS | 1660 | 1464581757040 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 21:15:57 INFO - PROCESS | 1660 | 1464581757043 Marionette TRACE conn2 <- [1,1850,null,{}] 21:15:57 INFO - PROCESS | 1660 | 1464581757045 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}] 21:15:57 INFO - PROCESS | 1660 | 1464581757133 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 21:15:57 INFO - PROCESS | 1660 | 1464581757139 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a509800 == 74 [pid = 1660] [id = 470] 21:15:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x119dfac00) [pid = 1660] [serial = 1409] [outer = 0x0] 21:15:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x120639000) [pid = 1660] [serial = 1410] [outer = 0x119dfac00] 21:15:57 INFO - PROCESS | 1660 | 1464581757170 Marionette DEBUG loaded listener.js 21:15:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x121067800) [pid = 1660] [serial = 1411] [outer = 0x119dfac00] 21:15:57 INFO - PROCESS | 1660 | 1464581757570 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]]]}] 21:15:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:15:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 571ms 21:15:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 21:15:57 INFO - PROCESS | 1660 | 1464581757613 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 21:15:57 INFO - PROCESS | 1660 | 1464581757614 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 21:15:57 INFO - PROCESS | 1660 | 1464581757617 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 21:15:57 INFO - PROCESS | 1660 | 1464581757618 Marionette TRACE conn2 <- [1,1854,null,{}] 21:15:57 INFO - PROCESS | 1660 | 1464581757620 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}] 21:15:57 INFO - PROCESS | 1660 | 1464581757733 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 21:15:57 INFO - PROCESS | 1660 | 1464581757771 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a890800 == 75 [pid = 1660] [id = 471] 21:15:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x12106b400) [pid = 1660] [serial = 1412] [outer = 0x0] 21:15:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x1216ea000) [pid = 1660] [serial = 1413] [outer = 0x12106b400] 21:15:57 INFO - PROCESS | 1660 | 1464581757797 Marionette DEBUG loaded listener.js 21:15:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x121cc6800) [pid = 1660] [serial = 1414] [outer = 0x12106b400] 21:15:58 INFO - PROCESS | 1660 | 1464581758103 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]]]}] 21:15:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 21:15:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 518ms 21:15:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 21:15:58 INFO - PROCESS | 1660 | 1464581758142 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 21:15:58 INFO - PROCESS | 1660 | 1464581758143 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 21:15:58 INFO - PROCESS | 1660 | 1464581758145 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 21:15:58 INFO - PROCESS | 1660 | 1464581758146 Marionette TRACE conn2 <- [1,1858,null,{}] 21:15:58 INFO - PROCESS | 1660 | 1464581758149 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}] 21:15:58 INFO - PROCESS | 1660 | 1464581758254 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 21:15:58 INFO - PROCESS | 1660 | 1464581758292 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b359000 == 76 [pid = 1660] [id = 472] 21:15:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x1215f6800) [pid = 1660] [serial = 1415] [outer = 0x0] 21:15:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x1227dd000) [pid = 1660] [serial = 1416] [outer = 0x1215f6800] 21:15:58 INFO - PROCESS | 1660 | 1464581758317 Marionette DEBUG loaded listener.js 21:15:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x124d61c00) [pid = 1660] [serial = 1417] [outer = 0x1215f6800] 21:15:58 INFO - PROCESS | 1660 | 1464581758657 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]]]}] 21:15:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 21:15:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 567ms 21:15:58 INFO - PROCESS | 1660 | 1464581758714 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 21:15:58 INFO - PROCESS | 1660 | 1464581758715 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 21:15:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 21:15:58 INFO - PROCESS | 1660 | 1464581758717 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 21:15:58 INFO - PROCESS | 1660 | 1464581758718 Marionette TRACE conn2 <- [1,1862,null,{}] 21:15:58 INFO - PROCESS | 1660 | 1464581758721 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}] 21:15:58 INFO - PROCESS | 1660 | 1464581758843 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 21:15:58 INFO - PROCESS | 1660 | 1464581758883 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c01b000 == 77 [pid = 1660] [id = 473] 21:15:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x121cc4000) [pid = 1660] [serial = 1418] [outer = 0x0] 21:15:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x1256f0000) [pid = 1660] [serial = 1419] [outer = 0x121cc4000] 21:15:58 INFO - PROCESS | 1660 | 1464581758908 Marionette DEBUG loaded listener.js 21:15:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x126e84800) [pid = 1660] [serial = 1420] [outer = 0x121cc4000] 21:15:59 INFO - PROCESS | 1660 | 1464581759219 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]]]}] 21:15:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 21:15:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 518ms 21:15:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 21:15:59 INFO - PROCESS | 1660 | 1464581759235 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 21:15:59 INFO - PROCESS | 1660 | 1464581759236 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 21:15:59 INFO - PROCESS | 1660 | 1464581759239 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 21:15:59 INFO - PROCESS | 1660 | 1464581759242 Marionette TRACE conn2 <- [1,1866,null,{}] 21:15:59 INFO - PROCESS | 1660 | 1464581759246 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}] 21:15:59 INFO - PROCESS | 1660 | 1464581759501 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 21:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x110f46400) [pid = 1660] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 21:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x110dc0000) [pid = 1660] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 21:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x120683c00) [pid = 1660] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 21:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x119825000) [pid = 1660] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 21:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x112a81800) [pid = 1660] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 21:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x121ad1400) [pid = 1660] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 21:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x11268e000) [pid = 1660] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 21:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x1227d9000) [pid = 1660] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 21:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x116828c00) [pid = 1660] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 21:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x110dc5800) [pid = 1660] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 21:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x126ae2000) [pid = 1660] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 21:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x12a8b6800) [pid = 1660] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 21:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x1270aa400) [pid = 1660] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 21:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x110edd000) [pid = 1660] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 21:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x1182c0c00) [pid = 1660] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 21:15:59 INFO - PROCESS | 1660 | 1464581759568 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x118251800 == 78 [pid = 1660] [id = 474] 21:15:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x110dca800) [pid = 1660] [serial = 1421] [outer = 0x0] 21:15:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x110f41400) [pid = 1660] [serial = 1422] [outer = 0x110dca800] 21:15:59 INFO - PROCESS | 1660 | 1464581759593 Marionette DEBUG loaded listener.js 21:15:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x116a6dc00) [pid = 1660] [serial = 1423] [outer = 0x110dca800] 21:15:59 INFO - PROCESS | 1660 | 1464581759871 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]]]}] 21:15:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 21:15:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 674ms 21:15:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 21:15:59 INFO - PROCESS | 1660 | 1464581759913 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 21:15:59 INFO - PROCESS | 1660 | 1464581759915 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 21:15:59 INFO - PROCESS | 1660 | 1464581759917 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 21:15:59 INFO - PROCESS | 1660 | 1464581759918 Marionette TRACE conn2 <- [1,1870,null,{}] 21:15:59 INFO - PROCESS | 1660 | 1464581759921 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}] 21:16:00 INFO - PROCESS | 1660 | 1464581760017 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 21:16:00 INFO - PROCESS | 1660 | 1464581760089 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c193000 == 79 [pid = 1660] [id = 475] 21:16:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x110ed4000) [pid = 1660] [serial = 1424] [outer = 0x0] 21:16:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x121066000) [pid = 1660] [serial = 1425] [outer = 0x110ed4000] 21:16:00 INFO - PROCESS | 1660 | 1464581760120 Marionette DEBUG loaded listener.js 21:16:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x129322800) [pid = 1660] [serial = 1426] [outer = 0x110ed4000] 21:16:00 INFO - PROCESS | 1660 | 1464581760413 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]]]}] 21:16:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 21:16:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 519ms 21:16:00 INFO - PROCESS | 1660 | 1464581760437 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 21:16:00 INFO - PROCESS | 1660 | 1464581760438 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 21:16:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 21:16:00 INFO - PROCESS | 1660 | 1464581760449 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 21:16:00 INFO - PROCESS | 1660 | 1464581760450 Marionette TRACE conn2 <- [1,1874,null,{}] 21:16:00 INFO - PROCESS | 1660 | 1464581760452 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}] 21:16:00 INFO - PROCESS | 1660 | 1464581760562 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 21:16:00 INFO - PROCESS | 1660 | 1464581760567 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cb59800 == 80 [pid = 1660] [id = 476] 21:16:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x1293c1400) [pid = 1660] [serial = 1427] [outer = 0x0] 21:16:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x12966f400) [pid = 1660] [serial = 1428] [outer = 0x1293c1400] 21:16:00 INFO - PROCESS | 1660 | 1464581760592 Marionette DEBUG loaded listener.js 21:16:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x12bb16800) [pid = 1660] [serial = 1429] [outer = 0x1293c1400] 21:16:00 INFO - PROCESS | 1660 | 1464581760938 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]]]}] 21:16:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 21:16:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 520ms 21:16:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 21:16:00 INFO - PROCESS | 1660 | 1464581760969 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 21:16:00 INFO - PROCESS | 1660 | 1464581760971 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 21:16:00 INFO - PROCESS | 1660 | 1464581760975 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 21:16:00 INFO - PROCESS | 1660 | 1464581760976 Marionette TRACE conn2 <- [1,1878,null,{}] 21:16:00 INFO - PROCESS | 1660 | 1464581760990 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}] 21:16:01 INFO - PROCESS | 1660 | 1464581761078 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 21:16:01 INFO - PROCESS | 1660 | 1464581761082 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d379800 == 81 [pid = 1660] [id = 477] 21:16:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x12aa1d400) [pid = 1660] [serial = 1430] [outer = 0x0] 21:16:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x12bb3b000) [pid = 1660] [serial = 1431] [outer = 0x12aa1d400] 21:16:01 INFO - PROCESS | 1660 | 1464581761108 Marionette DEBUG loaded listener.js 21:16:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x12bd20c00) [pid = 1660] [serial = 1432] [outer = 0x12aa1d400] 21:16:01 INFO - PROCESS | 1660 | 1464581761453 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]]]}] 21:16:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 21:16:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 570ms 21:16:01 INFO - PROCESS | 1660 | 1464581761544 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 21:16:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 21:16:01 INFO - PROCESS | 1660 | 1464581761546 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 21:16:01 INFO - PROCESS | 1660 | 1464581761549 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 21:16:01 INFO - PROCESS | 1660 | 1464581761552 Marionette TRACE conn2 <- [1,1882,null,{}] 21:16:01 INFO - PROCESS | 1660 | 1464581761558 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}] 21:16:01 INFO - PROCESS | 1660 | 1464581761677 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 21:16:01 INFO - PROCESS | 1660 | 1464581761782 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180e3000 == 82 [pid = 1660] [id = 478] 21:16:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x1121ab000) [pid = 1660] [serial = 1433] [outer = 0x0] 21:16:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x112666c00) [pid = 1660] [serial = 1434] [outer = 0x1121ab000] 21:16:01 INFO - PROCESS | 1660 | 1464581761815 Marionette DEBUG loaded listener.js 21:16:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x112867c00) [pid = 1660] [serial = 1435] [outer = 0x1121ab000] 21:16:02 INFO - PROCESS | 1660 | 1464581762284 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]]]}] 21:16:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 21:16:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 775ms 21:16:02 INFO - PROCESS | 1660 | 1464581762325 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 21:16:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 21:16:02 INFO - PROCESS | 1660 | 1464581762328 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 21:16:02 INFO - PROCESS | 1660 | 1464581762333 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 21:16:02 INFO - PROCESS | 1660 | 1464581762336 Marionette TRACE conn2 <- [1,1886,null,{}] 21:16:02 INFO - PROCESS | 1660 | 1464581762339 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}] 21:16:02 INFO - PROCESS | 1660 | 1464581762454 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 21:16:02 INFO - PROCESS | 1660 | 1464581762559 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x127672000 == 83 [pid = 1660] [id = 479] 21:16:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x112f2f400) [pid = 1660] [serial = 1436] [outer = 0x0] 21:16:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x116a6ec00) [pid = 1660] [serial = 1437] [outer = 0x112f2f400] 21:16:02 INFO - PROCESS | 1660 | 1464581762590 Marionette DEBUG loaded listener.js 21:16:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x1181a0800) [pid = 1660] [serial = 1438] [outer = 0x112f2f400] 21:16:03 INFO - PROCESS | 1660 | 1464581763032 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]]]}] 21:16:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 21:16:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 723ms 21:16:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 21:16:03 INFO - PROCESS | 1660 | 1464581763064 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 21:16:03 INFO - PROCESS | 1660 | 1464581763065 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 21:16:03 INFO - PROCESS | 1660 | 1464581763068 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 21:16:03 INFO - PROCESS | 1660 | 1464581763069 Marionette TRACE conn2 <- [1,1890,null,{}] 21:16:03 INFO - PROCESS | 1660 | 1464581763092 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}] 21:16:03 INFO - PROCESS | 1660 | 1464581763212 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 21:16:03 INFO - PROCESS | 1660 | 1464581763291 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cb52000 == 84 [pid = 1660] [id = 480] 21:16:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x119322000) [pid = 1660] [serial = 1439] [outer = 0x0] 21:16:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x119829800) [pid = 1660] [serial = 1440] [outer = 0x119322000] 21:16:03 INFO - PROCESS | 1660 | 1464581763324 Marionette DEBUG loaded listener.js 21:16:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x120685c00) [pid = 1660] [serial = 1441] [outer = 0x119322000] 21:16:03 INFO - PROCESS | 1660 | 1464581763743 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]]]}] 21:16:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 21:16:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 725ms 21:16:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 21:16:03 INFO - PROCESS | 1660 | 1464581763794 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 21:16:03 INFO - PROCESS | 1660 | 1464581763795 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 21:16:03 INFO - PROCESS | 1660 | 1464581763798 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 21:16:03 INFO - PROCESS | 1660 | 1464581763799 Marionette TRACE conn2 <- [1,1894,null,{}] 21:16:03 INFO - PROCESS | 1660 | 1464581763801 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}] 21:16:03 INFO - PROCESS | 1660 | 1464581763915 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 21:16:04 INFO - PROCESS | 1660 | 1464581764020 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12db14800 == 85 [pid = 1660] [id = 481] 21:16:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x119b69c00) [pid = 1660] [serial = 1442] [outer = 0x0] 21:16:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x121ccd800) [pid = 1660] [serial = 1443] [outer = 0x119b69c00] 21:16:04 INFO - PROCESS | 1660 | 1464581764052 Marionette DEBUG loaded listener.js 21:16:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x128cc7800) [pid = 1660] [serial = 1444] [outer = 0x119b69c00] 21:16:04 INFO - PROCESS | 1660 | 1464581764450 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]]]}] 21:16:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 21:16:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 721ms 21:16:04 INFO - PROCESS | 1660 | 1464581764520 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 21:16:04 INFO - PROCESS | 1660 | 1464581764521 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 21:16:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 21:16:04 INFO - PROCESS | 1660 | 1464581764554 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 21:16:04 INFO - PROCESS | 1660 | 1464581764556 Marionette TRACE conn2 <- [1,1898,null,{}] 21:16:04 INFO - PROCESS | 1660 | 1464581764561 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}] 21:16:04 INFO - PROCESS | 1660 | 1464581764672 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 21:16:04 INFO - PROCESS | 1660 | 1464581764753 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12fd25800 == 86 [pid = 1660] [id = 482] 21:16:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x121067c00) [pid = 1660] [serial = 1445] [outer = 0x0] 21:16:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x129647c00) [pid = 1660] [serial = 1446] [outer = 0x121067c00] 21:16:04 INFO - PROCESS | 1660 | 1464581764785 Marionette DEBUG loaded listener.js 21:16:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x12abc4800) [pid = 1660] [serial = 1447] [outer = 0x121067c00] 21:16:05 INFO - PROCESS | 1660 | 1464581765203 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]]]}] 21:16:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 21:16:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 691ms 21:16:05 INFO - PROCESS | 1660 | 1464581765228 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 21:16:05 INFO - PROCESS | 1660 | 1464581765230 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 21:16:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 21:16:05 INFO - PROCESS | 1660 | 1464581765232 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 21:16:05 INFO - PROCESS | 1660 | 1464581765233 Marionette TRACE conn2 <- [1,1902,null,{}] 21:16:05 INFO - PROCESS | 1660 | 1464581765236 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}] 21:16:05 INFO - PROCESS | 1660 | 1464581765366 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 21:16:05 INFO - PROCESS | 1660 | 1464581765475 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x135320000 == 87 [pid = 1660] [id = 483] 21:16:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x12bd1a400) [pid = 1660] [serial = 1448] [outer = 0x0] 21:16:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x12c14bc00) [pid = 1660] [serial = 1449] [outer = 0x12bd1a400] 21:16:05 INFO - PROCESS | 1660 | 1464581765506 Marionette DEBUG loaded listener.js 21:16:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x12c973c00) [pid = 1660] [serial = 1450] [outer = 0x12bd1a400] 21:16:05 INFO - PROCESS | 1660 | 1464581765903 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]]]}] 21:16:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 21:16:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 719ms 21:16:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 21:16:05 INFO - PROCESS | 1660 | 1464581765951 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 21:16:05 INFO - PROCESS | 1660 | 1464581765953 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 21:16:05 INFO - PROCESS | 1660 | 1464581765955 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 21:16:05 INFO - PROCESS | 1660 | 1464581765956 Marionette TRACE conn2 <- [1,1906,null,{}] 21:16:05 INFO - PROCESS | 1660 | 1464581765976 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}] 21:16:06 INFO - PROCESS | 1660 | 1464581766085 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 21:16:06 INFO - PROCESS | 1660 | 1464581766209 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x135543800 == 88 [pid = 1660] [id = 484] 21:16:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x12bd28400) [pid = 1660] [serial = 1451] [outer = 0x0] 21:16:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x12c97ac00) [pid = 1660] [serial = 1452] [outer = 0x12bd28400] 21:16:06 INFO - PROCESS | 1660 | 1464581766241 Marionette DEBUG loaded listener.js 21:16:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x12cb91800) [pid = 1660] [serial = 1453] [outer = 0x12bd28400] 21:16:06 INFO - PROCESS | 1660 | 1464581766659 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]]]}] 21:16:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 21:16:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 720ms 21:16:06 INFO - PROCESS | 1660 | 1464581766676 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 21:16:06 INFO - PROCESS | 1660 | 1464581766678 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 21:16:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 21:16:06 INFO - PROCESS | 1660 | 1464581766680 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 21:16:06 INFO - PROCESS | 1660 | 1464581766682 Marionette TRACE conn2 <- [1,1910,null,{}] 21:16:06 INFO - PROCESS | 1660 | 1464581766684 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}] 21:16:06 INFO - PROCESS | 1660 | 1464581766799 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 21:16:06 INFO - PROCESS | 1660 | 1464581766878 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a65000 == 89 [pid = 1660] [id = 485] 21:16:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x110dca000) [pid = 1660] [serial = 1454] [outer = 0x0] 21:16:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 163 (0x118f48000) [pid = 1660] [serial = 1455] [outer = 0x110dca000] 21:16:06 INFO - PROCESS | 1660 | 1464581766908 Marionette DEBUG loaded listener.js 21:16:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 164 (0x12cb8b000) [pid = 1660] [serial = 1456] [outer = 0x110dca000] 21:16:07 INFO - PROCESS | 1660 | 1464581767532 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]]]}] 21:16:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 21:16:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 919ms 21:16:07 INFO - PROCESS | 1660 | 1464581767600 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 21:16:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 21:16:07 INFO - PROCESS | 1660 | 1464581767602 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 21:16:07 INFO - PROCESS | 1660 | 1464581767605 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 21:16:07 INFO - PROCESS | 1660 | 1464581767606 Marionette TRACE conn2 <- [1,1914,null,{}] 21:16:07 INFO - PROCESS | 1660 | 1464581767635 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}] 21:16:07 INFO - PROCESS | 1660 | 1464581767742 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 21:16:07 INFO - PROCESS | 1660 | 1464581767821 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x127284000 == 90 [pid = 1660] [id = 486] 21:16:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 165 (0x112a1b000) [pid = 1660] [serial = 1457] [outer = 0x0] 21:16:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 166 (0x112ecc000) [pid = 1660] [serial = 1458] [outer = 0x112a1b000] 21:16:07 INFO - PROCESS | 1660 | 1464581767849 Marionette DEBUG loaded listener.js 21:16:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 167 (0x1164eac00) [pid = 1660] [serial = 1459] [outer = 0x112a1b000] 21:16:08 INFO - PROCESS | 1660 | 1464581768248 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]]]}] 21:16:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 21:16:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 694ms 21:16:08 INFO - PROCESS | 1660 | 1464581768299 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 21:16:08 INFO - PROCESS | 1660 | 1464581768303 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 21:16:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 21:16:08 INFO - PROCESS | 1660 | 1464581768307 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 21:16:08 INFO - PROCESS | 1660 | 1464581768308 Marionette TRACE conn2 <- [1,1918,null,{}] 21:16:08 INFO - PROCESS | 1660 | 1464581768311 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}] 21:16:08 INFO - PROCESS | 1660 | 1464581768423 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 21:16:08 INFO - PROCESS | 1660 | 1464581768490 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x118121000 == 91 [pid = 1660] [id = 487] 21:16:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 168 (0x110f50c00) [pid = 1660] [serial = 1460] [outer = 0x0] 21:16:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 169 (0x115f6b400) [pid = 1660] [serial = 1461] [outer = 0x110f50c00] 21:16:08 INFO - PROCESS | 1660 | 1464581768557 Marionette DEBUG loaded listener.js 21:16:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 170 (0x11931e800) [pid = 1660] [serial = 1462] [outer = 0x110f50c00] 21:16:08 INFO - PROCESS | 1660 | --DOCSHELL 0x12cb59800 == 90 [pid = 1660] [id = 476] 21:16:08 INFO - PROCESS | 1660 | --DOCSHELL 0x12c193000 == 89 [pid = 1660] [id = 475] 21:16:08 INFO - PROCESS | 1660 | --DOCSHELL 0x118251800 == 88 [pid = 1660] [id = 474] 21:16:08 INFO - PROCESS | 1660 | --DOCSHELL 0x12c01b000 == 87 [pid = 1660] [id = 473] 21:16:08 INFO - PROCESS | 1660 | --DOCSHELL 0x12b359000 == 86 [pid = 1660] [id = 472] 21:16:08 INFO - PROCESS | 1660 | --DOMWINDOW == 169 (0x12c152000) [pid = 1660] [serial = 1374] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1660 | --DOCSHELL 0x12a890800 == 85 [pid = 1660] [id = 471] 21:16:08 INFO - PROCESS | 1660 | --DOCSHELL 0x12a509800 == 84 [pid = 1660] [id = 470] 21:16:08 INFO - PROCESS | 1660 | --DOCSHELL 0x1181d6000 == 83 [pid = 1660] [id = 469] 21:16:08 INFO - PROCESS | 1660 | --DOCSHELL 0x126818800 == 82 [pid = 1660] [id = 468] 21:16:08 INFO - PROCESS | 1660 | --DOCSHELL 0x120649000 == 81 [pid = 1660] [id = 467] 21:16:08 INFO - PROCESS | 1660 | --DOCSHELL 0x11687c800 == 80 [pid = 1660] [id = 466] 21:16:08 INFO - PROCESS | 1660 | --DOCSHELL 0x11821b000 == 79 [pid = 1660] [id = 465] 21:16:08 INFO - PROCESS | 1660 | --DOCSHELL 0x135307800 == 78 [pid = 1660] [id = 464] 21:16:08 INFO - PROCESS | 1660 | --DOCSHELL 0x12fd81000 == 77 [pid = 1660] [id = 463] 21:16:08 INFO - PROCESS | 1660 | --DOCSHELL 0x1356bc000 == 76 [pid = 1660] [id = 462] 21:16:08 INFO - PROCESS | 1660 | --DOCSHELL 0x135553000 == 75 [pid = 1660] [id = 461] 21:16:08 INFO - PROCESS | 1660 | --DOCSHELL 0x12aa64800 == 74 [pid = 1660] [id = 460] 21:16:08 INFO - PROCESS | 1660 | --DOCSHELL 0x119a6e800 == 73 [pid = 1660] [id = 459] 21:16:08 INFO - PROCESS | 1660 | --DOMWINDOW == 168 (0x12106a400) [pid = 1660] [serial = 1252] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1660 | --DOMWINDOW == 167 (0x12bd2ac00) [pid = 1660] [serial = 1371] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1660 | --DOMWINDOW == 166 (0x121064400) [pid = 1660] [serial = 1350] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1660 | --DOMWINDOW == 165 (0x119b6b000) [pid = 1660] [serial = 1347] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1660 | --DOMWINDOW == 164 (0x119df9000) [pid = 1660] [serial = 1348] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1660 | --DOMWINDOW == 163 (0x11768a800) [pid = 1660] [serial = 1341] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1660 | --DOMWINDOW == 162 (0x11823ec00) [pid = 1660] [serial = 1342] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x126ade400) [pid = 1660] [serial = 1354] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x121cc8800) [pid = 1660] [serial = 1353] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x114fbec00) [pid = 1660] [serial = 1339] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x11286a800) [pid = 1660] [serial = 1338] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1660 | --DOMWINDOW == 157 (0x12abc2c00) [pid = 1660] [serial = 1332] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x112691800) [pid = 1660] [serial = 1314] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x11685f400) [pid = 1660] [serial = 1317] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x119aeec00) [pid = 1660] [serial = 1320] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x127590400) [pid = 1660] [serial = 1356] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x129667800) [pid = 1660] [serial = 1329] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x121ad1c00) [pid = 1660] [serial = 1323] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x12932bc00) [pid = 1660] [serial = 1312] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x128cd1000) [pid = 1660] [serial = 1326] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x118603000) [pid = 1660] [serial = 1365] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x12a8af800) [pid = 1660] [serial = 1360] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x129623800) [pid = 1660] [serial = 1359] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x12aa20400) [pid = 1660] [serial = 1362] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x12bb19400) [pid = 1660] [serial = 1368] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x12bd1a000) [pid = 1660] [serial = 1369] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x12abcc400) [pid = 1660] [serial = 1363] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x111c1fc00) [pid = 1660] [serial = 1336] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x110f43400) [pid = 1660] [serial = 1335] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x118f51800) [pid = 1660] [serial = 1344] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x11981c400) [pid = 1660] [serial = 1345] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x1293bbc00) [pid = 1660] [serial = 1357] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x12aa17c00) [pid = 1660] [serial = 1366] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x12c094000) [pid = 1660] [serial = 1372] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x1215ee800) [pid = 1660] [serial = 1351] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1660 | 1464581768928 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]]]}] 21:16:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 21:16:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 671ms 21:16:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 21:16:08 INFO - PROCESS | 1660 | 1464581768979 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 21:16:08 INFO - PROCESS | 1660 | 1464581768980 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 21:16:08 INFO - PROCESS | 1660 | 1464581768982 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 21:16:08 INFO - PROCESS | 1660 | 1464581768985 Marionette TRACE conn2 <- [1,1922,null,{}] 21:16:08 INFO - PROCESS | 1660 | 1464581768992 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}] 21:16:09 INFO - PROCESS | 1660 | 1464581769104 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 21:16:09 INFO - PROCESS | 1660 | 1464581769175 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x126811000 == 74 [pid = 1660] [id = 488] 21:16:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x1195df400) [pid = 1660] [serial = 1463] [outer = 0x0] 21:16:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x119af5800) [pid = 1660] [serial = 1464] [outer = 0x1195df400] 21:16:09 INFO - PROCESS | 1660 | 1464581769203 Marionette DEBUG loaded listener.js 21:16:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x120682400) [pid = 1660] [serial = 1465] [outer = 0x1195df400] 21:16:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x121cbfc00) [pid = 1660] [serial = 1466] [outer = 0x12d011000] 21:16:09 INFO - PROCESS | 1660 | 1464581769562 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]]]}] 21:16:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 21:16:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 624ms 21:16:09 INFO - PROCESS | 1660 | 1464581769607 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 21:16:09 INFO - PROCESS | 1660 | 1464581769608 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 21:16:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 21:16:09 INFO - PROCESS | 1660 | 1464581769623 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 21:16:09 INFO - PROCESS | 1660 | 1464581769624 Marionette TRACE conn2 <- [1,1926,null,{}] 21:16:09 INFO - PROCESS | 1660 | 1464581769628 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}] 21:16:09 INFO - PROCESS | 1660 | 1464581769723 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 21:16:09 INFO - PROCESS | 1660 | 1464581769728 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a8a6800 == 75 [pid = 1660] [id = 489] 21:16:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x12106e400) [pid = 1660] [serial = 1467] [outer = 0x0] 21:16:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x1227b5800) [pid = 1660] [serial = 1468] [outer = 0x12106e400] 21:16:09 INFO - PROCESS | 1660 | 1464581769755 Marionette DEBUG loaded listener.js 21:16:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x125686400) [pid = 1660] [serial = 1469] [outer = 0x12106e400] 21:16:10 INFO - PROCESS | 1660 | 1464581770115 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]]]}] 21:16:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 21:16:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 530ms 21:16:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 21:16:10 INFO - PROCESS | 1660 | 1464581770145 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 21:16:10 INFO - PROCESS | 1660 | 1464581770146 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 21:16:10 INFO - PROCESS | 1660 | 1464581770159 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 21:16:10 INFO - PROCESS | 1660 | 1464581770160 Marionette TRACE conn2 <- [1,1930,null,{}] 21:16:10 INFO - PROCESS | 1660 | 1464581770163 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}] 21:16:10 INFO - PROCESS | 1660 | 1464581770250 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 21:16:10 INFO - PROCESS | 1660 | 1464581770256 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c018800 == 76 [pid = 1660] [id = 490] 21:16:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x1268a7800) [pid = 1660] [serial = 1470] [outer = 0x0] 21:16:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x12724b400) [pid = 1660] [serial = 1471] [outer = 0x1268a7800] 21:16:10 INFO - PROCESS | 1660 | 1464581770281 Marionette DEBUG loaded listener.js 21:16:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x12901fc00) [pid = 1660] [serial = 1472] [outer = 0x1268a7800] 21:16:10 INFO - PROCESS | 1660 | 1464581770654 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]]]}] 21:16:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 21:16:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 528ms 21:16:10 INFO - PROCESS | 1660 | 1464581770678 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 21:16:10 INFO - PROCESS | 1660 | 1464581770680 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 21:16:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 21:16:10 INFO - PROCESS | 1660 | 1464581770682 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 21:16:10 INFO - PROCESS | 1660 | 1464581770684 Marionette TRACE conn2 <- [1,1934,null,{}] 21:16:10 INFO - PROCESS | 1660 | 1464581770686 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}] 21:16:10 INFO - PROCESS | 1660 | 1464581770816 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 21:16:10 INFO - PROCESS | 1660 | 1464581770941 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c1aa000 == 77 [pid = 1660] [id = 491] 21:16:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x127590400) [pid = 1660] [serial = 1473] [outer = 0x0] 21:16:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x129656800) [pid = 1660] [serial = 1474] [outer = 0x127590400] 21:16:10 INFO - PROCESS | 1660 | 1464581770982 Marionette DEBUG loaded listener.js 21:16:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x12bd2f000) [pid = 1660] [serial = 1475] [outer = 0x127590400] 21:16:11 INFO - PROCESS | 1660 | 1464581771386 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]]]}] 21:16:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 21:16:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 721ms 21:16:11 INFO - PROCESS | 1660 | 1464581771403 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 21:16:11 INFO - PROCESS | 1660 | 1464581771405 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 21:16:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 21:16:11 INFO - PROCESS | 1660 | 1464581771408 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 21:16:11 INFO - PROCESS | 1660 | 1464581771410 Marionette TRACE conn2 <- [1,1938,null,{}] 21:16:11 INFO - PROCESS | 1660 | 1464581771412 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}] 21:16:11 INFO - PROCESS | 1660 | 1464581771539 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 21:16:11 INFO - PROCESS | 1660 | 1464581771557 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cb5a000 == 78 [pid = 1660] [id = 492] 21:16:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x12aa1c000) [pid = 1660] [serial = 1476] [outer = 0x0] 21:16:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x12c157000) [pid = 1660] [serial = 1477] [outer = 0x12aa1c000] 21:16:11 INFO - PROCESS | 1660 | 1464581771582 Marionette DEBUG loaded listener.js 21:16:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x12c970c00) [pid = 1660] [serial = 1478] [outer = 0x12aa1c000] 21:16:11 INFO - PROCESS | 1660 | 1464581771932 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]]]}] 21:16:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 21:16:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 569ms 21:16:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 21:16:11 INFO - PROCESS | 1660 | 1464581771979 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 21:16:11 INFO - PROCESS | 1660 | 1464581771980 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 21:16:11 INFO - PROCESS | 1660 | 1464581771982 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 21:16:11 INFO - PROCESS | 1660 | 1464581771983 Marionette TRACE conn2 <- [1,1942,null,{}] 21:16:11 INFO - PROCESS | 1660 | 1464581771986 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}] 21:16:12 INFO - PROCESS | 1660 | 1464581772100 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 21:16:12 INFO - PROCESS | 1660 | 1464581772114 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d4ad000 == 79 [pid = 1660] [id = 493] 21:16:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x112a1e000) [pid = 1660] [serial = 1479] [outer = 0x0] 21:16:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x12c1b8c00) [pid = 1660] [serial = 1480] [outer = 0x112a1e000] 21:16:12 INFO - PROCESS | 1660 | 1464581772139 Marionette DEBUG loaded listener.js 21:16:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x12c1bd000) [pid = 1660] [serial = 1481] [outer = 0x112a1e000] 21:16:12 INFO - PROCESS | 1660 | 1464581772484 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]]]}] 21:16:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 21:16:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 519ms 21:16:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 21:16:12 INFO - PROCESS | 1660 | 1464581772502 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 21:16:12 INFO - PROCESS | 1660 | 1464581772503 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 21:16:12 INFO - PROCESS | 1660 | 1464581772506 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 21:16:12 INFO - PROCESS | 1660 | 1464581772508 Marionette TRACE conn2 <- [1,1946,null,{}] 21:16:12 INFO - PROCESS | 1660 | 1464581772525 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}] 21:16:12 INFO - PROCESS | 1660 | 1464581772639 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 21:16:12 INFO - PROCESS | 1660 | 1464581772651 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e04d800 == 80 [pid = 1660] [id = 494] 21:16:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x12c1b9000) [pid = 1660] [serial = 1482] [outer = 0x0] 21:16:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x12c2f3000) [pid = 1660] [serial = 1483] [outer = 0x12c1b9000] 21:16:12 INFO - PROCESS | 1660 | 1464581772675 Marionette DEBUG loaded listener.js 21:16:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x12cb8b800) [pid = 1660] [serial = 1484] [outer = 0x12c1b9000] 21:16:13 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x12106b400) [pid = 1660] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 21:16:13 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x1215f6800) [pid = 1660] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 21:16:13 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x119dfac00) [pid = 1660] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 21:16:13 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x121cc4000) [pid = 1660] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 21:16:13 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x12aa1e000) [pid = 1660] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 21:16:13 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x110ee1c00) [pid = 1660] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 21:16:13 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x1167fec00) [pid = 1660] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 21:16:13 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x118604000) [pid = 1660] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 21:16:13 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x111ed4400) [pid = 1660] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 21:16:13 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x11819cc00) [pid = 1660] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 21:16:13 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x1293c1400) [pid = 1660] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 21:16:13 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x110dca800) [pid = 1660] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 21:16:13 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x110ed4000) [pid = 1660] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 21:16:13 INFO - PROCESS | 1660 | 1464581773117 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]]]}] 21:16:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 21:16:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 628ms 21:16:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 21:16:13 INFO - PROCESS | 1660 | 1464581773135 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 21:16:13 INFO - PROCESS | 1660 | 1464581773136 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 21:16:13 INFO - PROCESS | 1660 | 1464581773138 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 21:16:13 INFO - PROCESS | 1660 | 1464581773140 Marionette TRACE conn2 <- [1,1950,null,{}] 21:16:13 INFO - PROCESS | 1660 | 1464581773144 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}] 21:16:13 INFO - PROCESS | 1660 | 1464581773237 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 21:16:13 INFO - PROCESS | 1660 | 1464581773301 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d01f800 == 81 [pid = 1660] [id = 495] 21:16:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x112f25800) [pid = 1660] [serial = 1485] [outer = 0x0] 21:16:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x1195e1800) [pid = 1660] [serial = 1486] [outer = 0x112f25800] 21:16:13 INFO - PROCESS | 1660 | 1464581773328 Marionette DEBUG loaded listener.js 21:16:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x124ac9800) [pid = 1660] [serial = 1487] [outer = 0x112f25800] 21:16:13 INFO - PROCESS | 1660 | 1464581773627 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]]]}] 21:16:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 21:16:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 522ms 21:16:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 21:16:13 INFO - PROCESS | 1660 | 1464581773662 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 21:16:13 INFO - PROCESS | 1660 | 1464581773664 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 21:16:13 INFO - PROCESS | 1660 | 1464581773668 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 21:16:13 INFO - PROCESS | 1660 | 1464581773670 Marionette TRACE conn2 <- [1,1954,null,{}] 21:16:13 INFO - PROCESS | 1660 | 1464581773674 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}] 21:16:13 INFO - PROCESS | 1660 | 1464581773839 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 21:16:13 INFO - PROCESS | 1660 | 1464581773949 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x12fd8d000 == 82 [pid = 1660] [id = 496] 21:16:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x1167fec00) [pid = 1660] [serial = 1488] [outer = 0x0] 21:16:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x12a8b2000) [pid = 1660] [serial = 1489] [outer = 0x1167fec00] 21:16:13 INFO - PROCESS | 1660 | 1464581773979 Marionette DEBUG loaded listener.js 21:16:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x12d012400) [pid = 1660] [serial = 1490] [outer = 0x1167fec00] 21:16:14 INFO - PROCESS | 1660 | 1464581774275 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]]]}] 21:16:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 21:16:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 628ms 21:16:14 INFO - PROCESS | 1660 | 1464581774298 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 21:16:14 INFO - PROCESS | 1660 | 1464581774299 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 21:16:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 21:16:14 INFO - PROCESS | 1660 | 1464581774302 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 21:16:14 INFO - PROCESS | 1660 | 1464581774303 Marionette TRACE conn2 <- [1,1958,null,{}] 21:16:14 INFO - PROCESS | 1660 | 1464581774305 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}] 21:16:14 INFO - PROCESS | 1660 | 1464581774406 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 21:16:14 INFO - PROCESS | 1660 | 1464581774410 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x1356ce800 == 83 [pid = 1660] [id = 497] 21:16:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x110dc4400) [pid = 1660] [serial = 1491] [outer = 0x0] 21:16:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x113113400) [pid = 1660] [serial = 1492] [outer = 0x110dc4400] 21:16:14 INFO - PROCESS | 1660 | 1464581774435 Marionette DEBUG loaded listener.js 21:16:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x113117400) [pid = 1660] [serial = 1493] [outer = 0x110dc4400] 21:16:14 INFO - PROCESS | 1660 | 1464581774776 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]]]}] 21:16:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 21:16:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 521ms 21:16:14 INFO - PROCESS | 1660 | 1464581774824 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 21:16:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 21:16:14 INFO - PROCESS | 1660 | 1464581774825 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 21:16:14 INFO - PROCESS | 1660 | 1464581774827 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 21:16:14 INFO - PROCESS | 1660 | 1464581774829 Marionette TRACE conn2 <- [1,1962,null,{}] 21:16:14 INFO - PROCESS | 1660 | 1464581774831 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}] 21:16:14 INFO - PROCESS | 1660 | 1464581774958 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 21:16:14 INFO - PROCESS | 1660 | 1464581774963 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x1377c3000 == 84 [pid = 1660] [id = 498] 21:16:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x113111400) [pid = 1660] [serial = 1494] [outer = 0x0] 21:16:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x12d016400) [pid = 1660] [serial = 1495] [outer = 0x113111400] 21:16:14 INFO - PROCESS | 1660 | 1464581774988 Marionette DEBUG loaded listener.js 21:16:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x12d385000) [pid = 1660] [serial = 1496] [outer = 0x113111400] 21:16:15 INFO - PROCESS | 1660 | 1464581775491 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]]]}] 21:16:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 21:16:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 719ms 21:16:15 INFO - PROCESS | 1660 | 1464581775548 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 21:16:15 INFO - PROCESS | 1660 | 1464581775551 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 21:16:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 21:16:15 INFO - PROCESS | 1660 | 1464581775554 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 21:16:15 INFO - PROCESS | 1660 | 1464581775557 Marionette TRACE conn2 <- [1,1966,null,{}] 21:16:15 INFO - PROCESS | 1660 | 1464581775580 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}] 21:16:15 INFO - PROCESS | 1660 | 1464581775701 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 21:16:15 INFO - PROCESS | 1660 | 1464581775809 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x121334000 == 85 [pid = 1660] [id = 499] 21:16:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x11310c000) [pid = 1660] [serial = 1497] [outer = 0x0] 21:16:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x1167f8c00) [pid = 1660] [serial = 1498] [outer = 0x11310c000] 21:16:15 INFO - PROCESS | 1660 | 1464581775843 Marionette DEBUG loaded listener.js 21:16:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x11823f000) [pid = 1660] [serial = 1499] [outer = 0x11310c000] 21:16:16 INFO - PROCESS | 1660 | 1464581776263 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]]]}] 21:16:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 21:16:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 739ms 21:16:16 INFO - PROCESS | 1660 | 1464581776303 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 21:16:16 INFO - PROCESS | 1660 | 1464581776308 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 21:16:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 21:16:16 INFO - PROCESS | 1660 | 1464581776314 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 21:16:16 INFO - PROCESS | 1660 | 1464581776316 Marionette TRACE conn2 <- [1,1970,null,{}] 21:16:16 INFO - PROCESS | 1660 | 1464581776319 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}] 21:16:16 INFO - PROCESS | 1660 | 1464581776437 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 21:16:16 INFO - PROCESS | 1660 | 1464581776546 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c609800 == 86 [pid = 1660] [id = 500] 21:16:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x119320800) [pid = 1660] [serial = 1500] [outer = 0x0] 21:16:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x119af8000) [pid = 1660] [serial = 1501] [outer = 0x119320800] 21:16:16 INFO - PROCESS | 1660 | 1464581776578 Marionette DEBUG loaded listener.js 21:16:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x121063000) [pid = 1660] [serial = 1502] [outer = 0x119320800] 21:16:17 INFO - PROCESS | 1660 | 1464581777011 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]]]}] 21:16:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 21:16:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 721ms 21:16:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 21:16:17 INFO - PROCESS | 1660 | 1464581777036 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 21:16:17 INFO - PROCESS | 1660 | 1464581777037 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 21:16:17 INFO - PROCESS | 1660 | 1464581777040 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 21:16:17 INFO - PROCESS | 1660 | 1464581777042 Marionette TRACE conn2 <- [1,1974,null,{}] 21:16:17 INFO - PROCESS | 1660 | 1464581777050 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}] 21:16:17 INFO - PROCESS | 1660 | 1464581777171 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 21:16:17 INFO - PROCESS | 1660 | 1464581777281 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x1377cd800 == 87 [pid = 1660] [id = 501] 21:16:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x1268ac000) [pid = 1660] [serial = 1503] [outer = 0x0] 21:16:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 163 (0x128cd1c00) [pid = 1660] [serial = 1504] [outer = 0x1268ac000] 21:16:17 INFO - PROCESS | 1660 | 1464581777315 Marionette DEBUG loaded listener.js 21:16:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 164 (0x12abc0c00) [pid = 1660] [serial = 1505] [outer = 0x1268ac000] 21:16:17 INFO - PROCESS | 1660 | 1464581777720 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]]]}] 21:16:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 21:16:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 722ms 21:16:17 INFO - PROCESS | 1660 | 1464581777762 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 21:16:17 INFO - PROCESS | 1660 | 1464581777764 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 21:16:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 21:16:17 INFO - PROCESS | 1660 | 1464581777766 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 21:16:17 INFO - PROCESS | 1660 | 1464581777768 Marionette TRACE conn2 <- [1,1978,null,{}] 21:16:17 INFO - PROCESS | 1660 | 1464581777801 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}] 21:16:17 INFO - PROCESS | 1660 | 1464581777939 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 21:16:17 INFO - PROCESS | 1660 | 1464581777951 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x1385b6000 == 88 [pid = 1660] [id = 502] 21:16:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 165 (0x12bb41c00) [pid = 1660] [serial = 1506] [outer = 0x0] 21:16:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 166 (0x12bd28c00) [pid = 1660] [serial = 1507] [outer = 0x12bb41c00] 21:16:17 INFO - PROCESS | 1660 | 1464581777981 Marionette DEBUG loaded listener.js 21:16:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 167 (0x12c2e6000) [pid = 1660] [serial = 1508] [outer = 0x12bb41c00] 21:16:18 INFO - PROCESS | 1660 | 1464581778416 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]]]}] 21:16:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 21:16:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 687ms 21:16:18 INFO - PROCESS | 1660 | 1464581778456 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 21:16:18 INFO - PROCESS | 1660 | 1464581778458 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 21:16:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 21:16:18 INFO - PROCESS | 1660 | 1464581778462 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 21:16:18 INFO - PROCESS | 1660 | 1464581778463 Marionette TRACE conn2 <- [1,1982,null,{}] 21:16:18 INFO - PROCESS | 1660 | 1464581778466 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}] 21:16:18 INFO - PROCESS | 1660 | 1464581778577 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 21:16:18 INFO - PROCESS | 1660 | 1464581778655 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x135150800 == 89 [pid = 1660] [id = 503] 21:16:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 168 (0x12bb44000) [pid = 1660] [serial = 1509] [outer = 0x0] 21:16:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 169 (0x12cb95c00) [pid = 1660] [serial = 1510] [outer = 0x12bb44000] 21:16:18 INFO - PROCESS | 1660 | 1464581778685 Marionette DEBUG loaded listener.js 21:16:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 170 (0x12d00f000) [pid = 1660] [serial = 1511] [outer = 0x12bb44000] 21:16:19 INFO - PROCESS | 1660 | 1464581779148 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]]]}] 21:16:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 21:16:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 721ms 21:16:19 INFO - PROCESS | 1660 | 1464581779201 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 21:16:19 INFO - PROCESS | 1660 | 1464581779203 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 21:16:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 21:16:19 INFO - PROCESS | 1660 | 1464581779225 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 21:16:19 INFO - PROCESS | 1660 | 1464581779226 Marionette TRACE conn2 <- [1,1986,null,{}] 21:16:19 INFO - PROCESS | 1660 | 1464581779231 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}] 21:16:19 INFO - PROCESS | 1660 | 1464581779354 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 21:16:19 INFO - PROCESS | 1660 | 1464581779434 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b220000 == 90 [pid = 1660] [id = 504] 21:16:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 171 (0x1227b7000) [pid = 1660] [serial = 1512] [outer = 0x0] 21:16:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 172 (0x12d013000) [pid = 1660] [serial = 1513] [outer = 0x1227b7000] 21:16:19 INFO - PROCESS | 1660 | 1464581779464 Marionette DEBUG loaded listener.js 21:16:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 173 (0x12d460400) [pid = 1660] [serial = 1514] [outer = 0x1227b7000] 21:16:20 INFO - PROCESS | 1660 | 1464581780131 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]]]}] 21:16:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 21:16:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 942ms 21:16:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 21:16:20 INFO - PROCESS | 1660 | 1464581780148 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 21:16:20 INFO - PROCESS | 1660 | 1464581780150 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 21:16:20 INFO - PROCESS | 1660 | 1464581780154 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 21:16:20 INFO - PROCESS | 1660 | 1464581780157 Marionette TRACE conn2 <- [1,1990,null,{}] 21:16:20 INFO - PROCESS | 1660 | 1464581780180 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}] 21:16:20 INFO - PROCESS | 1660 | 1464581780290 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 21:16:20 INFO - PROCESS | 1660 | 1464581780378 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x1214e0000 == 91 [pid = 1660] [id = 505] 21:16:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 174 (0x110f4bc00) [pid = 1660] [serial = 1515] [outer = 0x0] 21:16:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 175 (0x112666800) [pid = 1660] [serial = 1516] [outer = 0x110f4bc00] 21:16:20 INFO - PROCESS | 1660 | 1464581780406 Marionette DEBUG loaded listener.js 21:16:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 176 (0x11269ac00) [pid = 1660] [serial = 1517] [outer = 0x110f4bc00] 21:16:20 INFO - PROCESS | 1660 | 1464581780859 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]]]}] 21:16:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 21:16:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 742ms 21:16:20 INFO - PROCESS | 1660 | 1464581780896 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 21:16:20 INFO - PROCESS | 1660 | 1464581780900 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 21:16:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 21:16:20 INFO - PROCESS | 1660 | 1464581780904 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 21:16:20 INFO - PROCESS | 1660 | 1464581780906 Marionette TRACE conn2 <- [1,1994,null,{}] 21:16:20 INFO - PROCESS | 1660 | 1464581780929 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}] 21:16:21 INFO - PROCESS | 1660 | 1464581781032 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 21:16:21 INFO - PROCESS | 1660 | 1464581781116 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x12158a000 == 92 [pid = 1660] [id = 506] 21:16:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 177 (0x112dab000) [pid = 1660] [serial = 1518] [outer = 0x0] 21:16:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 178 (0x113111c00) [pid = 1660] [serial = 1519] [outer = 0x112dab000] 21:16:21 INFO - PROCESS | 1660 | 1464581781144 Marionette DEBUG loaded listener.js 21:16:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 179 (0x1166d1c00) [pid = 1660] [serial = 1520] [outer = 0x112dab000] 21:16:21 INFO - PROCESS | 1660 | 1464581781584 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]]]}] 21:16:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 21:16:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 689ms 21:16:21 INFO - PROCESS | 1660 | 1464581781594 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 21:16:21 INFO - PROCESS | 1660 | 1464581781595 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 21:16:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 21:16:21 INFO - PROCESS | 1660 | 1464581781597 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 21:16:21 INFO - PROCESS | 1660 | 1464581781600 Marionette TRACE conn2 <- [1,1998,null,{}] 21:16:21 INFO - PROCESS | 1660 | 1464581781607 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}] 21:16:21 INFO - PROCESS | 1660 | 1464581781715 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 21:16:21 INFO - PROCESS | 1660 | 1464581781839 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:21 INFO - PROCESS | 1660 | --DOCSHELL 0x1356ce800 == 91 [pid = 1660] [id = 497] 21:16:21 INFO - PROCESS | 1660 | --DOCSHELL 0x12fd8d000 == 90 [pid = 1660] [id = 496] 21:16:21 INFO - PROCESS | 1660 | --DOCSHELL 0x12d01f800 == 89 [pid = 1660] [id = 495] 21:16:21 INFO - PROCESS | 1660 | --DOCSHELL 0x12e04d800 == 88 [pid = 1660] [id = 494] 21:16:21 INFO - PROCESS | 1660 | --DOCSHELL 0x12d4ad000 == 87 [pid = 1660] [id = 493] 21:16:21 INFO - PROCESS | 1660 | --DOCSHELL 0x12cb5a000 == 86 [pid = 1660] [id = 492] 21:16:21 INFO - PROCESS | 1660 | --DOMWINDOW == 178 (0x112a1fc00) [pid = 1660] [serial = 1377] [outer = 0x0] [url = about:blank] 21:16:21 INFO - PROCESS | 1660 | --DOMWINDOW == 177 (0x12c2ef000) [pid = 1660] [serial = 1392] [outer = 0x0] [url = about:blank] 21:16:21 INFO - PROCESS | 1660 | --DOMWINDOW == 176 (0x11823b400) [pid = 1660] [serial = 1380] [outer = 0x0] [url = about:blank] 21:16:21 INFO - PROCESS | 1660 | --DOMWINDOW == 175 (0x12bd15800) [pid = 1660] [serial = 1389] [outer = 0x0] [url = about:blank] 21:16:21 INFO - PROCESS | 1660 | --DOMWINDOW == 174 (0x121246800) [pid = 1660] [serial = 1383] [outer = 0x0] [url = about:blank] 21:16:21 INFO - PROCESS | 1660 | --DOMWINDOW == 173 (0x1293c4400) [pid = 1660] [serial = 1386] [outer = 0x0] [url = about:blank] 21:16:21 INFO - PROCESS | 1660 | --DOMWINDOW == 172 (0x12bb3b000) [pid = 1660] [serial = 1431] [outer = 0x0] [url = about:blank] 21:16:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x116498800 == 87 [pid = 1660] [id = 507] 21:16:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 173 (0x110f49400) [pid = 1660] [serial = 1521] [outer = 0x0] 21:16:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 174 (0x112a1fc00) [pid = 1660] [serial = 1522] [outer = 0x110f49400] 21:16:21 INFO - PROCESS | 1660 | 1464581781900 Marionette DEBUG loaded listener.js 21:16:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 175 (0x1182b6800) [pid = 1660] [serial = 1523] [outer = 0x110f49400] 21:16:21 INFO - PROCESS | 1660 | --DOCSHELL 0x12c1aa000 == 86 [pid = 1660] [id = 491] 21:16:21 INFO - PROCESS | 1660 | --DOCSHELL 0x12c018800 == 85 [pid = 1660] [id = 490] 21:16:21 INFO - PROCESS | 1660 | --DOCSHELL 0x12a8a6800 == 84 [pid = 1660] [id = 489] 21:16:21 INFO - PROCESS | 1660 | --DOCSHELL 0x126811000 == 83 [pid = 1660] [id = 488] 21:16:21 INFO - PROCESS | 1660 | --DOCSHELL 0x118121000 == 82 [pid = 1660] [id = 487] 21:16:21 INFO - PROCESS | 1660 | --DOCSHELL 0x127284000 == 81 [pid = 1660] [id = 486] 21:16:22 INFO - PROCESS | 1660 | --DOCSHELL 0x12db14800 == 80 [pid = 1660] [id = 481] 21:16:22 INFO - PROCESS | 1660 | --DOCSHELL 0x12cb52000 == 79 [pid = 1660] [id = 480] 21:16:22 INFO - PROCESS | 1660 | --DOCSHELL 0x127672000 == 78 [pid = 1660] [id = 479] 21:16:22 INFO - PROCESS | 1660 | --DOCSHELL 0x1180e3000 == 77 [pid = 1660] [id = 478] 21:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 174 (0x1216ea000) [pid = 1660] [serial = 1413] [outer = 0x0] [url = about:blank] 21:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 173 (0x1227dd000) [pid = 1660] [serial = 1416] [outer = 0x0] [url = about:blank] 21:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 172 (0x120639000) [pid = 1660] [serial = 1410] [outer = 0x0] [url = about:blank] 21:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 171 (0x1256f0000) [pid = 1660] [serial = 1419] [outer = 0x0] [url = about:blank] 21:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 170 (0x12c2ec400) [pid = 1660] [serial = 1375] [outer = 0x0] [url = about:blank] 21:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 169 (0x124d61c00) [pid = 1660] [serial = 1417] [outer = 0x0] [url = about:blank] 21:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 168 (0x110f47800) [pid = 1660] [serial = 1395] [outer = 0x0] [url = about:blank] 21:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 167 (0x112662400) [pid = 1660] [serial = 1396] [outer = 0x0] [url = about:blank] 21:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 166 (0x11685b000) [pid = 1660] [serial = 1401] [outer = 0x0] [url = about:blank] 21:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 165 (0x11758f000) [pid = 1660] [serial = 1402] [outer = 0x0] [url = about:blank] 21:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 164 (0x1195de000) [pid = 1660] [serial = 1407] [outer = 0x0] [url = about:blank] 21:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 163 (0x119829000) [pid = 1660] [serial = 1408] [outer = 0x0] [url = about:blank] 21:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 162 (0x112871800) [pid = 1660] [serial = 1398] [outer = 0x0] [url = about:blank] 21:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x112ecbc00) [pid = 1660] [serial = 1399] [outer = 0x0] [url = about:blank] 21:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x119323000) [pid = 1660] [serial = 1405] [outer = 0x0] [url = about:blank] 21:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x11860a800) [pid = 1660] [serial = 1404] [outer = 0x0] [url = about:blank] 21:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x126e84800) [pid = 1660] [serial = 1420] [outer = 0x0] [url = about:blank] 21:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 157 (0x12966f400) [pid = 1660] [serial = 1428] [outer = 0x0] [url = about:blank] 21:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x116a6dc00) [pid = 1660] [serial = 1423] [outer = 0x0] [url = about:blank] 21:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x121066000) [pid = 1660] [serial = 1425] [outer = 0x0] [url = about:blank] 21:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x110f41400) [pid = 1660] [serial = 1422] [outer = 0x0] [url = about:blank] 21:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x121cc6800) [pid = 1660] [serial = 1414] [outer = 0x0] [url = about:blank] 21:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x121067800) [pid = 1660] [serial = 1411] [outer = 0x0] [url = about:blank] 21:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x129322800) [pid = 1660] [serial = 1426] [outer = 0x0] [url = about:blank] 21:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x12bb16800) [pid = 1660] [serial = 1429] [outer = 0x0] [url = about:blank] 21:16:22 INFO - PROCESS | 1660 | 1464581782219 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]]]}] 21:16:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 21:16:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 673ms 21:16:22 INFO - PROCESS | 1660 | 1464581782271 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 21:16:22 INFO - PROCESS | 1660 | 1464581782273 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 21:16:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 21:16:22 INFO - PROCESS | 1660 | 1464581782286 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 21:16:22 INFO - PROCESS | 1660 | 1464581782287 Marionette TRACE conn2 <- [1,2002,null,{}] 21:16:22 INFO - PROCESS | 1660 | 1464581782291 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}] 21:16:22 INFO - PROCESS | 1660 | 1464581782404 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 21:16:22 INFO - PROCESS | 1660 | 1464581782412 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x116ab1800 == 78 [pid = 1660] [id = 508] 21:16:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x112666400) [pid = 1660] [serial = 1524] [outer = 0x0] 21:16:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x119827c00) [pid = 1660] [serial = 1525] [outer = 0x112666400] 21:16:22 INFO - PROCESS | 1660 | 1464581782440 Marionette DEBUG loaded listener.js 21:16:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x118604000) [pid = 1660] [serial = 1526] [outer = 0x112666400] 21:16:22 INFO - PROCESS | 1660 | 1464581782828 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]]]}] 21:16:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 21:16:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 582ms 21:16:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 21:16:22 INFO - PROCESS | 1660 | 1464581782862 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 21:16:22 INFO - PROCESS | 1660 | 1464581782863 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 21:16:22 INFO - PROCESS | 1660 | 1464581782865 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 21:16:22 INFO - PROCESS | 1660 | 1464581782866 Marionette TRACE conn2 <- [1,2006,null,{}] 21:16:22 INFO - PROCESS | 1660 | 1464581782869 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}] 21:16:22 INFO - PROCESS | 1660 | 1464581782971 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 21:16:23 INFO - PROCESS | 1660 | 1464581783036 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x12728d800 == 79 [pid = 1660] [id = 509] 21:16:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x119b72000) [pid = 1660] [serial = 1527] [outer = 0x0] 21:16:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x119826000) [pid = 1660] [serial = 1528] [outer = 0x119b72000] 21:16:23 INFO - PROCESS | 1660 | 1464581783070 Marionette DEBUG loaded listener.js 21:16:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x12067c400) [pid = 1660] [serial = 1529] [outer = 0x119b72000] 21:16:23 INFO - PROCESS | 1660 | 1464581783421 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]]]}] 21:16:23 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 21:16:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 570ms 21:16:23 INFO - PROCESS | 1660 | 1464581783437 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 21:16:23 INFO - PROCESS | 1660 | 1464581783439 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 21:16:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 21:16:23 INFO - PROCESS | 1660 | 1464581783444 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 21:16:23 INFO - PROCESS | 1660 | 1464581783445 Marionette TRACE conn2 <- [1,2010,null,{}] 21:16:23 INFO - PROCESS | 1660 | 1464581783449 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}] 21:16:23 INFO - PROCESS | 1660 | 1464581783649 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 21:16:23 INFO - PROCESS | 1660 | 1464581783694 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aa77000 == 80 [pid = 1660] [id = 510] 21:16:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x12106f400) [pid = 1660] [serial = 1530] [outer = 0x0] 21:16:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x121cc2400) [pid = 1660] [serial = 1531] [outer = 0x12106f400] 21:16:23 INFO - PROCESS | 1660 | 1464581783736 Marionette DEBUG loaded listener.js 21:16:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x124d61c00) [pid = 1660] [serial = 1532] [outer = 0x12106f400] 21:16:24 INFO - PROCESS | 1660 | 1464581784103 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]]]}] 21:16:24 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 21:16:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 670ms 21:16:24 INFO - PROCESS | 1660 | 1464581784114 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 21:16:24 INFO - PROCESS | 1660 | 1464581784115 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 21:16:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 21:16:24 INFO - PROCESS | 1660 | 1464581784117 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 21:16:24 INFO - PROCESS | 1660 | 1464581784118 Marionette TRACE conn2 <- [1,2014,null,{}] 21:16:24 INFO - PROCESS | 1660 | 1464581784120 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}] 21:16:24 INFO - PROCESS | 1660 | 1464581784214 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 21:16:24 INFO - PROCESS | 1660 | 1464581784299 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd3e800 == 81 [pid = 1660] [id = 511] 21:16:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x120639000) [pid = 1660] [serial = 1533] [outer = 0x0] 21:16:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x12568c400) [pid = 1660] [serial = 1534] [outer = 0x120639000] 21:16:24 INFO - PROCESS | 1660 | 1464581784324 Marionette DEBUG loaded listener.js 21:16:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x12724d800) [pid = 1660] [serial = 1535] [outer = 0x120639000] 21:16:24 INFO - PROCESS | 1660 | 1464581784688 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]]]}] 21:16:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 21:16:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 618ms 21:16:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 21:16:24 INFO - PROCESS | 1660 | 1464581784737 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 21:16:24 INFO - PROCESS | 1660 | 1464581784738 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 21:16:24 INFO - PROCESS | 1660 | 1464581784741 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 21:16:24 INFO - PROCESS | 1660 | 1464581784742 Marionette TRACE conn2 <- [1,2018,null,{}] 21:16:24 INFO - PROCESS | 1660 | 1464581784744 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}] 21:16:24 INFO - PROCESS | 1660 | 1464581784886 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 21:16:24 INFO - PROCESS | 1660 | 1464581784902 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c1ab800 == 82 [pid = 1660] [id = 512] 21:16:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 163 (0x1256fa000) [pid = 1660] [serial = 1536] [outer = 0x0] 21:16:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 164 (0x128cc9400) [pid = 1660] [serial = 1537] [outer = 0x1256fa000] 21:16:24 INFO - PROCESS | 1660 | 1464581784927 Marionette DEBUG loaded listener.js 21:16:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 165 (0x129323400) [pid = 1660] [serial = 1538] [outer = 0x1256fa000] 21:16:25 INFO - PROCESS | 1660 | 1464581785286 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]]]}] 21:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 21:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 568ms 21:16:25 INFO - PROCESS | 1660 | 1464581785310 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 21:16:25 INFO - PROCESS | 1660 | 1464581785311 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 21:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 21:16:25 INFO - PROCESS | 1660 | 1464581785313 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 21:16:25 INFO - PROCESS | 1660 | 1464581785314 Marionette TRACE conn2 <- [1,2022,null,{}] 21:16:25 INFO - PROCESS | 1660 | 1464581785316 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}] 21:16:25 INFO - PROCESS | 1660 | 1464581785432 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 21:16:25 INFO - PROCESS | 1660 | 1464581785446 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c91a000 == 83 [pid = 1660] [id = 513] 21:16:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 166 (0x1268a8800) [pid = 1660] [serial = 1539] [outer = 0x0] 21:16:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 167 (0x129656000) [pid = 1660] [serial = 1540] [outer = 0x1268a8800] 21:16:25 INFO - PROCESS | 1660 | 1464581785471 Marionette DEBUG loaded listener.js 21:16:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 168 (0x12aa13c00) [pid = 1660] [serial = 1541] [outer = 0x1268a8800] 21:16:25 INFO - PROCESS | 1660 | 1464581785844 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]]]}] 21:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 21:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 569ms 21:16:25 INFO - PROCESS | 1660 | 1464581785890 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 21:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 21:16:25 INFO - PROCESS | 1660 | 1464581785892 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 21:16:25 INFO - PROCESS | 1660 | 1464581785894 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 21:16:25 INFO - PROCESS | 1660 | 1464581785895 Marionette TRACE conn2 <- [1,2026,null,{}] 21:16:25 INFO - PROCESS | 1660 | 1464581785898 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}] 21:16:26 INFO - PROCESS | 1660 | 1464581786014 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 21:16:26 INFO - PROCESS | 1660 | 1464581786028 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d372000 == 84 [pid = 1660] [id = 514] 21:16:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 169 (0x11286c000) [pid = 1660] [serial = 1542] [outer = 0x0] 21:16:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 170 (0x12abcc400) [pid = 1660] [serial = 1543] [outer = 0x11286c000] 21:16:26 INFO - PROCESS | 1660 | 1464581786054 Marionette DEBUG loaded listener.js 21:16:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 171 (0x12bb16c00) [pid = 1660] [serial = 1544] [outer = 0x11286c000] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 170 (0x127590400) [pid = 1660] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 169 (0x112f25800) [pid = 1660] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 168 (0x112f2f400) [pid = 1660] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 167 (0x112a1e000) [pid = 1660] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 166 (0x110ede400) [pid = 1660] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 165 (0x110dca000) [pid = 1660] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 164 (0x112a1b000) [pid = 1660] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 163 (0x1121ab000) [pid = 1660] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 162 (0x1167fec00) [pid = 1660] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x121061000) [pid = 1660] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x119322000) [pid = 1660] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x112870400) [pid = 1660] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x121067c00) [pid = 1660] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 157 (0x112668000) [pid = 1660] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x12bb41400) [pid = 1660] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x12106e400) [pid = 1660] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x110eddc00) [pid = 1660] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x119b69c00) [pid = 1660] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x1268a7800) [pid = 1660] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x1195df400) [pid = 1660] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x12796a400) [pid = 1660] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x12aa1c000) [pid = 1660] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x12068a000) [pid = 1660] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x1250d9000) [pid = 1660] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x110f50c00) [pid = 1660] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x12bd1a400) [pid = 1660] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x116a6b400) [pid = 1660] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x112663c00) [pid = 1660] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x12c1b9000) [pid = 1660] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x12bd28400) [pid = 1660] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x120681c00) [pid = 1660] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x1250d9800) [pid = 1660] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x12aa1d400) [pid = 1660] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x1293ba800) [pid = 1660] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x12106c000) [pid = 1660] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x11860b800) [pid = 1660] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x116860000) [pid = 1660] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x110ed5400) [pid = 1660] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x112662c00) [pid = 1660] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x116827800) [pid = 1660] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 21:16:26 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x110dc4400) [pid = 1660] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 21:16:26 INFO - PROCESS | 1660 | 1464581786790 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]]]}] 21:16:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 21:16:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 921ms 21:16:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 21:16:26 INFO - PROCESS | 1660 | 1464581786816 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 21:16:26 INFO - PROCESS | 1660 | 1464581786817 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 21:16:26 INFO - PROCESS | 1660 | 1464581786819 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 21:16:26 INFO - PROCESS | 1660 | 1464581786821 Marionette TRACE conn2 <- [1,2030,null,{}] 21:16:26 INFO - PROCESS | 1660 | 1464581786824 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}] 21:16:26 INFO - PROCESS | 1660 | 1464581786930 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 21:16:27 INFO - PROCESS | 1660 | 1464581787000 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd39000 == 85 [pid = 1660] [id = 515] 21:16:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x11286cc00) [pid = 1660] [serial = 1545] [outer = 0x0] 21:16:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x11310ac00) [pid = 1660] [serial = 1546] [outer = 0x11286cc00] 21:16:27 INFO - PROCESS | 1660 | 1464581787030 Marionette DEBUG loaded listener.js 21:16:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x119b6f800) [pid = 1660] [serial = 1547] [outer = 0x11286cc00] 21:16:27 INFO - PROCESS | 1660 | 1464581787330 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]]]}] 21:16:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 21:16:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 524ms 21:16:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 21:16:27 INFO - PROCESS | 1660 | 1464581787350 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 21:16:27 INFO - PROCESS | 1660 | 1464581787352 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 21:16:27 INFO - PROCESS | 1660 | 1464581787354 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 21:16:27 INFO - PROCESS | 1660 | 1464581787355 Marionette TRACE conn2 <- [1,2034,null,{}] 21:16:27 INFO - PROCESS | 1660 | 1464581787369 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}] 21:16:27 INFO - PROCESS | 1660 | 1464581787466 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 21:16:27 INFO - PROCESS | 1660 | 1464581787471 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12db06800 == 86 [pid = 1660] [id = 516] 21:16:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x120688c00) [pid = 1660] [serial = 1548] [outer = 0x0] 21:16:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x121cc9000) [pid = 1660] [serial = 1549] [outer = 0x120688c00] 21:16:27 INFO - PROCESS | 1660 | 1464581787497 Marionette DEBUG loaded listener.js 21:16:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x12901d000) [pid = 1660] [serial = 1550] [outer = 0x120688c00] 21:16:27 INFO - PROCESS | 1660 | 1464581787869 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]]]}] 21:16:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 21:16:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 522ms 21:16:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 21:16:27 INFO - PROCESS | 1660 | 1464581787878 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 21:16:27 INFO - PROCESS | 1660 | 1464581787880 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 21:16:27 INFO - PROCESS | 1660 | 1464581787882 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 21:16:27 INFO - PROCESS | 1660 | 1464581787883 Marionette TRACE conn2 <- [1,2038,null,{}] 21:16:27 INFO - PROCESS | 1660 | 1464581787885 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}] 21:16:28 INFO - PROCESS | 1660 | 1464581788047 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 21:16:28 INFO - PROCESS | 1660 | 1464581788058 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x12db1a000 == 87 [pid = 1660] [id = 517] 21:16:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x12106cc00) [pid = 1660] [serial = 1551] [outer = 0x0] 21:16:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x12aa1d400) [pid = 1660] [serial = 1552] [outer = 0x12106cc00] 21:16:28 INFO - PROCESS | 1660 | 1464581788090 Marionette DEBUG loaded listener.js 21:16:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x12bb3b000) [pid = 1660] [serial = 1553] [outer = 0x12106cc00] 21:16:28 INFO - PROCESS | 1660 | 1464581788412 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]]]}] 21:16:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 21:16:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 568ms 21:16:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 21:16:28 INFO - PROCESS | 1660 | 1464581788451 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 21:16:28 INFO - PROCESS | 1660 | 1464581788452 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 21:16:28 INFO - PROCESS | 1660 | 1464581788454 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 21:16:28 INFO - PROCESS | 1660 | 1464581788455 Marionette TRACE conn2 <- [1,2042,null,{}] 21:16:28 INFO - PROCESS | 1660 | 1464581788459 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}] 21:16:28 INFO - PROCESS | 1660 | 1464581788563 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 21:16:28 INFO - PROCESS | 1660 | 1464581788643 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x11330e800 == 88 [pid = 1660] [id = 518] 21:16:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x110dbf000) [pid = 1660] [serial = 1554] [outer = 0x0] 21:16:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x110ed6c00) [pid = 1660] [serial = 1555] [outer = 0x110dbf000] 21:16:28 INFO - PROCESS | 1660 | 1464581788751 Marionette DEBUG loaded listener.js 21:16:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x110f50000) [pid = 1660] [serial = 1556] [outer = 0x110dbf000] 21:16:29 INFO - PROCESS | 1660 | 1464581789210 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]]]}] 21:16:29 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) 21:16:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 823ms 21:16:29 INFO - PROCESS | 1660 | 1464581789278 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 21:16:29 INFO - PROCESS | 1660 | 1464581789280 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 21:16:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 21:16:29 INFO - PROCESS | 1660 | 1464581789284 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 21:16:29 INFO - PROCESS | 1660 | 1464581789286 Marionette TRACE conn2 <- [1,2046,null,{}] 21:16:29 INFO - PROCESS | 1660 | 1464581789290 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}] 21:16:29 INFO - PROCESS | 1660 | 1464581789408 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 21:16:29 INFO - PROCESS | 1660 | 1464581789489 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x124b0c800 == 89 [pid = 1660] [id = 519] 21:16:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x112db0400) [pid = 1660] [serial = 1557] [outer = 0x0] 21:16:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x113112400) [pid = 1660] [serial = 1558] [outer = 0x112db0400] 21:16:29 INFO - PROCESS | 1660 | 1464581789520 Marionette DEBUG loaded listener.js 21:16:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x116824400) [pid = 1660] [serial = 1559] [outer = 0x112db0400] 21:16:29 INFO - PROCESS | 1660 | 1464581789921 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]]]}] 21:16:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:16:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 673ms 21:16:29 INFO - PROCESS | 1660 | 1464581789958 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 21:16:29 INFO - PROCESS | 1660 | 1464581789962 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 21:16:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 21:16:29 INFO - PROCESS | 1660 | 1464581789967 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 21:16:29 INFO - PROCESS | 1660 | 1464581789969 Marionette TRACE conn2 <- [1,2050,null,{}] 21:16:29 INFO - PROCESS | 1660 | 1464581789971 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}] 21:16:30 INFO - PROCESS | 1660 | 1464581790106 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 21:16:30 INFO - PROCESS | 1660 | 1464581790188 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c020800 == 90 [pid = 1660] [id = 520] 21:16:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x117119000) [pid = 1660] [serial = 1560] [outer = 0x0] 21:16:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x1184f8c00) [pid = 1660] [serial = 1561] [outer = 0x117119000] 21:16:30 INFO - PROCESS | 1660 | 1464581790230 Marionette DEBUG loaded listener.js 21:16:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x1195e3800) [pid = 1660] [serial = 1562] [outer = 0x117119000] 21:16:30 INFO - PROCESS | 1660 | 1464581790664 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]]]}] 21:16:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 21:16:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 719ms 21:16:30 INFO - PROCESS | 1660 | 1464581790687 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 21:16:30 INFO - PROCESS | 1660 | 1464581790689 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 21:16:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 21:16:30 INFO - PROCESS | 1660 | 1464581790692 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 21:16:30 INFO - PROCESS | 1660 | 1464581790696 Marionette TRACE conn2 <- [1,2054,null,{}] 21:16:30 INFO - PROCESS | 1660 | 1464581790704 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}] 21:16:30 INFO - PROCESS | 1660 | 1464581790822 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 21:16:30 INFO - PROCESS | 1660 | 1464581790931 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x12fd85800 == 91 [pid = 1660] [id = 521] 21:16:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x12067d400) [pid = 1660] [serial = 1563] [outer = 0x0] 21:16:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x121249800) [pid = 1660] [serial = 1564] [outer = 0x12067d400] 21:16:30 INFO - PROCESS | 1660 | 1464581790963 Marionette DEBUG loaded listener.js 21:16:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x121cca800) [pid = 1660] [serial = 1565] [outer = 0x12067d400] 21:16:31 INFO - PROCESS | 1660 | 1464581791376 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]]]}] 21:16:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 21:16:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 723ms 21:16:31 INFO - PROCESS | 1660 | 1464581791415 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 21:16:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 21:16:31 INFO - PROCESS | 1660 | 1464581791417 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 21:16:31 INFO - PROCESS | 1660 | 1464581791419 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 21:16:31 INFO - PROCESS | 1660 | 1464581791420 Marionette TRACE conn2 <- [1,2058,null,{}] 21:16:31 INFO - PROCESS | 1660 | 1464581791423 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}] 21:16:31 INFO - PROCESS | 1660 | 1464581791554 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 21:16:31 INFO - PROCESS | 1660 | 1464581791663 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x13547e800 == 92 [pid = 1660] [id = 522] 21:16:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x1227d9400) [pid = 1660] [serial = 1566] [outer = 0x0] 21:16:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x1268b0400) [pid = 1660] [serial = 1567] [outer = 0x1227d9400] 21:16:31 INFO - PROCESS | 1660 | 1464581791694 Marionette DEBUG loaded listener.js 21:16:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x12aa1a400) [pid = 1660] [serial = 1568] [outer = 0x1227d9400] 21:16:32 INFO - PROCESS | 1660 | 1464581792111 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]]]}] 21:16:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 21:16:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 719ms 21:16:32 INFO - PROCESS | 1660 | 1464581792139 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 21:16:32 INFO - PROCESS | 1660 | 1464581792140 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 21:16:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 21:16:32 INFO - PROCESS | 1660 | 1464581792143 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 21:16:32 INFO - PROCESS | 1660 | 1464581792144 Marionette TRACE conn2 <- [1,2062,null,{}] 21:16:32 INFO - PROCESS | 1660 | 1464581792146 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}] 21:16:32 INFO - PROCESS | 1660 | 1464581792259 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 21:16:32 INFO - PROCESS | 1660 | 1464581792369 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x1356ae000 == 93 [pid = 1660] [id = 523] 21:16:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x124d9e800) [pid = 1660] [serial = 1569] [outer = 0x0] 21:16:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x12bb1b800) [pid = 1660] [serial = 1570] [outer = 0x124d9e800] 21:16:32 INFO - PROCESS | 1660 | 1464581792403 Marionette DEBUG loaded listener.js 21:16:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x12bd29c00) [pid = 1660] [serial = 1571] [outer = 0x124d9e800] 21:16:32 INFO - PROCESS | 1660 | 1464581792853 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]]]}] 21:16:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 21:16:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 718ms 21:16:32 INFO - PROCESS | 1660 | 1464581792862 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 21:16:32 INFO - PROCESS | 1660 | 1464581792863 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 21:16:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 21:16:32 INFO - PROCESS | 1660 | 1464581792866 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 21:16:32 INFO - PROCESS | 1660 | 1464581792867 Marionette TRACE conn2 <- [1,2066,null,{}] 21:16:32 INFO - PROCESS | 1660 | 1464581792869 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}] 21:16:33 INFO - PROCESS | 1660 | 1464581793006 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 21:16:33 INFO - PROCESS | 1660 | 1464581793118 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x1377d8800 == 94 [pid = 1660] [id = 524] 21:16:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x12bd2dc00) [pid = 1660] [serial = 1572] [outer = 0x0] 21:16:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x12c093000) [pid = 1660] [serial = 1573] [outer = 0x12bd2dc00] 21:16:33 INFO - PROCESS | 1660 | 1464581793150 Marionette DEBUG loaded listener.js 21:16:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x12c1ba800) [pid = 1660] [serial = 1574] [outer = 0x12bd2dc00] 21:16:33 INFO - PROCESS | 1660 | 1464581793612 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]]]}] 21:16:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 21:16:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 769ms 21:16:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 21:16:33 INFO - PROCESS | 1660 | 1464581793635 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 21:16:33 INFO - PROCESS | 1660 | 1464581793637 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 21:16:33 INFO - PROCESS | 1660 | 1464581793639 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 21:16:33 INFO - PROCESS | 1660 | 1464581793640 Marionette TRACE conn2 <- [1,2070,null,{}] 21:16:33 INFO - PROCESS | 1660 | 1464581793643 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}] 21:16:33 INFO - PROCESS | 1660 | 1464581793756 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 21:16:33 INFO - PROCESS | 1660 | 1464581793867 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x116663000 == 95 [pid = 1660] [id = 525] 21:16:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x110ed9c00) [pid = 1660] [serial = 1575] [outer = 0x0] 21:16:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x116229000) [pid = 1660] [serial = 1576] [outer = 0x110ed9c00] 21:16:33 INFO - PROCESS | 1660 | 1464581793899 Marionette DEBUG loaded listener.js 21:16:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 163 (0x118089000) [pid = 1660] [serial = 1577] [outer = 0x110ed9c00] 21:16:34 INFO - PROCESS | 1660 | 1464581794579 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]]]}] 21:16:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 21:16:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 970ms 21:16:34 INFO - PROCESS | 1660 | 1464581794612 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 21:16:34 INFO - PROCESS | 1660 | 1464581794616 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 21:16:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 21:16:34 INFO - PROCESS | 1660 | 1464581794622 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 21:16:34 INFO - PROCESS | 1660 | 1464581794627 Marionette TRACE conn2 <- [1,2074,null,{}] 21:16:34 INFO - PROCESS | 1660 | 1464581794633 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}] 21:16:34 INFO - PROCESS | 1660 | 1464581794802 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 21:16:34 INFO - PROCESS | 1660 | 1464581794976 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x126eb1800 == 96 [pid = 1660] [id = 526] 21:16:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 164 (0x110f4d800) [pid = 1660] [serial = 1578] [outer = 0x0] 21:16:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 165 (0x112666000) [pid = 1660] [serial = 1579] [outer = 0x110f4d800] 21:16:35 INFO - PROCESS | 1660 | 1464581795023 Marionette DEBUG loaded listener.js 21:16:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 166 (0x112a12400) [pid = 1660] [serial = 1580] [outer = 0x110f4d800] 21:16:35 INFO - PROCESS | 1660 | 1464581795485 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]]]}] 21:16:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 21:16:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 927ms 21:16:35 INFO - PROCESS | 1660 | 1464581795549 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 21:16:35 INFO - PROCESS | 1660 | 1464581795552 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 21:16:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 21:16:35 INFO - PROCESS | 1660 | 1464581795557 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 21:16:35 INFO - PROCESS | 1660 | 1464581795558 Marionette TRACE conn2 <- [1,2078,null,{}] 21:16:35 INFO - PROCESS | 1660 | 1464581795561 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}] 21:16:35 INFO - PROCESS | 1660 | 1464581795668 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 21:16:35 INFO - PROCESS | 1660 | 1464581795776 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:35 INFO - PROCESS | 1660 | --DOCSHELL 0x12d379800 == 95 [pid = 1660] [id = 477] 21:16:35 INFO - PROCESS | 1660 | --DOCSHELL 0x12db1a000 == 94 [pid = 1660] [id = 517] 21:16:35 INFO - PROCESS | 1660 | --DOCSHELL 0x12db06800 == 93 [pid = 1660] [id = 516] 21:16:35 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd39000 == 92 [pid = 1660] [id = 515] 21:16:35 INFO - PROCESS | 1660 | --DOCSHELL 0x12d372000 == 91 [pid = 1660] [id = 514] 21:16:35 INFO - PROCESS | 1660 | --DOCSHELL 0x12c91a000 == 90 [pid = 1660] [id = 513] 21:16:35 INFO - PROCESS | 1660 | --DOCSHELL 0x12c1ab800 == 89 [pid = 1660] [id = 512] 21:16:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x118248000 == 90 [pid = 1660] [id = 527] 21:16:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 167 (0x1121b5400) [pid = 1660] [serial = 1581] [outer = 0x0] 21:16:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 168 (0x113108400) [pid = 1660] [serial = 1582] [outer = 0x1121b5400] 21:16:35 INFO - PROCESS | 1660 | 1464581795833 Marionette DEBUG loaded listener.js 21:16:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 169 (0x1180b3000) [pid = 1660] [serial = 1583] [outer = 0x1121b5400] 21:16:35 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd3e800 == 89 [pid = 1660] [id = 511] 21:16:35 INFO - PROCESS | 1660 | --DOCSHELL 0x12aa77000 == 88 [pid = 1660] [id = 510] 21:16:35 INFO - PROCESS | 1660 | --DOCSHELL 0x12728d800 == 87 [pid = 1660] [id = 509] 21:16:35 INFO - PROCESS | 1660 | --DOCSHELL 0x116ab1800 == 86 [pid = 1660] [id = 508] 21:16:35 INFO - PROCESS | 1660 | --DOCSHELL 0x116498800 == 85 [pid = 1660] [id = 507] 21:16:35 INFO - PROCESS | 1660 | --DOCSHELL 0x12158a000 == 84 [pid = 1660] [id = 506] 21:16:35 INFO - PROCESS | 1660 | --DOCSHELL 0x1214e0000 == 83 [pid = 1660] [id = 505] 21:16:35 INFO - PROCESS | 1660 | --DOCSHELL 0x135150800 == 82 [pid = 1660] [id = 503] 21:16:35 INFO - PROCESS | 1660 | --DOCSHELL 0x1385b6000 == 81 [pid = 1660] [id = 502] 21:16:35 INFO - PROCESS | 1660 | --DOCSHELL 0x1377cd800 == 80 [pid = 1660] [id = 501] 21:16:35 INFO - PROCESS | 1660 | --DOCSHELL 0x12c609800 == 79 [pid = 1660] [id = 500] 21:16:35 INFO - PROCESS | 1660 | --DOCSHELL 0x121334000 == 78 [pid = 1660] [id = 499] 21:16:35 INFO - PROCESS | 1660 | --DOCSHELL 0x1377c3000 == 77 [pid = 1660] [id = 498] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 168 (0x113117400) [pid = 1660] [serial = 1493] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 167 (0x129656800) [pid = 1660] [serial = 1474] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 166 (0x1195e1800) [pid = 1660] [serial = 1486] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 165 (0x116a6ec00) [pid = 1660] [serial = 1437] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 164 (0x12c1bd000) [pid = 1660] [serial = 1481] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 163 (0x12cb8f000) [pid = 1660] [serial = 1393] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 162 (0x118f48000) [pid = 1660] [serial = 1455] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x1164eac00) [pid = 1660] [serial = 1459] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x112666c00) [pid = 1660] [serial = 1434] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x12a8b2000) [pid = 1660] [serial = 1489] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x124d64000) [pid = 1660] [serial = 1324] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 157 (0x120685c00) [pid = 1660] [serial = 1441] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x115f75800) [pid = 1660] [serial = 1378] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x129647c00) [pid = 1660] [serial = 1446] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x116828400) [pid = 1660] [serial = 1255] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x12c092c00) [pid = 1660] [serial = 1390] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x1227b5800) [pid = 1660] [serial = 1468] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x12bd25400) [pid = 1660] [serial = 1270] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x121ccd800) [pid = 1660] [serial = 1443] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x12724b400) [pid = 1660] [serial = 1471] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x12c1b8c00) [pid = 1660] [serial = 1480] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x119af5800) [pid = 1660] [serial = 1464] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x12b251800) [pid = 1660] [serial = 1387] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x12c970c00) [pid = 1660] [serial = 1478] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x1227d8c00) [pid = 1660] [serial = 1384] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x1293bc400) [pid = 1660] [serial = 1264] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x11931e800) [pid = 1660] [serial = 1462] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x128cce000) [pid = 1660] [serial = 910] [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.] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x12c973c00) [pid = 1660] [serial = 1450] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x119af3000) [pid = 1660] [serial = 1258] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x12901fc00) [pid = 1660] [serial = 1472] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x119829800) [pid = 1660] [serial = 1440] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x11286f800) [pid = 1660] [serial = 1315] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x12c2f3000) [pid = 1660] [serial = 1483] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x12c97ac00) [pid = 1660] [serial = 1452] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x12cb91800) [pid = 1660] [serial = 1453] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x12cb8b000) [pid = 1660] [serial = 1456] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x120682400) [pid = 1660] [serial = 1465] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x115f6b400) [pid = 1660] [serial = 1461] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x12c14bc00) [pid = 1660] [serial = 1449] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x12d012400) [pid = 1660] [serial = 1490] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x121acb800) [pid = 1660] [serial = 1261] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x12c157000) [pid = 1660] [serial = 1477] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x12bb21000) [pid = 1660] [serial = 1267] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x125686400) [pid = 1660] [serial = 1469] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x112867c00) [pid = 1660] [serial = 1435] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x12bd2f000) [pid = 1660] [serial = 1475] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x12bd20c00) [pid = 1660] [serial = 1432] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x12abcd800) [pid = 1660] [serial = 1330] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x12abc4800) [pid = 1660] [serial = 1447] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x124ac9800) [pid = 1660] [serial = 1487] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x1181a0800) [pid = 1660] [serial = 1438] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x128cc7800) [pid = 1660] [serial = 1444] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x1293bac00) [pid = 1660] [serial = 1327] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x119df9800) [pid = 1660] [serial = 1321] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x118fb9800) [pid = 1660] [serial = 1381] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x12bb19000) [pid = 1660] [serial = 1333] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x11266d400) [pid = 1660] [serial = 1189] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x112ecc000) [pid = 1660] [serial = 1458] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12cb8b800) [pid = 1660] [serial = 1484] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x117697400) [pid = 1660] [serial = 1318] [outer = 0x0] [url = about:blank] 21:16:36 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x113113400) [pid = 1660] [serial = 1492] [outer = 0x0] [url = about:blank] 21:16:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 21:16:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 621ms 21:16:36 INFO - PROCESS | 1660 | 1464581796173 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]]]}] 21:16:36 INFO - PROCESS | 1660 | 1464581796179 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 21:16:36 INFO - PROCESS | 1660 | 1464581796181 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 21:16:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 21:16:36 INFO - PROCESS | 1660 | 1464581796183 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 21:16:36 INFO - PROCESS | 1660 | 1464581796186 Marionette TRACE conn2 <- [1,2082,null,{}] 21:16:36 INFO - PROCESS | 1660 | 1464581796195 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}] 21:16:36 INFO - PROCESS | 1660 | 1464581796294 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 21:16:36 INFO - PROCESS | 1660 | 1464581796377 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x12683d000 == 78 [pid = 1660] [id = 528] 21:16:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1181a4400) [pid = 1660] [serial = 1584] [outer = 0x0] 21:16:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x118f51400) [pid = 1660] [serial = 1585] [outer = 0x1181a4400] 21:16:36 INFO - PROCESS | 1660 | 1464581796405 Marionette DEBUG loaded listener.js 21:16:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1195e5800) [pid = 1660] [serial = 1586] [outer = 0x1181a4400] 21:16:36 INFO - PROCESS | 1660 | 1464581796719 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]]]}] 21:16:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 21:16:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 571ms 21:16:36 INFO - PROCESS | 1660 | 1464581796754 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 21:16:36 INFO - PROCESS | 1660 | 1464581796756 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 21:16:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 21:16:36 INFO - PROCESS | 1660 | 1464581796760 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 21:16:36 INFO - PROCESS | 1660 | 1464581796762 Marionette TRACE conn2 <- [1,2086,null,{}] 21:16:36 INFO - PROCESS | 1660 | 1464581796765 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}] 21:16:36 INFO - PROCESS | 1660 | 1464581796862 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 21:16:36 INFO - PROCESS | 1660 | 1464581796924 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a505800 == 79 [pid = 1660] [id = 529] 21:16:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x11981c400) [pid = 1660] [serial = 1587] [outer = 0x0] 21:16:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x119b68000) [pid = 1660] [serial = 1588] [outer = 0x11981c400] 21:16:36 INFO - PROCESS | 1660 | 1464581796951 Marionette DEBUG loaded listener.js 21:16:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x120680c00) [pid = 1660] [serial = 1589] [outer = 0x11981c400] 21:16:37 INFO - PROCESS | 1660 | 1464581797301 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]]]}] 21:16:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 21:16:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 571ms 21:16:37 INFO - PROCESS | 1660 | 1464581797331 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 21:16:37 INFO - PROCESS | 1660 | 1464581797333 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 21:16:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 21:16:37 INFO - PROCESS | 1660 | 1464581797337 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 21:16:37 INFO - PROCESS | 1660 | 1464581797338 Marionette TRACE conn2 <- [1,2090,null,{}] 21:16:37 INFO - PROCESS | 1660 | 1464581797342 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}] 21:16:37 INFO - PROCESS | 1660 | 1464581797522 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 21:16:37 INFO - PROCESS | 1660 | 1464581797536 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b351000 == 80 [pid = 1660] [id = 530] 21:16:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x120681000) [pid = 1660] [serial = 1590] [outer = 0x0] 21:16:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x121069000) [pid = 1660] [serial = 1591] [outer = 0x120681000] 21:16:37 INFO - PROCESS | 1660 | 1464581797581 Marionette DEBUG loaded listener.js 21:16:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x121acb400) [pid = 1660] [serial = 1592] [outer = 0x120681000] 21:16:37 INFO - PROCESS | 1660 | 1464581797971 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]]]}] 21:16:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 21:16:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 671ms 21:16:38 INFO - PROCESS | 1660 | 1464581798007 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 21:16:38 INFO - PROCESS | 1660 | 1464581798009 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 21:16:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 21:16:38 INFO - PROCESS | 1660 | 1464581798011 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 21:16:38 INFO - PROCESS | 1660 | 1464581798012 Marionette TRACE conn2 <- [1,2094,null,{}] 21:16:38 INFO - PROCESS | 1660 | 1464581798015 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}] 21:16:38 INFO - PROCESS | 1660 | 1464581798121 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 21:16:38 INFO - PROCESS | 1660 | 1464581798202 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c01e800 == 81 [pid = 1660] [id = 531] 21:16:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x1216ea000) [pid = 1660] [serial = 1593] [outer = 0x0] 21:16:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x124ac9800) [pid = 1660] [serial = 1594] [outer = 0x1216ea000] 21:16:38 INFO - PROCESS | 1660 | 1464581798230 Marionette DEBUG loaded listener.js 21:16:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x128cd0800) [pid = 1660] [serial = 1595] [outer = 0x1216ea000] 21:16:38 INFO - PROCESS | 1660 | 1464581798633 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]]]}] 21:16:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 21:16:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 669ms 21:16:38 INFO - PROCESS | 1660 | 1464581798680 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 21:16:38 INFO - PROCESS | 1660 | 1464581798681 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 21:16:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 21:16:38 INFO - PROCESS | 1660 | 1464581798683 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 21:16:38 INFO - PROCESS | 1660 | 1464581798684 Marionette TRACE conn2 <- [1,2098,null,{}] 21:16:38 INFO - PROCESS | 1660 | 1464581798687 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}] 21:16:38 INFO - PROCESS | 1660 | 1464581798804 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 21:16:38 INFO - PROCESS | 1660 | 1464581798815 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c90b000 == 82 [pid = 1660] [id = 532] 21:16:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x12932ac00) [pid = 1660] [serial = 1596] [outer = 0x0] 21:16:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x129629000) [pid = 1660] [serial = 1597] [outer = 0x12932ac00] 21:16:38 INFO - PROCESS | 1660 | 1464581798840 Marionette DEBUG loaded listener.js 21:16:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x12a8af800) [pid = 1660] [serial = 1598] [outer = 0x12932ac00] 21:16:39 INFO - PROCESS | 1660 | 1464581799204 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]]]}] 21:16:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 21:16:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 569ms 21:16:39 INFO - PROCESS | 1660 | 1464581799252 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 21:16:39 INFO - PROCESS | 1660 | 1464581799254 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 21:16:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 21:16:39 INFO - PROCESS | 1660 | 1464581799263 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 21:16:39 INFO - PROCESS | 1660 | 1464581799264 Marionette TRACE conn2 <- [1,2102,null,{}] 21:16:39 INFO - PROCESS | 1660 | 1464581799266 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}] 21:16:39 INFO - PROCESS | 1660 | 1464581799382 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 21:16:39 INFO - PROCESS | 1660 | 1464581799423 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d029800 == 83 [pid = 1660] [id = 533] 21:16:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x1293bac00) [pid = 1660] [serial = 1599] [outer = 0x0] 21:16:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x12abc9c00) [pid = 1660] [serial = 1600] [outer = 0x1293bac00] 21:16:39 INFO - PROCESS | 1660 | 1464581799448 Marionette DEBUG loaded listener.js 21:16:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x12bb44400) [pid = 1660] [serial = 1601] [outer = 0x1293bac00] 21:16:39 INFO - PROCESS | 1660 | 1464581799769 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]]]}] 21:16:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 21:16:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 568ms 21:16:39 INFO - PROCESS | 1660 | 1464581799832 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 21:16:39 INFO - PROCESS | 1660 | 1464581799833 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 21:16:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 21:16:39 INFO - PROCESS | 1660 | 1464581799836 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 21:16:39 INFO - PROCESS | 1660 | 1464581799837 Marionette TRACE conn2 <- [1,2106,null,{}] 21:16:39 INFO - PROCESS | 1660 | 1464581799839 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}] 21:16:39 INFO - PROCESS | 1660 | 1464581799958 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 21:16:39 INFO - PROCESS | 1660 | 1464581799972 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12da06800 == 84 [pid = 1660] [id = 534] 21:16:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x11310a000) [pid = 1660] [serial = 1602] [outer = 0x0] 21:16:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x12bd25000) [pid = 1660] [serial = 1603] [outer = 0x11310a000] 21:16:40 INFO - PROCESS | 1660 | 1464581799998 Marionette DEBUG loaded listener.js 21:16:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x12c08d000) [pid = 1660] [serial = 1604] [outer = 0x11310a000] 21:16:40 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x1256fa000) [pid = 1660] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 21:16:40 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x1268a8800) [pid = 1660] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 21:16:40 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x12106f400) [pid = 1660] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 21:16:40 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x112dab000) [pid = 1660] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 21:16:40 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x110f4bc00) [pid = 1660] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 21:16:40 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x11286c000) [pid = 1660] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 21:16:40 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x11286cc00) [pid = 1660] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 21:16:40 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x120688c00) [pid = 1660] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 21:16:40 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x112666400) [pid = 1660] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 21:16:40 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x110f49400) [pid = 1660] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 21:16:40 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x119b72000) [pid = 1660] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 21:16:40 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x120639000) [pid = 1660] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 21:16:40 INFO - PROCESS | 1660 | 1464581800406 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]]]}] 21:16:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 21:16:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 620ms 21:16:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 21:16:40 INFO - PROCESS | 1660 | 1464581800456 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 21:16:40 INFO - PROCESS | 1660 | 1464581800458 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 21:16:40 INFO - PROCESS | 1660 | 1464581800460 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 21:16:40 INFO - PROCESS | 1660 | 1464581800461 Marionette TRACE conn2 <- [1,2110,null,{}] 21:16:40 INFO - PROCESS | 1660 | 1464581800463 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}] 21:16:40 INFO - PROCESS | 1660 | 1464581800559 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 21:16:40 INFO - PROCESS | 1660 | 1464581800631 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d024800 == 85 [pid = 1660] [id = 535] 21:16:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x110f42c00) [pid = 1660] [serial = 1605] [outer = 0x0] 21:16:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x12067cc00) [pid = 1660] [serial = 1606] [outer = 0x110f42c00] 21:16:40 INFO - PROCESS | 1660 | 1464581800657 Marionette DEBUG loaded listener.js 21:16:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x1293c4400) [pid = 1660] [serial = 1607] [outer = 0x110f42c00] 21:16:40 INFO - PROCESS | 1660 | 1464581800969 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]]]}] 21:16:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 21:16:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 518ms 21:16:40 INFO - PROCESS | 1660 | 1464581800983 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 21:16:40 INFO - PROCESS | 1660 | 1464581800985 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 21:16:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 21:16:40 INFO - PROCESS | 1660 | 1464581800988 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 21:16:40 INFO - PROCESS | 1660 | 1464581800992 Marionette TRACE conn2 <- [1,2114,null,{}] 21:16:41 INFO - PROCESS | 1660 | 1464581800999 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}] 21:16:41 INFO - PROCESS | 1660 | 1464581801179 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 21:16:41 INFO - PROCESS | 1660 | 1464581801278 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x12db22000 == 86 [pid = 1660] [id = 536] 21:16:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x128cce400) [pid = 1660] [serial = 1608] [outer = 0x0] 21:16:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x12c08a000) [pid = 1660] [serial = 1609] [outer = 0x128cce400] 21:16:41 INFO - PROCESS | 1660 | 1464581801342 Marionette DEBUG loaded listener.js 21:16:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x12c2f0400) [pid = 1660] [serial = 1610] [outer = 0x128cce400] 21:16:41 INFO - PROCESS | 1660 | 1464581801618 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]]]}] 21:16:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 21:16:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 676ms 21:16:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 21:16:41 INFO - PROCESS | 1660 | 1464581801665 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 21:16:41 INFO - PROCESS | 1660 | 1464581801666 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 21:16:41 INFO - PROCESS | 1660 | 1464581801668 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 21:16:41 INFO - PROCESS | 1660 | 1464581801669 Marionette TRACE conn2 <- [1,2118,null,{}] 21:16:41 INFO - PROCESS | 1660 | 1464581801671 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}] 21:16:41 INFO - PROCESS | 1660 | 1464581801773 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 21:16:41 INFO - PROCESS | 1660 | 1464581801839 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x12fd29800 == 87 [pid = 1660] [id = 537] 21:16:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x110dc2c00) [pid = 1660] [serial = 1611] [outer = 0x0] 21:16:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x12c972000) [pid = 1660] [serial = 1612] [outer = 0x110dc2c00] 21:16:41 INFO - PROCESS | 1660 | 1464581801863 Marionette DEBUG loaded listener.js 21:16:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x12cb92400) [pid = 1660] [serial = 1613] [outer = 0x110dc2c00] 21:16:42 INFO - PROCESS | 1660 | 1464581802146 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]]]}] 21:16:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 21:16:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 520ms 21:16:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 21:16:42 INFO - PROCESS | 1660 | 1464581802188 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 21:16:42 INFO - PROCESS | 1660 | 1464581802190 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 21:16:42 INFO - PROCESS | 1660 | 1464581802192 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 21:16:42 INFO - PROCESS | 1660 | 1464581802195 Marionette TRACE conn2 <- [1,2122,null,{}] 21:16:42 INFO - PROCESS | 1660 | 1464581802199 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}] 21:16:42 INFO - PROCESS | 1660 | 1464581802295 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 21:16:42 INFO - PROCESS | 1660 | 1464581802435 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f9b000 == 88 [pid = 1660] [id = 538] 21:16:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x110ed7000) [pid = 1660] [serial = 1614] [outer = 0x0] 21:16:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x110f43400) [pid = 1660] [serial = 1615] [outer = 0x110ed7000] 21:16:42 INFO - PROCESS | 1660 | 1464581802467 Marionette DEBUG loaded listener.js 21:16:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x112666c00) [pid = 1660] [serial = 1616] [outer = 0x110ed7000] 21:16:43 INFO - PROCESS | 1660 | 1464581803015 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]]]}] 21:16:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 21:16:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 872ms 21:16:43 INFO - PROCESS | 1660 | 1464581803065 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 21:16:43 INFO - PROCESS | 1660 | 1464581803067 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 21:16:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 21:16:43 INFO - PROCESS | 1660 | 1464581803071 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 21:16:43 INFO - PROCESS | 1660 | 1464581803073 Marionette TRACE conn2 <- [1,2126,null,{}] 21:16:43 INFO - PROCESS | 1660 | 1464581803077 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}] 21:16:43 INFO - PROCESS | 1660 | 1464581803201 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 21:16:43 INFO - PROCESS | 1660 | 1464581803285 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x127284000 == 89 [pid = 1660] [id = 539] 21:16:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x116829c00) [pid = 1660] [serial = 1617] [outer = 0x0] 21:16:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x112a73000) [pid = 1660] [serial = 1618] [outer = 0x116829c00] 21:16:43 INFO - PROCESS | 1660 | 1464581803318 Marionette DEBUG loaded listener.js 21:16:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x1182b5c00) [pid = 1660] [serial = 1619] [outer = 0x116829c00] 21:16:43 INFO - PROCESS | 1660 | 1464581803803 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]]]}] 21:16:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 21:16:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 774ms 21:16:43 INFO - PROCESS | 1660 | 1464581803850 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 21:16:43 INFO - PROCESS | 1660 | 1464581803854 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 21:16:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 21:16:43 INFO - PROCESS | 1660 | 1464581803877 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 21:16:43 INFO - PROCESS | 1660 | 1464581803880 Marionette TRACE conn2 <- [1,2130,null,{}] 21:16:43 INFO - PROCESS | 1660 | 1464581803887 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}] 21:16:44 INFO - PROCESS | 1660 | 1464581804069 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 21:16:44 INFO - PROCESS | 1660 | 1464581804161 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x12db19000 == 90 [pid = 1660] [id = 540] 21:16:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x11981c000) [pid = 1660] [serial = 1620] [outer = 0x0] 21:16:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x119825800) [pid = 1660] [serial = 1621] [outer = 0x11981c000] 21:16:44 INFO - PROCESS | 1660 | 1464581804192 Marionette DEBUG loaded listener.js 21:16:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x121cc4000) [pid = 1660] [serial = 1622] [outer = 0x11981c000] 21:16:44 INFO - PROCESS | 1660 | 1464581804628 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] 21:16:44 INFO - PROCESS | 1660 | 1464581804654 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 21:16:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 21:16:44 INFO - PROCESS | 1660 | 1464581804664 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 21:16:44 INFO - PROCESS | 1660 | 1464581804669 Marionette TRACE conn2 <- [1,2134,null,{}] 21:16:44 INFO - PROCESS | 1660 | 1464581804672 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}] 21:16:44 INFO - PROCESS | 1660 | 1464581804791 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 21:16:44 INFO - PROCESS | 1660 | 1464581804871 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x13547c000 == 91 [pid = 1660] [id = 541] 21:16:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x119af2c00) [pid = 1660] [serial = 1623] [outer = 0x0] 21:16:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x1256fb400) [pid = 1660] [serial = 1624] [outer = 0x119af2c00] 21:16:44 INFO - PROCESS | 1660 | 1464581804901 Marionette DEBUG loaded listener.js 21:16:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x128c26800) [pid = 1660] [serial = 1625] [outer = 0x119af2c00] 21:16:45 INFO - PROCESS | 1660 | 1464581805289 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]]]}] 21:16:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 21:16:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 680ms 21:16:45 INFO - PROCESS | 1660 | 1464581805338 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 21:16:45 INFO - PROCESS | 1660 | 1464581805341 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 21:16:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 21:16:45 INFO - PROCESS | 1660 | 1464581805343 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 21:16:45 INFO - PROCESS | 1660 | 1464581805344 Marionette TRACE conn2 <- [1,2138,null,{}] 21:16:45 INFO - PROCESS | 1660 | 1464581805347 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}] 21:16:45 INFO - PROCESS | 1660 | 1464581805480 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 21:16:45 INFO - PROCESS | 1660 | 1464581805562 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x1356b6800 == 92 [pid = 1660] [id = 542] 21:16:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x124d9a800) [pid = 1660] [serial = 1626] [outer = 0x0] 21:16:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x12964cc00) [pid = 1660] [serial = 1627] [outer = 0x124d9a800] 21:16:45 INFO - PROCESS | 1660 | 1464581805591 Marionette DEBUG loaded listener.js 21:16:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x12bd18c00) [pid = 1660] [serial = 1628] [outer = 0x124d9a800] 21:16:46 INFO - PROCESS | 1660 | 1464581805998 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]]]}] 21:16:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 21:16:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 719ms 21:16:46 INFO - PROCESS | 1660 | 1464581806062 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 21:16:46 INFO - PROCESS | 1660 | 1464581806063 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 21:16:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 21:16:46 INFO - PROCESS | 1660 | 1464581806066 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 21:16:46 INFO - PROCESS | 1660 | 1464581806067 Marionette TRACE conn2 <- [1,2142,null,{}] 21:16:46 INFO - PROCESS | 1660 | 1464581806070 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}] 21:16:46 INFO - PROCESS | 1660 | 1464581806184 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 21:16:46 INFO - PROCESS | 1660 | 1464581806293 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x1377db800 == 93 [pid = 1660] [id = 543] 21:16:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x12c1b4800) [pid = 1660] [serial = 1629] [outer = 0x0] 21:16:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x12c1bac00) [pid = 1660] [serial = 1630] [outer = 0x12c1b4800] 21:16:46 INFO - PROCESS | 1660 | 1464581806331 Marionette DEBUG loaded listener.js 21:16:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x12c97b000) [pid = 1660] [serial = 1631] [outer = 0x12c1b4800] 21:16:46 INFO - PROCESS | 1660 | 1464581806751 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] 21:16:46 INFO - PROCESS | 1660 | 1464581806802 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 21:16:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 21:16:46 INFO - PROCESS | 1660 | 1464581806805 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 21:16:46 INFO - PROCESS | 1660 | 1464581806806 Marionette TRACE conn2 <- [1,2146,null,{}] 21:16:46 INFO - PROCESS | 1660 | 1464581806809 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}] 21:16:46 INFO - PROCESS | 1660 | 1464581806924 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 21:16:47 INFO - PROCESS | 1660 | 1464581807034 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x1385af000 == 94 [pid = 1660] [id = 544] 21:16:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x12cb92800) [pid = 1660] [serial = 1632] [outer = 0x0] 21:16:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x12d010c00) [pid = 1660] [serial = 1633] [outer = 0x12cb92800] 21:16:47 INFO - PROCESS | 1660 | 1464581807066 Marionette DEBUG loaded listener.js 21:16:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x12d391800) [pid = 1660] [serial = 1634] [outer = 0x12cb92800] 21:16:47 INFO - PROCESS | 1660 | 1464581807466 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] 21:16:47 INFO - PROCESS | 1660 | 1464581807526 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 21:16:47 INFO - PROCESS | 1660 | 1464581807528 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 21:16:47 INFO - PROCESS | 1660 | 1464581807529 Marionette TRACE conn2 <- [1,2150,null,{}] 21:16:47 INFO - PROCESS | 1660 | 1464581807532 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}] 21:16:47 INFO - PROCESS | 1660 | 1464581807644 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 21:16:47 INFO - PROCESS | 1660 | 1464581807754 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x1383d6000 == 95 [pid = 1660] [id = 545] 21:16:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x12cb95400) [pid = 1660] [serial = 1635] [outer = 0x0] 21:16:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x12d460800) [pid = 1660] [serial = 1636] [outer = 0x12cb95400] 21:16:47 INFO - PROCESS | 1660 | 1464581807785 Marionette DEBUG loaded listener.js 21:16:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x12d7d6c00) [pid = 1660] [serial = 1637] [outer = 0x12cb95400] 21:16:48 INFO - PROCESS | 1660 | 1464581808294 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]]]}] 21:16:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 21:16:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 820ms 21:16:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 21:16:48 INFO - PROCESS | 1660 | 1464581808349 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 21:16:48 INFO - PROCESS | 1660 | 1464581808350 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 21:16:48 INFO - PROCESS | 1660 | 1464581808352 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 21:16:48 INFO - PROCESS | 1660 | 1464581808354 Marionette TRACE conn2 <- [1,2154,null,{}] 21:16:48 INFO - PROCESS | 1660 | 1464581808356 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}] 21:16:48 INFO - PROCESS | 1660 | 1464581808475 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 21:16:48 INFO - PROCESS | 1660 | 1464581808558 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x124d1b000 == 96 [pid = 1660] [id = 546] 21:16:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x112876c00) [pid = 1660] [serial = 1638] [outer = 0x0] 21:16:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x1164ca400) [pid = 1660] [serial = 1639] [outer = 0x112876c00] 21:16:48 INFO - PROCESS | 1660 | 1464581808589 Marionette DEBUG loaded listener.js 21:16:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x12d7d6800) [pid = 1660] [serial = 1640] [outer = 0x112876c00] 21:16:49 INFO - PROCESS | 1660 | 1464581809230 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]]]}] 21:16:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 21:16:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 920ms 21:16:49 INFO - PROCESS | 1660 | 1464581809273 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 21:16:49 INFO - PROCESS | 1660 | 1464581809276 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 21:16:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 21:16:49 INFO - PROCESS | 1660 | 1464581809280 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 21:16:49 INFO - PROCESS | 1660 | 1464581809282 Marionette TRACE conn2 <- [1,2158,null,{}] 21:16:49 INFO - PROCESS | 1660 | 1464581809286 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}] 21:16:49 INFO - PROCESS | 1660 | 1464581809401 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 21:16:49 INFO - PROCESS | 1660 | 1464581809520 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x1167b1000 == 97 [pid = 1660] [id = 547] 21:16:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x110dc8400) [pid = 1660] [serial = 1641] [outer = 0x0] 21:16:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x110edf800) [pid = 1660] [serial = 1642] [outer = 0x110dc8400] 21:16:49 INFO - PROCESS | 1660 | 1464581809551 Marionette DEBUG loaded listener.js 21:16:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x112a1ec00) [pid = 1660] [serial = 1643] [outer = 0x110dc8400] 21:16:49 INFO - PROCESS | 1660 | 1464581809981 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]]]}] 21:16:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 21:16:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 726ms 21:16:50 INFO - PROCESS | 1660 | 1464581810006 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 21:16:50 INFO - PROCESS | 1660 | 1464581810012 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 21:16:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 21:16:50 INFO - PROCESS | 1660 | 1464581810018 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 21:16:50 INFO - PROCESS | 1660 | 1464581810021 Marionette TRACE conn2 <- [1,2162,null,{}] 21:16:50 INFO - PROCESS | 1660 | 1464581810024 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}] 21:16:50 INFO - PROCESS | 1660 | 1464581810164 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 21:16:50 INFO - PROCESS | 1660 | 1464581810332 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12fd29800 == 96 [pid = 1660] [id = 537] 21:16:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12db22000 == 95 [pid = 1660] [id = 536] 21:16:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12d024800 == 94 [pid = 1660] [id = 535] 21:16:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12da06800 == 93 [pid = 1660] [id = 534] 21:16:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12d029800 == 92 [pid = 1660] [id = 533] 21:16:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12c90b000 == 91 [pid = 1660] [id = 532] 21:16:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12c01e800 == 90 [pid = 1660] [id = 531] 21:16:50 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x12aa1d400) [pid = 1660] [serial = 1552] [outer = 0x0] [url = about:blank] 21:16:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x116fa6000 == 91 [pid = 1660] [id = 548] 21:16:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x112697400) [pid = 1660] [serial = 1644] [outer = 0x0] 21:16:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x115f74800) [pid = 1660] [serial = 1645] [outer = 0x112697400] 21:16:50 INFO - PROCESS | 1660 | 1464581810394 Marionette DEBUG loaded listener.js 21:16:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x1181a3000) [pid = 1660] [serial = 1646] [outer = 0x112697400] 21:16:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12b351000 == 90 [pid = 1660] [id = 530] 21:16:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12a505800 == 89 [pid = 1660] [id = 529] 21:16:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12683d000 == 88 [pid = 1660] [id = 528] 21:16:50 INFO - PROCESS | 1660 | --DOCSHELL 0x118248000 == 87 [pid = 1660] [id = 527] 21:16:50 INFO - PROCESS | 1660 | --DOCSHELL 0x126eb1800 == 86 [pid = 1660] [id = 526] 21:16:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12fd85800 == 85 [pid = 1660] [id = 521] 21:16:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12c020800 == 84 [pid = 1660] [id = 520] 21:16:50 INFO - PROCESS | 1660 | --DOCSHELL 0x124b0c800 == 83 [pid = 1660] [id = 519] 21:16:50 INFO - PROCESS | 1660 | --DOCSHELL 0x11330e800 == 82 [pid = 1660] [id = 518] 21:16:50 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x12aa13c00) [pid = 1660] [serial = 1541] [outer = 0x0] [url = about:blank] 21:16:50 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x121cc9000) [pid = 1660] [serial = 1549] [outer = 0x0] [url = about:blank] 21:16:50 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x12901d000) [pid = 1660] [serial = 1550] [outer = 0x0] [url = about:blank] 21:16:50 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x12bb16c00) [pid = 1660] [serial = 1544] [outer = 0x0] [url = about:blank] 21:16:50 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x119827c00) [pid = 1660] [serial = 1525] [outer = 0x0] [url = about:blank] 21:16:50 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x112a1fc00) [pid = 1660] [serial = 1522] [outer = 0x0] [url = about:blank] 21:16:50 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x118604000) [pid = 1660] [serial = 1526] [outer = 0x0] [url = about:blank] 21:16:50 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x1182b6800) [pid = 1660] [serial = 1523] [outer = 0x0] [url = about:blank] 21:16:50 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x12067c400) [pid = 1660] [serial = 1529] [outer = 0x0] [url = about:blank] 21:16:50 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x119826000) [pid = 1660] [serial = 1528] [outer = 0x0] [url = about:blank] 21:16:50 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x1166d1c00) [pid = 1660] [serial = 1520] [outer = 0x0] [url = about:blank] 21:16:50 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x12568c400) [pid = 1660] [serial = 1534] [outer = 0x0] [url = about:blank] 21:16:50 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x12724d800) [pid = 1660] [serial = 1535] [outer = 0x0] [url = about:blank] 21:16:50 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x119b6f800) [pid = 1660] [serial = 1547] [outer = 0x0] [url = about:blank] 21:16:50 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x128cc9400) [pid = 1660] [serial = 1537] [outer = 0x0] [url = about:blank] 21:16:50 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x129656000) [pid = 1660] [serial = 1540] [outer = 0x0] [url = about:blank] 21:16:50 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x1167f8c00) [pid = 1660] [serial = 1498] [outer = 0x0] [url = about:blank] 21:16:50 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x12d016400) [pid = 1660] [serial = 1495] [outer = 0x0] [url = about:blank] 21:16:50 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x12bd28c00) [pid = 1660] [serial = 1507] [outer = 0x0] [url = about:blank] 21:16:50 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x121cc2400) [pid = 1660] [serial = 1531] [outer = 0x0] [url = about:blank] 21:16:50 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x129323400) [pid = 1660] [serial = 1538] [outer = 0x0] [url = about:blank] 21:16:50 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x124d61c00) [pid = 1660] [serial = 1532] [outer = 0x0] [url = about:blank] 21:16:50 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x113111c00) [pid = 1660] [serial = 1519] [outer = 0x0] [url = about:blank] 21:16:50 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x11269ac00) [pid = 1660] [serial = 1517] [outer = 0x0] [url = about:blank] 21:16:50 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x112666800) [pid = 1660] [serial = 1516] [outer = 0x0] [url = about:blank] 21:16:50 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x12d013000) [pid = 1660] [serial = 1513] [outer = 0x0] [url = about:blank] 21:16:50 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x119af8000) [pid = 1660] [serial = 1501] [outer = 0x0] [url = about:blank] 21:16:50 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x12cb95c00) [pid = 1660] [serial = 1510] [outer = 0x0] [url = about:blank] 21:16:50 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x128cd1c00) [pid = 1660] [serial = 1504] [outer = 0x0] [url = about:blank] 21:16:50 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x12abcc400) [pid = 1660] [serial = 1543] [outer = 0x0] [url = about:blank] 21:16:50 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x11310ac00) [pid = 1660] [serial = 1546] [outer = 0x0] [url = about:blank] 21:16:50 INFO - PROCESS | 1660 | 1464581810732 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]]]}] 21:16:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 21:16:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 728ms 21:16:50 INFO - PROCESS | 1660 | 1464581810747 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 21:16:50 INFO - PROCESS | 1660 | 1464581810748 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 21:16:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 21:16:50 INFO - PROCESS | 1660 | 1464581810751 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 21:16:50 INFO - PROCESS | 1660 | 1464581810753 Marionette TRACE conn2 <- [1,2166,null,{}] 21:16:50 INFO - PROCESS | 1660 | 1464581810764 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}] 21:16:50 INFO - PROCESS | 1660 | 1464581810863 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 21:16:50 INFO - PROCESS | 1660 | 1464581810952 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12709f800 == 83 [pid = 1660] [id = 549] 21:16:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x118f48000) [pid = 1660] [serial = 1647] [outer = 0x0] 21:16:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x1195de000) [pid = 1660] [serial = 1648] [outer = 0x118f48000] 21:16:50 INFO - PROCESS | 1660 | 1464581810980 Marionette DEBUG loaded listener.js 21:16:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x119b68400) [pid = 1660] [serial = 1649] [outer = 0x118f48000] 21:16:51 INFO - PROCESS | 1660 | 1464581811297 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]]]}] 21:16:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 21:16:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 571ms 21:16:51 INFO - PROCESS | 1660 | 1464581811323 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 21:16:51 INFO - PROCESS | 1660 | 1464581811325 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 21:16:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 21:16:51 INFO - PROCESS | 1660 | 1464581811329 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 21:16:51 INFO - PROCESS | 1660 | 1464581811330 Marionette TRACE conn2 <- [1,2170,null,{}] 21:16:51 INFO - PROCESS | 1660 | 1464581811332 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}] 21:16:51 INFO - PROCESS | 1660 | 1464581811427 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 21:16:51 INFO - PROCESS | 1660 | 1464581811495 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a708800 == 84 [pid = 1660] [id = 550] 21:16:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x119b71400) [pid = 1660] [serial = 1650] [outer = 0x0] 21:16:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x120639400) [pid = 1660] [serial = 1651] [outer = 0x119b71400] 21:16:51 INFO - PROCESS | 1660 | 1464581811521 Marionette DEBUG loaded listener.js 21:16:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x12106b400) [pid = 1660] [serial = 1652] [outer = 0x119b71400] 21:16:51 INFO - PROCESS | 1660 | 1464581811818 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]]]}] 21:16:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 21:16:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 519ms 21:16:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 21:16:51 INFO - PROCESS | 1660 | 1464581811850 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 21:16:51 INFO - PROCESS | 1660 | 1464581811852 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 21:16:51 INFO - PROCESS | 1660 | 1464581811854 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 21:16:51 INFO - PROCESS | 1660 | 1464581811855 Marionette TRACE conn2 <- [1,2174,null,{}] 21:16:51 INFO - PROCESS | 1660 | 1464581811857 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}] 21:16:51 INFO - PROCESS | 1660 | 1464581811956 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 21:16:51 INFO - PROCESS | 1660 | 1464581811960 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c01d000 == 85 [pid = 1660] [id = 551] 21:16:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x12124a000) [pid = 1660] [serial = 1653] [outer = 0x0] 21:16:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x121cc7000) [pid = 1660] [serial = 1654] [outer = 0x12124a000] 21:16:51 INFO - PROCESS | 1660 | 1464581811986 Marionette DEBUG loaded listener.js 21:16:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x124da5400) [pid = 1660] [serial = 1655] [outer = 0x12124a000] 21:16:52 INFO - PROCESS | 1660 | 1464581812355 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]]]}] 21:16:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 21:16:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 518ms 21:16:52 INFO - PROCESS | 1660 | 1464581812373 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 21:16:52 INFO - PROCESS | 1660 | 1464581812374 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 21:16:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 21:16:52 INFO - PROCESS | 1660 | 1464581812403 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 21:16:52 INFO - PROCESS | 1660 | 1464581812404 Marionette TRACE conn2 <- [1,2178,null,{}] 21:16:52 INFO - PROCESS | 1660 | 1464581812408 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}] 21:16:52 INFO - PROCESS | 1660 | 1464581812513 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 21:16:52 INFO - PROCESS | 1660 | 1464581812519 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c619000 == 86 [pid = 1660] [id = 552] 21:16:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x1256fb000) [pid = 1660] [serial = 1656] [outer = 0x0] 21:16:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x12796dc00) [pid = 1660] [serial = 1657] [outer = 0x1256fb000] 21:16:52 INFO - PROCESS | 1660 | 1464581812545 Marionette DEBUG loaded listener.js 21:16:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x129028400) [pid = 1660] [serial = 1658] [outer = 0x1256fb000] 21:16:52 INFO - PROCESS | 1660 | 1464581812931 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]]]}] 21:16:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 21:16:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 594ms 21:16:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 21:16:52 INFO - PROCESS | 1660 | 1464581812978 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 21:16:52 INFO - PROCESS | 1660 | 1464581812980 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 21:16:52 INFO - PROCESS | 1660 | 1464581812982 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 21:16:52 INFO - PROCESS | 1660 | 1464581812983 Marionette TRACE conn2 <- [1,2182,null,{}] 21:16:52 INFO - PROCESS | 1660 | 1464581812985 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}] 21:16:53 INFO - PROCESS | 1660 | 1464581813101 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 21:16:53 INFO - PROCESS | 1660 | 1464581813114 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cb5c000 == 87 [pid = 1660] [id = 553] 21:16:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x126e85c00) [pid = 1660] [serial = 1659] [outer = 0x0] 21:16:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x129624c00) [pid = 1660] [serial = 1660] [outer = 0x126e85c00] 21:16:53 INFO - PROCESS | 1660 | 1464581813140 Marionette DEBUG loaded listener.js 21:16:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x12a8b3000) [pid = 1660] [serial = 1661] [outer = 0x126e85c00] 21:16:53 INFO - PROCESS | 1660 | 1464581813507 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]]]}] 21:16:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 21:16:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 568ms 21:16:53 INFO - PROCESS | 1660 | 1464581813550 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 21:16:53 INFO - PROCESS | 1660 | 1464581813551 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 21:16:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 21:16:53 INFO - PROCESS | 1660 | 1464581813554 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 21:16:53 INFO - PROCESS | 1660 | 1464581813555 Marionette TRACE conn2 <- [1,2186,null,{}] 21:16:53 INFO - PROCESS | 1660 | 1464581813557 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}] 21:16:53 INFO - PROCESS | 1660 | 1464581813677 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 21:16:53 INFO - PROCESS | 1660 | 1464581813691 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d4a2800 == 88 [pid = 1660] [id = 554] 21:16:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x128cc5000) [pid = 1660] [serial = 1662] [outer = 0x0] 21:16:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x12b3dd000) [pid = 1660] [serial = 1663] [outer = 0x128cc5000] 21:16:53 INFO - PROCESS | 1660 | 1464581813717 Marionette DEBUG loaded listener.js 21:16:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x12bb44800) [pid = 1660] [serial = 1664] [outer = 0x128cc5000] 21:16:54 INFO - PROCESS | 1660 | 1464581814067 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]]]}] 21:16:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 21:16:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 523ms 21:16:54 INFO - PROCESS | 1660 | 1464581814079 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 21:16:54 INFO - PROCESS | 1660 | 1464581814087 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 21:16:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 21:16:54 INFO - PROCESS | 1660 | 1464581814090 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 21:16:54 INFO - PROCESS | 1660 | 1464581814091 Marionette TRACE conn2 <- [1,2190,null,{}] 21:16:54 INFO - PROCESS | 1660 | 1464581814093 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}] 21:16:54 INFO - PROCESS | 1660 | 1464581814212 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 21:16:54 INFO - PROCESS | 1660 | 1464581814227 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x12da1a800 == 89 [pid = 1660] [id = 555] 21:16:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x12b243800) [pid = 1660] [serial = 1665] [outer = 0x0] 21:16:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x12bd30800) [pid = 1660] [serial = 1666] [outer = 0x12b243800] 21:16:54 INFO - PROCESS | 1660 | 1464581814252 Marionette DEBUG loaded listener.js 21:16:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x12c15a000) [pid = 1660] [serial = 1667] [outer = 0x12b243800] 21:16:54 INFO - PROCESS | 1660 | 1464581814590 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]]]}] 21:16:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 21:16:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 520ms 21:16:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 21:16:54 INFO - PROCESS | 1660 | 1464581814612 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 21:16:54 INFO - PROCESS | 1660 | 1464581814613 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 21:16:54 INFO - PROCESS | 1660 | 1464581814615 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 21:16:54 INFO - PROCESS | 1660 | 1464581814616 Marionette TRACE conn2 <- [1,2194,null,{}] 21:16:54 INFO - PROCESS | 1660 | 1464581814619 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}] 21:16:54 INFO - PROCESS | 1660 | 1464581814737 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 21:16:54 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x12106cc00) [pid = 1660] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 21:16:54 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x12932ac00) [pid = 1660] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 21:16:54 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x1121b5400) [pid = 1660] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 21:16:54 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x11981c400) [pid = 1660] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 21:16:54 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x1293bac00) [pid = 1660] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 21:16:54 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x110f4d800) [pid = 1660] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 21:16:54 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x11310a000) [pid = 1660] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 21:16:54 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x110f42c00) [pid = 1660] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 21:16:54 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x1181a4400) [pid = 1660] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 21:16:54 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x128cce400) [pid = 1660] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 21:16:54 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x120681000) [pid = 1660] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 21:16:54 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x1216ea000) [pid = 1660] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 21:16:54 INFO - PROCESS | 1660 | 1464581814943 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x128fa9000 == 90 [pid = 1660] [id = 556] 21:16:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x110edbc00) [pid = 1660] [serial = 1668] [outer = 0x0] 21:16:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x113115800) [pid = 1660] [serial = 1669] [outer = 0x110edbc00] 21:16:54 INFO - PROCESS | 1660 | 1464581814970 Marionette DEBUG loaded listener.js 21:16:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x120681000) [pid = 1660] [serial = 1670] [outer = 0x110edbc00] 21:16:55 INFO - PROCESS | 1660 | 1464581815246 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]]]}] 21:16:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 21:16:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 667ms 21:16:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 21:16:55 INFO - PROCESS | 1660 | 1464581815284 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 21:16:55 INFO - PROCESS | 1660 | 1464581815285 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 21:16:55 INFO - PROCESS | 1660 | 1464581815287 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 21:16:55 INFO - PROCESS | 1660 | 1464581815289 Marionette TRACE conn2 <- [1,2198,null,{}] 21:16:55 INFO - PROCESS | 1660 | 1464581815291 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}] 21:16:55 INFO - PROCESS | 1660 | 1464581815412 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 21:16:55 INFO - PROCESS | 1660 | 1464581815416 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x135155000 == 91 [pid = 1660] [id = 557] 21:16:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x121ccc400) [pid = 1660] [serial = 1671] [outer = 0x0] 21:16:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x12a8b8000) [pid = 1660] [serial = 1672] [outer = 0x121ccc400] 21:16:55 INFO - PROCESS | 1660 | 1464581815445 Marionette DEBUG loaded listener.js 21:16:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x12d7d7800) [pid = 1660] [serial = 1673] [outer = 0x121ccc400] 21:16:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 21:16:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 520ms 21:16:55 INFO - PROCESS | 1660 | 1464581815804 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]]]}] 21:16:55 INFO - PROCESS | 1660 | 1464581815807 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 21:16:55 INFO - PROCESS | 1660 | 1464581815810 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 21:16:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 21:16:55 INFO - PROCESS | 1660 | 1464581815817 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 21:16:55 INFO - PROCESS | 1660 | 1464581815818 Marionette TRACE conn2 <- [1,2202,null,{}] 21:16:55 INFO - PROCESS | 1660 | 1464581815820 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}] 21:16:55 INFO - PROCESS | 1660 | 1464581815954 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 21:16:55 INFO - PROCESS | 1660 | 1464581815962 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x13547b000 == 92 [pid = 1660] [id = 558] 21:16:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x110dcac00) [pid = 1660] [serial = 1674] [outer = 0x0] 21:16:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x12d7da000) [pid = 1660] [serial = 1675] [outer = 0x110dcac00] 21:16:55 INFO - PROCESS | 1660 | 1464581815987 Marionette DEBUG loaded listener.js 21:16:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x135f18c00) [pid = 1660] [serial = 1676] [outer = 0x110dcac00] 21:16:56 INFO - PROCESS | 1660 | 1464581816295 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]]]}] 21:16:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 21:16:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 518ms 21:16:56 INFO - PROCESS | 1660 | 1464581816335 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 21:16:56 INFO - PROCESS | 1660 | 1464581816336 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 21:16:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 21:16:56 INFO - PROCESS | 1660 | 1464581816339 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 21:16:56 INFO - PROCESS | 1660 | 1464581816340 Marionette TRACE conn2 <- [1,2206,null,{}] 21:16:56 INFO - PROCESS | 1660 | 1464581816342 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}] 21:16:56 INFO - PROCESS | 1660 | 1464581816437 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 21:16:56 INFO - PROCESS | 1660 | 1464581816441 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x135ead000 == 93 [pid = 1660] [id = 559] 21:16:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x135f1b400) [pid = 1660] [serial = 1677] [outer = 0x0] 21:16:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x135f20800) [pid = 1660] [serial = 1678] [outer = 0x135f1b400] 21:16:56 INFO - PROCESS | 1660 | 1464581816468 Marionette DEBUG loaded listener.js 21:16:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x137722c00) [pid = 1660] [serial = 1679] [outer = 0x135f1b400] 21:16:56 INFO - PROCESS | 1660 | 1464581816820 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]]]}] 21:16:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 21:16:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 519ms 21:16:56 INFO - PROCESS | 1660 | 1464581816859 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 21:16:56 INFO - PROCESS | 1660 | 1464581816860 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 21:16:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 21:16:56 INFO - PROCESS | 1660 | 1464581816864 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 21:16:56 INFO - PROCESS | 1660 | 1464581816865 Marionette TRACE conn2 <- [1,2210,null,{}] 21:16:56 INFO - PROCESS | 1660 | 1464581816868 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}] 21:16:57 INFO - PROCESS | 1660 | 1464581817075 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 21:16:57 INFO - PROCESS | 1660 | 1464581817123 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e08000 == 94 [pid = 1660] [id = 560] 21:16:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x110dc9800) [pid = 1660] [serial = 1680] [outer = 0x0] 21:16:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x110ee0000) [pid = 1660] [serial = 1681] [outer = 0x110dc9800] 21:16:57 INFO - PROCESS | 1660 | 1464581817156 Marionette DEBUG loaded listener.js 21:16:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x112693c00) [pid = 1660] [serial = 1682] [outer = 0x110dc9800] 21:16:57 INFO - PROCESS | 1660 | 1464581817640 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]]]}] 21:16:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 21:16:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 819ms 21:16:57 INFO - PROCESS | 1660 | 1464581817686 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 21:16:57 INFO - PROCESS | 1660 | 1464581817690 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 21:16:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 21:16:57 INFO - PROCESS | 1660 | 1464581817694 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 21:16:57 INFO - PROCESS | 1660 | 1464581817698 Marionette TRACE conn2 <- [1,2214,null,{}] 21:16:57 INFO - PROCESS | 1660 | 1464581817703 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}] 21:16:57 INFO - PROCESS | 1660 | 1464581817928 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 21:16:58 INFO - PROCESS | 1660 | 1464581818033 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a522800 == 95 [pid = 1660] [id = 561] 21:16:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x117694400) [pid = 1660] [serial = 1683] [outer = 0x0] 21:16:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x1182b2800) [pid = 1660] [serial = 1684] [outer = 0x117694400] 21:16:58 INFO - PROCESS | 1660 | 1464581818065 Marionette DEBUG loaded listener.js 21:16:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x118f46800) [pid = 1660] [serial = 1685] [outer = 0x117694400] 21:16:58 INFO - PROCESS | 1660 | 1464581818481 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]]]}] 21:16:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 21:16:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 823ms 21:16:58 INFO - PROCESS | 1660 | 1464581818517 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 21:16:58 INFO - PROCESS | 1660 | 1464581818519 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 21:16:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 21:16:58 INFO - PROCESS | 1660 | 1464581818522 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 21:16:58 INFO - PROCESS | 1660 | 1464581818523 Marionette TRACE conn2 <- [1,2218,null,{}] 21:16:58 INFO - PROCESS | 1660 | 1464581818526 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}] 21:16:58 INFO - PROCESS | 1660 | 1464581818644 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 21:16:58 INFO - PROCESS | 1660 | 1464581818760 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e099800 == 96 [pid = 1660] [id = 562] 21:16:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x119824400) [pid = 1660] [serial = 1686] [outer = 0x0] 21:16:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x119b6fc00) [pid = 1660] [serial = 1687] [outer = 0x119824400] 21:16:58 INFO - PROCESS | 1660 | 1464581818793 Marionette DEBUG loaded listener.js 21:16:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x124d5b800) [pid = 1660] [serial = 1688] [outer = 0x119824400] 21:16:59 INFO - PROCESS | 1660 | 1464581819234 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]]]}] 21:16:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 21:16:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 724ms 21:16:59 INFO - PROCESS | 1660 | 1464581819263 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 21:16:59 INFO - PROCESS | 1660 | 1464581819266 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 21:16:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 21:16:59 INFO - PROCESS | 1660 | 1464581819274 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 21:16:59 INFO - PROCESS | 1660 | 1464581819277 Marionette TRACE conn2 <- [1,2222,null,{}] 21:16:59 INFO - PROCESS | 1660 | 1464581819296 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}] 21:16:59 INFO - PROCESS | 1660 | 1464581819415 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 21:16:59 INFO - PROCESS | 1660 | 1464581819530 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x1383cf000 == 97 [pid = 1660] [id = 563] 21:16:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x126ae1400) [pid = 1660] [serial = 1689] [outer = 0x0] 21:16:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x128c22c00) [pid = 1660] [serial = 1690] [outer = 0x126ae1400] 21:16:59 INFO - PROCESS | 1660 | 1464581819561 Marionette DEBUG loaded listener.js 21:16:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x12a8b1000) [pid = 1660] [serial = 1691] [outer = 0x126ae1400] 21:16:59 INFO - PROCESS | 1660 | 1464581819971 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]]]}] 21:17:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 21:17:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 739ms 21:17:00 INFO - PROCESS | 1660 | 1464581820009 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 21:17:00 INFO - PROCESS | 1660 | 1464581820010 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 21:17:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 21:17:00 INFO - PROCESS | 1660 | 1464581820013 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 21:17:00 INFO - PROCESS | 1660 | 1464581820014 Marionette TRACE conn2 <- [1,2226,null,{}] 21:17:00 INFO - PROCESS | 1660 | 1464581820017 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}] 21:17:00 INFO - PROCESS | 1660 | 1464581820130 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 21:17:00 INFO - PROCESS | 1660 | 1464581820211 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x140cc3800 == 98 [pid = 1660] [id = 564] 21:17:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x128c1dc00) [pid = 1660] [serial = 1692] [outer = 0x0] 21:17:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x12c2e8c00) [pid = 1660] [serial = 1693] [outer = 0x128c1dc00] 21:17:00 INFO - PROCESS | 1660 | 1464581820241 Marionette DEBUG loaded listener.js 21:17:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x12cb90400) [pid = 1660] [serial = 1694] [outer = 0x128c1dc00] 21:17:00 INFO - PROCESS | 1660 | 1464581820651 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]]]}] 21:17:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 21:17:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 669ms 21:17:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 21:17:00 INFO - PROCESS | 1660 | 1464581820682 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 21:17:00 INFO - PROCESS | 1660 | 1464581820683 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 21:17:00 INFO - PROCESS | 1660 | 1464581820686 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 21:17:00 INFO - PROCESS | 1660 | 1464581820687 Marionette TRACE conn2 <- [1,2230,null,{}] 21:17:00 INFO - PROCESS | 1660 | 1464581820689 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}] 21:17:00 INFO - PROCESS | 1660 | 1464581820823 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 21:17:00 INFO - PROCESS | 1660 | 1464581820945 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x1382d2000 == 99 [pid = 1660] [id = 565] 21:17:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 163 (0x12d312800) [pid = 1660] [serial = 1695] [outer = 0x0] 21:17:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 164 (0x12d389000) [pid = 1660] [serial = 1696] [outer = 0x12d312800] 21:17:00 INFO - PROCESS | 1660 | 1464581820979 Marionette DEBUG loaded listener.js 21:17:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 165 (0x137722000) [pid = 1660] [serial = 1697] [outer = 0x12d312800] 21:17:01 INFO - PROCESS | 1660 | 1464581821367 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]]]}] 21:17:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 21:17:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 720ms 21:17:01 INFO - PROCESS | 1660 | 1464581821406 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 21:17:01 INFO - PROCESS | 1660 | 1464581821408 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 21:17:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 21:17:01 INFO - PROCESS | 1660 | 1464581821410 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 21:17:01 INFO - PROCESS | 1660 | 1464581821411 Marionette TRACE conn2 <- [1,2234,null,{}] 21:17:01 INFO - PROCESS | 1660 | 1464581821414 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}] 21:17:01 INFO - PROCESS | 1660 | 1464581821531 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 21:17:01 INFO - PROCESS | 1660 | 1464581821646 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x1384a8800 == 100 [pid = 1660] [id = 566] 21:17:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 166 (0x12fd42400) [pid = 1660] [serial = 1698] [outer = 0x0] 21:17:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 167 (0x12fd4a800) [pid = 1660] [serial = 1699] [outer = 0x12fd42400] 21:17:01 INFO - PROCESS | 1660 | 1464581821676 Marionette DEBUG loaded listener.js 21:17:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 168 (0x12fd50400) [pid = 1660] [serial = 1700] [outer = 0x12fd42400] 21:17:02 INFO - PROCESS | 1660 | 1464581822057 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]]]}] 21:17:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 21:17:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 669ms 21:17:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 21:17:02 INFO - PROCESS | 1660 | 1464581822080 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 21:17:02 INFO - PROCESS | 1660 | 1464581822081 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 21:17:02 INFO - PROCESS | 1660 | 1464581822083 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 21:17:02 INFO - PROCESS | 1660 | 1464581822084 Marionette TRACE conn2 <- [1,2238,null,{}] 21:17:02 INFO - PROCESS | 1660 | 1464581822087 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}] 21:17:02 INFO - PROCESS | 1660 | 1464581822201 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 21:17:02 INFO - PROCESS | 1660 | 1464581822306 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x140bc5000 == 101 [pid = 1660] [id = 567] 21:17:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 169 (0x12db83000) [pid = 1660] [serial = 1701] [outer = 0x0] 21:17:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 170 (0x12db86400) [pid = 1660] [serial = 1702] [outer = 0x12db83000] 21:17:02 INFO - PROCESS | 1660 | 1464581822334 Marionette DEBUG loaded listener.js 21:17:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 171 (0x12db8ac00) [pid = 1660] [serial = 1703] [outer = 0x12db83000] 21:17:02 INFO - PROCESS | 1660 | 1464581822736 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]]]}] 21:17:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 21:17:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 672ms 21:17:02 INFO - PROCESS | 1660 | 1464581822755 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 21:17:02 INFO - PROCESS | 1660 | 1464581822757 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 21:17:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 21:17:02 INFO - PROCESS | 1660 | 1464581822759 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 21:17:02 INFO - PROCESS | 1660 | 1464581822760 Marionette TRACE conn2 <- [1,2242,null,{}] 21:17:02 INFO - PROCESS | 1660 | 1464581822763 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}] 21:17:02 INFO - PROCESS | 1660 | 1464581822880 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 21:17:02 INFO - PROCESS | 1660 | 1464581822996 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x140bda800 == 102 [pid = 1660] [id = 568] 21:17:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 172 (0x12db8d000) [pid = 1660] [serial = 1704] [outer = 0x0] 21:17:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 173 (0x12fd4d000) [pid = 1660] [serial = 1705] [outer = 0x12db8d000] 21:17:03 INFO - PROCESS | 1660 | 1464581823027 Marionette DEBUG loaded listener.js 21:17:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 174 (0x135f6b400) [pid = 1660] [serial = 1706] [outer = 0x12db8d000] 21:17:03 INFO - PROCESS | 1660 | 1464581823457 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]]]}] 21:17:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 21:17:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 720ms 21:17:03 INFO - PROCESS | 1660 | 1464581823479 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 21:17:03 INFO - PROCESS | 1660 | 1464581823481 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 21:17:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 21:17:03 INFO - PROCESS | 1660 | 1464581823483 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 21:17:03 INFO - PROCESS | 1660 | 1464581823484 Marionette TRACE conn2 <- [1,2246,null,{}] 21:17:03 INFO - PROCESS | 1660 | 1464581823487 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}] 21:17:03 INFO - PROCESS | 1660 | 1464581823621 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 21:17:03 INFO - PROCESS | 1660 | 1464581823710 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd3b800 == 103 [pid = 1660] [id = 569] 21:17:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 175 (0x1256fa400) [pid = 1660] [serial = 1707] [outer = 0x0] 21:17:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 176 (0x12db8e000) [pid = 1660] [serial = 1708] [outer = 0x1256fa400] 21:17:03 INFO - PROCESS | 1660 | 1464581823739 Marionette DEBUG loaded listener.js 21:17:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 177 (0x135f6fc00) [pid = 1660] [serial = 1709] [outer = 0x1256fa400] 21:17:04 INFO - PROCESS | 1660 | 1464581824183 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]]]}] 21:17:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 21:17:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 769ms 21:17:04 INFO - PROCESS | 1660 | 1464581824252 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 21:17:04 INFO - PROCESS | 1660 | 1464581824254 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 21:17:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 21:17:04 INFO - PROCESS | 1660 | 1464581824256 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 21:17:04 INFO - PROCESS | 1660 | 1464581824257 Marionette TRACE conn2 <- [1,2250,null,{}] 21:17:04 INFO - PROCESS | 1660 | 1464581824260 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}] 21:17:04 INFO - PROCESS | 1660 | 1464581824554 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 21:17:04 INFO - PROCESS | 1660 | 1464581824653 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x126ea4000 == 104 [pid = 1660] [id = 570] 21:17:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 178 (0x110f4ac00) [pid = 1660] [serial = 1710] [outer = 0x0] 21:17:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 179 (0x11266c000) [pid = 1660] [serial = 1711] [outer = 0x110f4ac00] 21:17:04 INFO - PROCESS | 1660 | 1464581824682 Marionette DEBUG loaded listener.js 21:17:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 180 (0x112f25800) [pid = 1660] [serial = 1712] [outer = 0x110f4ac00] 21:17:05 INFO - PROCESS | 1660 | 1464581825184 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]]]}] 21:17:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 21:17:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 971ms 21:17:05 INFO - PROCESS | 1660 | 1464581825228 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 21:17:05 INFO - PROCESS | 1660 | 1464581825231 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 21:17:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 21:17:05 INFO - PROCESS | 1660 | 1464581825234 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 21:17:05 INFO - PROCESS | 1660 | 1464581825236 Marionette TRACE conn2 <- [1,2254,null,{}] 21:17:05 INFO - PROCESS | 1660 | 1464581825239 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}] 21:17:05 INFO - PROCESS | 1660 | 1464581825354 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 21:17:05 INFO - PROCESS | 1660 | 1464581825476 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x121320800 == 105 [pid = 1660] [id = 571] 21:17:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 181 (0x118606400) [pid = 1660] [serial = 1713] [outer = 0x0] 21:17:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 182 (0x11931e800) [pid = 1660] [serial = 1714] [outer = 0x118606400] 21:17:05 INFO - PROCESS | 1660 | 1464581825508 Marionette DEBUG loaded listener.js 21:17:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 183 (0x119825000) [pid = 1660] [serial = 1715] [outer = 0x118606400] 21:17:05 INFO - PROCESS | 1660 | --DOCSHELL 0x12da22800 == 104 [pid = 1660] [id = 305] 21:17:05 INFO - PROCESS | 1660 | --DOCSHELL 0x122731800 == 103 [pid = 1660] [id = 423] 21:17:05 INFO - PROCESS | 1660 | --DOCSHELL 0x135ead000 == 102 [pid = 1660] [id = 559] 21:17:05 INFO - PROCESS | 1660 | --DOCSHELL 0x13547b000 == 101 [pid = 1660] [id = 558] 21:17:05 INFO - PROCESS | 1660 | --DOCSHELL 0x135155000 == 100 [pid = 1660] [id = 557] 21:17:05 INFO - PROCESS | 1660 | --DOCSHELL 0x128fa9000 == 99 [pid = 1660] [id = 556] 21:17:05 INFO - PROCESS | 1660 | --DOCSHELL 0x12da1a800 == 98 [pid = 1660] [id = 555] 21:17:05 INFO - PROCESS | 1660 | --DOMWINDOW == 182 (0x12c972000) [pid = 1660] [serial = 1612] [outer = 0x0] [url = about:blank] 21:17:05 INFO - PROCESS | 1660 | --DOCSHELL 0x12d4a2800 == 97 [pid = 1660] [id = 554] 21:17:05 INFO - PROCESS | 1660 | --DOCSHELL 0x12cb5c000 == 96 [pid = 1660] [id = 553] 21:17:05 INFO - PROCESS | 1660 | --DOCSHELL 0x12c619000 == 95 [pid = 1660] [id = 552] 21:17:05 INFO - PROCESS | 1660 | --DOCSHELL 0x12c01d000 == 94 [pid = 1660] [id = 551] 21:17:05 INFO - PROCESS | 1660 | --DOCSHELL 0x12a708800 == 93 [pid = 1660] [id = 550] 21:17:05 INFO - PROCESS | 1660 | --DOCSHELL 0x12709f800 == 92 [pid = 1660] [id = 549] 21:17:05 INFO - PROCESS | 1660 | --DOCSHELL 0x116fa6000 == 91 [pid = 1660] [id = 548] 21:17:05 INFO - PROCESS | 1660 | --DOCSHELL 0x1167b1000 == 90 [pid = 1660] [id = 547] 21:17:05 INFO - PROCESS | 1660 | --DOCSHELL 0x1383d6000 == 89 [pid = 1660] [id = 545] 21:17:05 INFO - PROCESS | 1660 | --DOCSHELL 0x1385af000 == 88 [pid = 1660] [id = 544] 21:17:05 INFO - PROCESS | 1660 | --DOCSHELL 0x1377db800 == 87 [pid = 1660] [id = 543] 21:17:05 INFO - PROCESS | 1660 | --DOCSHELL 0x1356b6800 == 86 [pid = 1660] [id = 542] 21:17:05 INFO - PROCESS | 1660 | --DOCSHELL 0x13547c000 == 85 [pid = 1660] [id = 541] 21:17:05 INFO - PROCESS | 1660 | --DOCSHELL 0x12db19000 == 84 [pid = 1660] [id = 540] 21:17:05 INFO - PROCESS | 1660 | --DOCSHELL 0x127284000 == 83 [pid = 1660] [id = 539] 21:17:05 INFO - PROCESS | 1660 | --DOCSHELL 0x116f9b000 == 82 [pid = 1660] [id = 538] 21:17:05 INFO - PROCESS | 1660 | 1464581825931 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]]]}] 21:17:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 21:17:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 722ms 21:17:05 INFO - PROCESS | 1660 | 1464581825956 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 21:17:05 INFO - PROCESS | 1660 | 1464581825957 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 21:17:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 21:17:05 INFO - PROCESS | 1660 | 1464581825960 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 21:17:05 INFO - PROCESS | 1660 | 1464581825961 Marionette TRACE conn2 <- [1,2258,null,{}] 21:17:05 INFO - PROCESS | 1660 | 1464581825963 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}] 21:17:06 INFO - PROCESS | 1660 | 1464581826064 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 21:17:06 INFO - PROCESS | 1660 | --DOMWINDOW == 181 (0x12bb3b000) [pid = 1660] [serial = 1553] [outer = 0x0] [url = about:blank] 21:17:06 INFO - PROCESS | 1660 | --DOMWINDOW == 180 (0x129629000) [pid = 1660] [serial = 1597] [outer = 0x0] [url = about:blank] 21:17:06 INFO - PROCESS | 1660 | --DOMWINDOW == 179 (0x113108400) [pid = 1660] [serial = 1582] [outer = 0x0] [url = about:blank] 21:17:06 INFO - PROCESS | 1660 | --DOMWINDOW == 178 (0x1180b3000) [pid = 1660] [serial = 1583] [outer = 0x0] [url = about:blank] 21:17:06 INFO - PROCESS | 1660 | --DOMWINDOW == 177 (0x119b68000) [pid = 1660] [serial = 1588] [outer = 0x0] [url = about:blank] 21:17:06 INFO - PROCESS | 1660 | --DOMWINDOW == 176 (0x12abc9c00) [pid = 1660] [serial = 1600] [outer = 0x0] [url = about:blank] 21:17:06 INFO - PROCESS | 1660 | --DOMWINDOW == 175 (0x1268b0400) [pid = 1660] [serial = 1567] [outer = 0x0] [url = about:blank] 21:17:06 INFO - PROCESS | 1660 | --DOMWINDOW == 174 (0x112a12400) [pid = 1660] [serial = 1580] [outer = 0x0] [url = about:blank] 21:17:06 INFO - PROCESS | 1660 | --DOMWINDOW == 173 (0x112666000) [pid = 1660] [serial = 1579] [outer = 0x0] [url = about:blank] 21:17:06 INFO - PROCESS | 1660 | --DOMWINDOW == 172 (0x12bd25000) [pid = 1660] [serial = 1603] [outer = 0x0] [url = about:blank] 21:17:06 INFO - PROCESS | 1660 | --DOMWINDOW == 171 (0x110ed6c00) [pid = 1660] [serial = 1555] [outer = 0x0] [url = about:blank] 21:17:06 INFO - PROCESS | 1660 | --DOMWINDOW == 170 (0x12067cc00) [pid = 1660] [serial = 1606] [outer = 0x0] [url = about:blank] 21:17:06 INFO - PROCESS | 1660 | --DOMWINDOW == 169 (0x113112400) [pid = 1660] [serial = 1558] [outer = 0x0] [url = about:blank] 21:17:06 INFO - PROCESS | 1660 | --DOMWINDOW == 168 (0x121249800) [pid = 1660] [serial = 1564] [outer = 0x0] [url = about:blank] 21:17:06 INFO - PROCESS | 1660 | --DOMWINDOW == 167 (0x12bb44400) [pid = 1660] [serial = 1601] [outer = 0x0] [url = about:blank] 21:17:06 INFO - PROCESS | 1660 | --DOMWINDOW == 166 (0x1184f8c00) [pid = 1660] [serial = 1561] [outer = 0x0] [url = about:blank] 21:17:06 INFO - PROCESS | 1660 | --DOMWINDOW == 165 (0x12c093000) [pid = 1660] [serial = 1573] [outer = 0x0] [url = about:blank] 21:17:06 INFO - PROCESS | 1660 | --DOMWINDOW == 164 (0x118f51400) [pid = 1660] [serial = 1585] [outer = 0x0] [url = about:blank] 21:17:06 INFO - PROCESS | 1660 | --DOMWINDOW == 163 (0x1195e5800) [pid = 1660] [serial = 1586] [outer = 0x0] [url = about:blank] 21:17:06 INFO - PROCESS | 1660 | --DOMWINDOW == 162 (0x116229000) [pid = 1660] [serial = 1576] [outer = 0x0] [url = about:blank] 21:17:06 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x12bb1b800) [pid = 1660] [serial = 1570] [outer = 0x0] [url = about:blank] 21:17:06 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x12c2f0400) [pid = 1660] [serial = 1610] [outer = 0x0] [url = about:blank] 21:17:06 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x12c08a000) [pid = 1660] [serial = 1609] [outer = 0x0] [url = about:blank] 21:17:06 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x12c08d000) [pid = 1660] [serial = 1604] [outer = 0x0] [url = about:blank] 21:17:06 INFO - PROCESS | 1660 | --DOMWINDOW == 157 (0x1293c4400) [pid = 1660] [serial = 1607] [outer = 0x0] [url = about:blank] 21:17:06 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x121069000) [pid = 1660] [serial = 1591] [outer = 0x0] [url = about:blank] 21:17:06 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x121acb400) [pid = 1660] [serial = 1592] [outer = 0x0] [url = about:blank] 21:17:06 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x120680c00) [pid = 1660] [serial = 1589] [outer = 0x0] [url = about:blank] 21:17:06 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x124ac9800) [pid = 1660] [serial = 1594] [outer = 0x0] [url = about:blank] 21:17:06 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x128cd0800) [pid = 1660] [serial = 1595] [outer = 0x0] [url = about:blank] 21:17:06 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x12a8af800) [pid = 1660] [serial = 1598] [outer = 0x0] [url = about:blank] 21:17:06 INFO - PROCESS | 1660 | 1464581826157 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x121ab2800 == 83 [pid = 1660] [id = 572] 21:17:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x112666000) [pid = 1660] [serial = 1716] [outer = 0x0] 21:17:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x1168bd000) [pid = 1660] [serial = 1717] [outer = 0x112666000] 21:17:06 INFO - PROCESS | 1660 | 1464581826187 Marionette DEBUG loaded listener.js 21:17:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x120684000) [pid = 1660] [serial = 1718] [outer = 0x112666000] 21:17:06 INFO - PROCESS | 1660 | 1464581826498 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]]]}] 21:17:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 21:17:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 570ms 21:17:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 21:17:06 INFO - PROCESS | 1660 | 1464581826531 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 21:17:06 INFO - PROCESS | 1660 | 1464581826533 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 21:17:06 INFO - PROCESS | 1660 | 1464581826540 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 21:17:06 INFO - PROCESS | 1660 | 1464581826543 Marionette TRACE conn2 <- [1,2262,null,{}] 21:17:06 INFO - PROCESS | 1660 | 1464581826546 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}] 21:17:06 INFO - PROCESS | 1660 | 1464581826647 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 21:17:06 INFO - PROCESS | 1660 | 1464581826751 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd36800 == 84 [pid = 1660] [id = 573] 21:17:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x119df3800) [pid = 1660] [serial = 1719] [outer = 0x0] 21:17:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x12568f400) [pid = 1660] [serial = 1720] [outer = 0x119df3800] 21:17:06 INFO - PROCESS | 1660 | 1464581826777 Marionette DEBUG loaded listener.js 21:17:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x128c1a400) [pid = 1660] [serial = 1721] [outer = 0x119df3800] 21:17:07 INFO - PROCESS | 1660 | 1464581827068 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]]]}] 21:17:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 21:17:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 575ms 21:17:07 INFO - PROCESS | 1660 | 1464581827115 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 21:17:07 INFO - PROCESS | 1660 | 1464581827116 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 21:17:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 21:17:07 INFO - PROCESS | 1660 | 1464581827126 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 21:17:07 INFO - PROCESS | 1660 | 1464581827127 Marionette TRACE conn2 <- [1,2266,null,{}] 21:17:07 INFO - PROCESS | 1660 | 1464581827132 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}] 21:17:07 INFO - PROCESS | 1660 | 1464581827229 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 21:17:07 INFO - PROCESS | 1660 | 1464581827305 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c61a800 == 85 [pid = 1660] [id = 574] 21:17:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x127970400) [pid = 1660] [serial = 1722] [outer = 0x0] 21:17:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x128cc3800) [pid = 1660] [serial = 1723] [outer = 0x127970400] 21:17:07 INFO - PROCESS | 1660 | 1464581827331 Marionette DEBUG loaded listener.js 21:17:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x1293bf800) [pid = 1660] [serial = 1724] [outer = 0x127970400] 21:17:07 INFO - PROCESS | 1660 | 1464581827611 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]]]}] 21:17:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 21:17:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 531ms 21:17:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 21:17:07 INFO - PROCESS | 1660 | 1464581827650 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 21:17:07 INFO - PROCESS | 1660 | 1464581827652 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 21:17:07 INFO - PROCESS | 1660 | 1464581827654 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 21:17:07 INFO - PROCESS | 1660 | 1464581827655 Marionette TRACE conn2 <- [1,2270,null,{}] 21:17:07 INFO - PROCESS | 1660 | 1464581827657 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}] 21:17:07 INFO - PROCESS | 1660 | 1464581827761 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 21:17:07 INFO - PROCESS | 1660 | 1464581827766 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d4a9800 == 86 [pid = 1660] [id = 575] 21:17:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x12abc9c00) [pid = 1660] [serial = 1725] [outer = 0x0] 21:17:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x12bb19400) [pid = 1660] [serial = 1726] [outer = 0x12abc9c00] 21:17:07 INFO - PROCESS | 1660 | 1464581827797 Marionette DEBUG loaded listener.js 21:17:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 163 (0x12c08fc00) [pid = 1660] [serial = 1727] [outer = 0x12abc9c00] 21:17:08 INFO - PROCESS | 1660 | 1464581828193 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]]]}] 21:17:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 21:17:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 571ms 21:17:08 INFO - PROCESS | 1660 | 1464581828235 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 21:17:08 INFO - PROCESS | 1660 | 1464581828237 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 21:17:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 21:17:08 INFO - PROCESS | 1660 | 1464581828252 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 21:17:08 INFO - PROCESS | 1660 | 1464581828254 Marionette TRACE conn2 <- [1,2274,null,{}] 21:17:08 INFO - PROCESS | 1660 | 1464581828257 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}] 21:17:08 INFO - PROCESS | 1660 | 1464581828459 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 21:17:08 INFO - PROCESS | 1660 | 1464581828489 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e04c000 == 87 [pid = 1660] [id = 576] 21:17:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 164 (0x12abcac00) [pid = 1660] [serial = 1728] [outer = 0x0] 21:17:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 165 (0x12c2f0000) [pid = 1660] [serial = 1729] [outer = 0x12abcac00] 21:17:08 INFO - PROCESS | 1660 | 1464581828529 Marionette DEBUG loaded listener.js 21:17:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 166 (0x12d00ec00) [pid = 1660] [serial = 1730] [outer = 0x12abcac00] 21:17:08 INFO - PROCESS | 1660 | 1464581828944 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]]]}] 21:17:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 21:17:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 722ms 21:17:08 INFO - PROCESS | 1660 | 1464581828975 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 21:17:08 INFO - PROCESS | 1660 | 1464581828976 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 21:17:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 21:17:08 INFO - PROCESS | 1660 | 1464581828985 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 21:17:08 INFO - PROCESS | 1660 | 1464581828986 Marionette TRACE conn2 <- [1,2278,null,{}] 21:17:08 INFO - PROCESS | 1660 | 1464581828988 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}] 21:17:09 INFO - PROCESS | 1660 | 1464581829113 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 21:17:09 INFO - PROCESS | 1660 | 1464581829145 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12fd87000 == 88 [pid = 1660] [id = 577] 21:17:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 167 (0x12c97d000) [pid = 1660] [serial = 1731] [outer = 0x0] 21:17:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 168 (0x12d383800) [pid = 1660] [serial = 1732] [outer = 0x12c97d000] 21:17:09 INFO - PROCESS | 1660 | 1464581829170 Marionette DEBUG loaded listener.js 21:17:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 169 (0x12d7ce800) [pid = 1660] [serial = 1733] [outer = 0x12c97d000] 21:17:09 INFO - PROCESS | 1660 | 1464581829569 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]]]}] 21:17:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 21:17:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 617ms 21:17:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 21:17:09 INFO - PROCESS | 1660 | 1464581829603 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 21:17:09 INFO - PROCESS | 1660 | 1464581829604 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 21:17:09 INFO - PROCESS | 1660 | 1464581829606 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 21:17:09 INFO - PROCESS | 1660 | 1464581829607 Marionette TRACE conn2 <- [1,2282,null,{}] 21:17:09 INFO - PROCESS | 1660 | 1464581829609 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}] 21:17:09 INFO - PROCESS | 1660 | 1464581829731 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 21:17:09 INFO - PROCESS | 1660 | 1464581829744 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x135489800 == 89 [pid = 1660] [id = 578] 21:17:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 170 (0x12932c800) [pid = 1660] [serial = 1734] [outer = 0x0] 21:17:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 171 (0x12d310000) [pid = 1660] [serial = 1735] [outer = 0x12932c800] 21:17:09 INFO - PROCESS | 1660 | 1464581829776 Marionette DEBUG loaded listener.js 21:17:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 172 (0x135f14000) [pid = 1660] [serial = 1736] [outer = 0x12932c800] 21:17:10 INFO - PROCESS | 1660 | 1464581830136 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]]]}] 21:17:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 21:17:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 568ms 21:17:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 21:17:10 INFO - PROCESS | 1660 | 1464581830174 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 21:17:10 INFO - PROCESS | 1660 | 1464581830175 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 21:17:10 INFO - PROCESS | 1660 | 1464581830178 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 21:17:10 INFO - PROCESS | 1660 | 1464581830179 Marionette TRACE conn2 <- [1,2286,null,{}] 21:17:10 INFO - PROCESS | 1660 | 1464581830186 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}] 21:17:10 INFO - PROCESS | 1660 | 1464581830495 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 21:17:10 INFO - PROCESS | 1660 | --DOMWINDOW == 171 (0x112697400) [pid = 1660] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 21:17:10 INFO - PROCESS | 1660 | --DOMWINDOW == 170 (0x126e85c00) [pid = 1660] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 21:17:10 INFO - PROCESS | 1660 | --DOMWINDOW == 169 (0x12b243800) [pid = 1660] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 21:17:10 INFO - PROCESS | 1660 | --DOMWINDOW == 168 (0x110dcac00) [pid = 1660] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 21:17:10 INFO - PROCESS | 1660 | --DOMWINDOW == 167 (0x12124a000) [pid = 1660] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 21:17:10 INFO - PROCESS | 1660 | --DOMWINDOW == 166 (0x110dc2c00) [pid = 1660] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 21:17:10 INFO - PROCESS | 1660 | --DOMWINDOW == 165 (0x118f48000) [pid = 1660] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 21:17:10 INFO - PROCESS | 1660 | --DOMWINDOW == 164 (0x128cc5000) [pid = 1660] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 21:17:10 INFO - PROCESS | 1660 | --DOMWINDOW == 163 (0x119b71400) [pid = 1660] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 21:17:10 INFO - PROCESS | 1660 | --DOMWINDOW == 162 (0x121ccc400) [pid = 1660] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 21:17:10 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x110edbc00) [pid = 1660] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 21:17:10 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x1256fb000) [pid = 1660] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 21:17:10 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x110dc8400) [pid = 1660] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 21:17:10 INFO - PROCESS | 1660 | 1464581830569 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x118fa3000 == 90 [pid = 1660] [id = 579] 21:17:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x110dcac00) [pid = 1660] [serial = 1737] [outer = 0x0] 21:17:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x1166d6800) [pid = 1660] [serial = 1738] [outer = 0x110dcac00] 21:17:10 INFO - PROCESS | 1660 | 1464581830594 Marionette DEBUG loaded listener.js 21:17:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x12124a000) [pid = 1660] [serial = 1739] [outer = 0x110dcac00] 21:17:10 INFO - PROCESS | 1660 | 1464581830864 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]]]}] 21:17:10 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 21:17:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 725ms 21:17:10 INFO - PROCESS | 1660 | 1464581830903 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 21:17:10 INFO - PROCESS | 1660 | 1464581830905 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 21:17:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 21:17:10 INFO - PROCESS | 1660 | 1464581830907 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 21:17:10 INFO - PROCESS | 1660 | 1464581830909 Marionette TRACE conn2 <- [1,2290,null,{}] 21:17:10 INFO - PROCESS | 1660 | 1464581830919 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}] 21:17:11 INFO - PROCESS | 1660 | 1464581831023 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 21:17:11 INFO - PROCESS | 1660 | 1464581831097 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12da1d000 == 91 [pid = 1660] [id = 580] 21:17:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 163 (0x110edbc00) [pid = 1660] [serial = 1740] [outer = 0x0] 21:17:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 164 (0x12c976000) [pid = 1660] [serial = 1741] [outer = 0x110edbc00] 21:17:11 INFO - PROCESS | 1660 | 1464581831127 Marionette DEBUG loaded listener.js 21:17:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 165 (0x135938800) [pid = 1660] [serial = 1742] [outer = 0x110edbc00] 21:17:11 INFO - PROCESS | 1660 | 1464581831406 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]]]}] 21:17:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 21:17:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 526ms 21:17:11 INFO - PROCESS | 1660 | 1464581831434 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 21:17:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 21:17:11 INFO - PROCESS | 1660 | 1464581831436 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 21:17:11 INFO - PROCESS | 1660 | 1464581831439 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 21:17:11 INFO - PROCESS | 1660 | 1464581831440 Marionette TRACE conn2 <- [1,2294,null,{}] 21:17:11 INFO - PROCESS | 1660 | 1464581831450 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}] 21:17:11 INFO - PROCESS | 1660 | 1464581831569 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 21:17:11 INFO - PROCESS | 1660 | 1464581831574 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x1377d2000 == 92 [pid = 1660] [id = 581] 21:17:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 166 (0x13593ac00) [pid = 1660] [serial = 1743] [outer = 0x0] 21:17:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 167 (0x135f68c00) [pid = 1660] [serial = 1744] [outer = 0x13593ac00] 21:17:11 INFO - PROCESS | 1660 | 1464581831599 Marionette DEBUG loaded listener.js 21:17:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 168 (0x135f75800) [pid = 1660] [serial = 1745] [outer = 0x13593ac00] 21:17:11 INFO - PROCESS | 1660 | 1464581831942 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]]]}] 21:17:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 21:17:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 523ms 21:17:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 21:17:11 INFO - PROCESS | 1660 | 1464581831968 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 21:17:11 INFO - PROCESS | 1660 | 1464581831969 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 21:17:11 INFO - PROCESS | 1660 | 1464581831972 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 21:17:11 INFO - PROCESS | 1660 | 1464581831973 Marionette TRACE conn2 <- [1,2298,null,{}] 21:17:12 INFO - PROCESS | 1660 | 1464581832005 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}] 21:17:12 INFO - PROCESS | 1660 | 1464581832121 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 21:17:12 INFO - PROCESS | 1660 | 1464581832128 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x1382e1000 == 93 [pid = 1660] [id = 582] 21:17:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 169 (0x135f75c00) [pid = 1660] [serial = 1746] [outer = 0x0] 21:17:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 170 (0x137725000) [pid = 1660] [serial = 1747] [outer = 0x135f75c00] 21:17:12 INFO - PROCESS | 1660 | 1464581832167 Marionette DEBUG loaded listener.js 21:17:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 171 (0x13772b400) [pid = 1660] [serial = 1748] [outer = 0x135f75c00] 21:17:12 INFO - PROCESS | 1660 | 1464581832756 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]]]}] 21:17:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 21:17:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 843ms 21:17:12 INFO - PROCESS | 1660 | 1464581832816 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 21:17:12 INFO - PROCESS | 1660 | 1464581832819 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 21:17:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 21:17:12 INFO - PROCESS | 1660 | 1464581832848 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 21:17:12 INFO - PROCESS | 1660 | 1464581832851 Marionette TRACE conn2 <- [1,2302,null,{}] 21:17:12 INFO - PROCESS | 1660 | 1464581832855 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}] 21:17:12 INFO - PROCESS | 1660 | 1464581832986 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 21:17:13 INFO - PROCESS | 1660 | 1464581833107 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x129486800 == 94 [pid = 1660] [id = 583] 21:17:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 172 (0x113111800) [pid = 1660] [serial = 1749] [outer = 0x0] 21:17:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 173 (0x11819a800) [pid = 1660] [serial = 1750] [outer = 0x113111800] 21:17:13 INFO - PROCESS | 1660 | 1464581833141 Marionette DEBUG loaded listener.js 21:17:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 174 (0x11981d400) [pid = 1660] [serial = 1751] [outer = 0x113111800] 21:17:13 INFO - PROCESS | 1660 | 1464581833561 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]]]}] 21:17:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 21:17:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 773ms 21:17:13 INFO - PROCESS | 1660 | 1464581833621 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 21:17:13 INFO - PROCESS | 1660 | 1464581833625 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 21:17:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 21:17:13 INFO - PROCESS | 1660 | 1464581833630 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 21:17:13 INFO - PROCESS | 1660 | 1464581833632 Marionette TRACE conn2 <- [1,2306,null,{}] 21:17:13 INFO - PROCESS | 1660 | 1464581833635 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}] 21:17:13 INFO - PROCESS | 1660 | 1464581833758 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 21:17:13 INFO - PROCESS | 1660 | 1464581833848 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d49e800 == 95 [pid = 1660] [id = 584] 21:17:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 175 (0x120688400) [pid = 1660] [serial = 1752] [outer = 0x0] 21:17:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 176 (0x121acd000) [pid = 1660] [serial = 1753] [outer = 0x120688400] 21:17:13 INFO - PROCESS | 1660 | 1464581833877 Marionette DEBUG loaded listener.js 21:17:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 177 (0x125690000) [pid = 1660] [serial = 1754] [outer = 0x120688400] 21:17:14 INFO - PROCESS | 1660 | 1464581834291 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]]]}] 21:17:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 21:17:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 670ms 21:17:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 21:17:14 INFO - PROCESS | 1660 | 1464581834300 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 21:17:14 INFO - PROCESS | 1660 | 1464581834302 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 21:17:14 INFO - PROCESS | 1660 | 1464581834304 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 21:17:14 INFO - PROCESS | 1660 | 1464581834307 Marionette TRACE conn2 <- [1,2310,null,{}] 21:17:14 INFO - PROCESS | 1660 | 1464581834317 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}] 21:17:14 INFO - PROCESS | 1660 | 1464581834463 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 21:17:14 INFO - PROCESS | 1660 | 1464581834583 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x1384a5000 == 96 [pid = 1660] [id = 585] 21:17:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 178 (0x12068a000) [pid = 1660] [serial = 1755] [outer = 0x0] 21:17:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 179 (0x12962c000) [pid = 1660] [serial = 1756] [outer = 0x12068a000] 21:17:14 INFO - PROCESS | 1660 | 1464581834613 Marionette DEBUG loaded listener.js 21:17:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 180 (0x12c1bbc00) [pid = 1660] [serial = 1757] [outer = 0x12068a000] 21:17:15 INFO - PROCESS | 1660 | 1464581835035 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]]]}] 21:17:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 21:17:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 771ms 21:17:15 INFO - PROCESS | 1660 | 1464581835076 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 21:17:15 INFO - PROCESS | 1660 | 1464581835078 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 21:17:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 21:17:15 INFO - PROCESS | 1660 | 1464581835080 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 21:17:15 INFO - PROCESS | 1660 | 1464581835081 Marionette TRACE conn2 <- [1,2314,null,{}] 21:17:15 INFO - PROCESS | 1660 | 1464581835084 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}] 21:17:15 INFO - PROCESS | 1660 | 1464581835204 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 21:17:15 INFO - PROCESS | 1660 | 1464581835322 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x140bdf800 == 97 [pid = 1660] [id = 586] 21:17:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 181 (0x12bd26c00) [pid = 1660] [serial = 1758] [outer = 0x0] 21:17:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 182 (0x12db86800) [pid = 1660] [serial = 1759] [outer = 0x12bd26c00] 21:17:15 INFO - PROCESS | 1660 | 1464581835353 Marionette DEBUG loaded listener.js 21:17:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 183 (0x134ad5400) [pid = 1660] [serial = 1760] [outer = 0x12bd26c00] 21:17:15 INFO - PROCESS | 1660 | 1464581835757 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]]]}] 21:17:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 21:17:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 719ms 21:17:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 21:17:15 INFO - PROCESS | 1660 | 1464581835817 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 21:17:15 INFO - PROCESS | 1660 | 1464581835818 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 21:17:15 INFO - PROCESS | 1660 | 1464581835820 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 21:17:15 INFO - PROCESS | 1660 | 1464581835822 Marionette TRACE conn2 <- [1,2318,null,{}] 21:17:15 INFO - PROCESS | 1660 | 1464581835824 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}] 21:17:15 INFO - PROCESS | 1660 | 1464581835944 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 21:17:16 INFO - PROCESS | 1660 | 1464581836062 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x140fd2000 == 98 [pid = 1660] [id = 587] 21:17:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 184 (0x134ad5c00) [pid = 1660] [serial = 1761] [outer = 0x0] 21:17:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 185 (0x134adb400) [pid = 1660] [serial = 1762] [outer = 0x134ad5c00] 21:17:16 INFO - PROCESS | 1660 | 1464581836093 Marionette DEBUG loaded listener.js 21:17:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 186 (0x134adf400) [pid = 1660] [serial = 1763] [outer = 0x134ad5c00] 21:17:16 INFO - PROCESS | 1660 | 1464581836500 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] 21:17:16 INFO - PROCESS | 1660 | 1464581836542 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 21:17:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 21:17:16 INFO - PROCESS | 1660 | 1464581836545 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 21:17:16 INFO - PROCESS | 1660 | 1464581836546 Marionette TRACE conn2 <- [1,2322,null,{}] 21:17:16 INFO - PROCESS | 1660 | 1464581836549 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}] 21:17:16 INFO - PROCESS | 1660 | 1464581836717 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 21:17:16 INFO - PROCESS | 1660 | 1464581836895 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x138287000 == 99 [pid = 1660] [id = 588] 21:17:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 187 (0x125620400) [pid = 1660] [serial = 1764] [outer = 0x0] 21:17:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 188 (0x134ae1800) [pid = 1660] [serial = 1765] [outer = 0x125620400] 21:17:16 INFO - PROCESS | 1660 | 1464581836944 Marionette DEBUG loaded listener.js 21:17:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 189 (0x135f15000) [pid = 1660] [serial = 1766] [outer = 0x125620400] 21:17:17 INFO - PROCESS | 1660 | 1464581837374 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]]]}] 21:17:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 21:17:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 872ms 21:17:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 21:17:17 INFO - PROCESS | 1660 | 1464581837417 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 21:17:17 INFO - PROCESS | 1660 | 1464581837418 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 21:17:17 INFO - PROCESS | 1660 | 1464581837420 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 21:17:17 INFO - PROCESS | 1660 | 1464581837422 Marionette TRACE conn2 <- [1,2326,null,{}] 21:17:17 INFO - PROCESS | 1660 | 1464581837424 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}] 21:17:17 INFO - PROCESS | 1660 | 1464581837546 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 21:17:17 INFO - PROCESS | 1660 | 1464581837667 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x141011800 == 100 [pid = 1660] [id = 589] 21:17:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 190 (0x125621000) [pid = 1660] [serial = 1767] [outer = 0x0] 21:17:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 191 (0x1359a2c00) [pid = 1660] [serial = 1768] [outer = 0x125621000] 21:17:17 INFO - PROCESS | 1660 | 1464581837697 Marionette DEBUG loaded listener.js 21:17:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 192 (0x1359a7c00) [pid = 1660] [serial = 1769] [outer = 0x125621000] 21:17:18 INFO - PROCESS | 1660 | 1464581838102 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]]]}] 21:17:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 21:17:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 720ms 21:17:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 21:17:18 INFO - PROCESS | 1660 | 1464581838141 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 21:17:18 INFO - PROCESS | 1660 | 1464581838142 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 21:17:18 INFO - PROCESS | 1660 | 1464581838145 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 21:17:18 INFO - PROCESS | 1660 | 1464581838146 Marionette TRACE conn2 <- [1,2330,null,{}] 21:17:18 INFO - PROCESS | 1660 | 1464581838148 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}] 21:17:18 INFO - PROCESS | 1660 | 1464581838267 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 21:17:18 INFO - PROCESS | 1660 | 1464581838383 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x141026800 == 101 [pid = 1660] [id = 590] 21:17:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 193 (0x110f4e800) [pid = 1660] [serial = 1770] [outer = 0x0] 21:17:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 194 (0x1359a9c00) [pid = 1660] [serial = 1771] [outer = 0x110f4e800] 21:17:18 INFO - PROCESS | 1660 | 1464581838412 Marionette DEBUG loaded listener.js 21:17:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 195 (0x135c83400) [pid = 1660] [serial = 1772] [outer = 0x110f4e800] 21:17:18 INFO - PROCESS | 1660 | 1464581838866 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]]]}] 21:17:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 21:17:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 770ms 21:17:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 21:17:18 INFO - PROCESS | 1660 | 1464581838924 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 21:17:18 INFO - PROCESS | 1660 | 1464581838926 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 21:17:18 INFO - PROCESS | 1660 | 1464581838930 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 21:17:18 INFO - PROCESS | 1660 | 1464581838931 Marionette TRACE conn2 <- [1,2334,null,{}] 21:17:18 INFO - PROCESS | 1660 | 1464581838934 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}] 21:17:19 INFO - PROCESS | 1660 | 1464581839054 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 21:17:19 INFO - PROCESS | 1660 | 1464581839147 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x127673000 == 102 [pid = 1660] [id = 591] 21:17:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 196 (0x113245800) [pid = 1660] [serial = 1773] [outer = 0x0] 21:17:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 197 (0x128c1e400) [pid = 1660] [serial = 1774] [outer = 0x113245800] 21:17:19 INFO - PROCESS | 1660 | 1464581839177 Marionette DEBUG loaded listener.js 21:17:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 198 (0x135c84800) [pid = 1660] [serial = 1775] [outer = 0x113245800] 21:17:20 INFO - PROCESS | 1660 | 1464581839998 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]]]}] 21:17:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 21:17:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1121ms 21:17:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 21:17:20 INFO - PROCESS | 1660 | 1464581840052 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 21:17:20 INFO - PROCESS | 1660 | 1464581840056 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 21:17:20 INFO - PROCESS | 1660 | 1464581840062 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 21:17:20 INFO - PROCESS | 1660 | 1464581840067 Marionette TRACE conn2 <- [1,2338,null,{}] 21:17:20 INFO - PROCESS | 1660 | 1464581840073 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}] 21:17:20 INFO - PROCESS | 1660 | 1464581840199 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 21:17:20 INFO - PROCESS | 1660 | 1464581840317 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c016000 == 103 [pid = 1660] [id = 592] 21:17:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 199 (0x1130d6c00) [pid = 1660] [serial = 1776] [outer = 0x0] 21:17:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 200 (0x113113800) [pid = 1660] [serial = 1777] [outer = 0x1130d6c00] 21:17:20 INFO - PROCESS | 1660 | 1464581840348 Marionette DEBUG loaded listener.js 21:17:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 201 (0x118090c00) [pid = 1660] [serial = 1778] [outer = 0x1130d6c00] 21:17:20 INFO - PROCESS | 1660 | 1464581840787 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]]]}] 21:17:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 21:17:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 776ms 21:17:20 INFO - PROCESS | 1660 | 1464581840836 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 21:17:20 INFO - PROCESS | 1660 | 1464581840840 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 21:17:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 21:17:20 INFO - PROCESS | 1660 | 1464581840844 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 21:17:20 INFO - PROCESS | 1660 | 1464581840846 Marionette TRACE conn2 <- [1,2342,null,{}] 21:17:20 INFO - PROCESS | 1660 | 1464581840849 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}] 21:17:20 INFO - PROCESS | 1660 | 1464581840973 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 21:17:21 INFO - PROCESS | 1660 | 1464581841099 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x121337800 == 104 [pid = 1660] [id = 593] 21:17:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 202 (0x11310cc00) [pid = 1660] [serial = 1779] [outer = 0x0] 21:17:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 203 (0x1195dd400) [pid = 1660] [serial = 1780] [outer = 0x11310cc00] 21:17:21 INFO - PROCESS | 1660 | 1464581841130 Marionette DEBUG loaded listener.js 21:17:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 204 (0x120684400) [pid = 1660] [serial = 1781] [outer = 0x11310cc00] 21:17:21 INFO - PROCESS | 1660 | --DOCSHELL 0x1377d2000 == 103 [pid = 1660] [id = 581] 21:17:21 INFO - PROCESS | 1660 | --DOCSHELL 0x12da1d000 == 102 [pid = 1660] [id = 580] 21:17:21 INFO - PROCESS | 1660 | --DOCSHELL 0x118fa3000 == 101 [pid = 1660] [id = 579] 21:17:21 INFO - PROCESS | 1660 | --DOCSHELL 0x135489800 == 100 [pid = 1660] [id = 578] 21:17:21 INFO - PROCESS | 1660 | --DOCSHELL 0x12fd87000 == 99 [pid = 1660] [id = 577] 21:17:21 INFO - PROCESS | 1660 | --DOCSHELL 0x12e04c000 == 98 [pid = 1660] [id = 576] 21:17:21 INFO - PROCESS | 1660 | --DOMWINDOW == 203 (0x135f20800) [pid = 1660] [serial = 1678] [outer = 0x0] [url = about:blank] 21:17:21 INFO - PROCESS | 1660 | --DOCSHELL 0x12d4a9800 == 97 [pid = 1660] [id = 575] 21:17:21 INFO - PROCESS | 1660 | --DOCSHELL 0x135488800 == 96 [pid = 1660] [id = 458] 21:17:21 INFO - PROCESS | 1660 | --DOCSHELL 0x12c61a800 == 95 [pid = 1660] [id = 574] 21:17:21 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd36800 == 94 [pid = 1660] [id = 573] 21:17:21 INFO - PROCESS | 1660 | --DOCSHELL 0x121ab2800 == 93 [pid = 1660] [id = 572] 21:17:21 INFO - PROCESS | 1660 | --DOCSHELL 0x121320800 == 92 [pid = 1660] [id = 571] 21:17:21 INFO - PROCESS | 1660 | --DOCSHELL 0x126ea4000 == 91 [pid = 1660] [id = 570] 21:17:21 INFO - PROCESS | 1660 | --DOCSHELL 0x140bda800 == 90 [pid = 1660] [id = 568] 21:17:21 INFO - PROCESS | 1660 | --DOCSHELL 0x140bc5000 == 89 [pid = 1660] [id = 567] 21:17:21 INFO - PROCESS | 1660 | --DOCSHELL 0x1384a8800 == 88 [pid = 1660] [id = 566] 21:17:21 INFO - PROCESS | 1660 | --DOCSHELL 0x1382d2000 == 87 [pid = 1660] [id = 565] 21:17:21 INFO - PROCESS | 1660 | --DOCSHELL 0x140cc3800 == 86 [pid = 1660] [id = 564] 21:17:21 INFO - PROCESS | 1660 | --DOCSHELL 0x1383cf000 == 85 [pid = 1660] [id = 563] 21:17:21 INFO - PROCESS | 1660 | --DOCSHELL 0x12e099800 == 84 [pid = 1660] [id = 562] 21:17:21 INFO - PROCESS | 1660 | --DOCSHELL 0x12a522800 == 83 [pid = 1660] [id = 561] 21:17:21 INFO - PROCESS | 1660 | --DOCSHELL 0x117e08000 == 82 [pid = 1660] [id = 560] 21:17:21 INFO - PROCESS | 1660 | 1464581841594 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]]]}] 21:17:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 21:17:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 771ms 21:17:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 21:17:21 INFO - PROCESS | 1660 | 1464581841616 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 21:17:21 INFO - PROCESS | 1660 | 1464581841617 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 21:17:21 INFO - PROCESS | 1660 | 1464581841619 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 21:17:21 INFO - PROCESS | 1660 | 1464581841622 Marionette TRACE conn2 <- [1,2346,null,{}] 21:17:21 INFO - PROCESS | 1660 | 1464581841629 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}] 21:17:21 INFO - PROCESS | 1660 | 1464581841743 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 21:17:21 INFO - PROCESS | 1660 | --DOMWINDOW == 202 (0x1181a3000) [pid = 1660] [serial = 1646] [outer = 0x0] [url = about:blank] 21:17:21 INFO - PROCESS | 1660 | --DOMWINDOW == 201 (0x129624c00) [pid = 1660] [serial = 1660] [outer = 0x0] [url = about:blank] 21:17:21 INFO - PROCESS | 1660 | --DOMWINDOW == 200 (0x110f43400) [pid = 1660] [serial = 1615] [outer = 0x0] [url = about:blank] 21:17:21 INFO - PROCESS | 1660 | --DOMWINDOW == 199 (0x12796dc00) [pid = 1660] [serial = 1657] [outer = 0x0] [url = about:blank] 21:17:21 INFO - PROCESS | 1660 | --DOMWINDOW == 198 (0x12a8b8000) [pid = 1660] [serial = 1672] [outer = 0x0] [url = about:blank] 21:17:21 INFO - PROCESS | 1660 | --DOMWINDOW == 197 (0x12bd30800) [pid = 1660] [serial = 1666] [outer = 0x0] [url = about:blank] 21:17:21 INFO - PROCESS | 1660 | --DOMWINDOW == 196 (0x115f74800) [pid = 1660] [serial = 1645] [outer = 0x0] [url = about:blank] 21:17:21 INFO - PROCESS | 1660 | --DOMWINDOW == 195 (0x112a1ec00) [pid = 1660] [serial = 1643] [outer = 0x0] [url = about:blank] 21:17:21 INFO - PROCESS | 1660 | --DOMWINDOW == 194 (0x135f18c00) [pid = 1660] [serial = 1676] [outer = 0x0] [url = about:blank] 21:17:21 INFO - PROCESS | 1660 | --DOMWINDOW == 193 (0x124da5400) [pid = 1660] [serial = 1655] [outer = 0x0] [url = about:blank] 21:17:21 INFO - PROCESS | 1660 | --DOMWINDOW == 192 (0x12d010c00) [pid = 1660] [serial = 1633] [outer = 0x0] [url = about:blank] 21:17:21 INFO - PROCESS | 1660 | --DOMWINDOW == 191 (0x12cb92400) [pid = 1660] [serial = 1613] [outer = 0x0] [url = about:blank] 21:17:21 INFO - PROCESS | 1660 | --DOMWINDOW == 190 (0x120639400) [pid = 1660] [serial = 1651] [outer = 0x0] [url = about:blank] 21:17:21 INFO - PROCESS | 1660 | --DOMWINDOW == 189 (0x119b68400) [pid = 1660] [serial = 1649] [outer = 0x0] [url = about:blank] 21:17:21 INFO - PROCESS | 1660 | --DOMWINDOW == 188 (0x121cc7000) [pid = 1660] [serial = 1654] [outer = 0x0] [url = about:blank] 21:17:21 INFO - PROCESS | 1660 | --DOMWINDOW == 187 (0x12bb44800) [pid = 1660] [serial = 1664] [outer = 0x0] [url = about:blank] 21:17:21 INFO - PROCESS | 1660 | --DOMWINDOW == 186 (0x1195de000) [pid = 1660] [serial = 1648] [outer = 0x0] [url = about:blank] 21:17:21 INFO - PROCESS | 1660 | --DOMWINDOW == 185 (0x12a8b3000) [pid = 1660] [serial = 1661] [outer = 0x0] [url = about:blank] 21:17:21 INFO - PROCESS | 1660 | --DOMWINDOW == 184 (0x12d7da000) [pid = 1660] [serial = 1675] [outer = 0x0] [url = about:blank] 21:17:21 INFO - PROCESS | 1660 | --DOMWINDOW == 183 (0x119825800) [pid = 1660] [serial = 1621] [outer = 0x0] [url = about:blank] 21:17:21 INFO - PROCESS | 1660 | --DOMWINDOW == 182 (0x120681000) [pid = 1660] [serial = 1670] [outer = 0x0] [url = about:blank] 21:17:21 INFO - PROCESS | 1660 | --DOMWINDOW == 181 (0x12c15a000) [pid = 1660] [serial = 1667] [outer = 0x0] [url = about:blank] 21:17:21 INFO - PROCESS | 1660 | --DOMWINDOW == 180 (0x12d460800) [pid = 1660] [serial = 1636] [outer = 0x0] [url = about:blank] 21:17:21 INFO - PROCESS | 1660 | --DOMWINDOW == 179 (0x12b3dd000) [pid = 1660] [serial = 1663] [outer = 0x0] [url = about:blank] 21:17:21 INFO - PROCESS | 1660 | --DOMWINDOW == 178 (0x1164ca400) [pid = 1660] [serial = 1639] [outer = 0x0] [url = about:blank] 21:17:21 INFO - PROCESS | 1660 | --DOMWINDOW == 177 (0x12c1bac00) [pid = 1660] [serial = 1630] [outer = 0x0] [url = about:blank] 21:17:21 INFO - PROCESS | 1660 | --DOMWINDOW == 176 (0x112a73000) [pid = 1660] [serial = 1618] [outer = 0x0] [url = about:blank] 21:17:21 INFO - PROCESS | 1660 | --DOMWINDOW == 175 (0x12106b400) [pid = 1660] [serial = 1652] [outer = 0x0] [url = about:blank] 21:17:21 INFO - PROCESS | 1660 | --DOMWINDOW == 174 (0x12964cc00) [pid = 1660] [serial = 1627] [outer = 0x0] [url = about:blank] 21:17:21 INFO - PROCESS | 1660 | --DOMWINDOW == 173 (0x1256fb400) [pid = 1660] [serial = 1624] [outer = 0x0] [url = about:blank] 21:17:21 INFO - PROCESS | 1660 | --DOMWINDOW == 172 (0x12d7d7800) [pid = 1660] [serial = 1673] [outer = 0x0] [url = about:blank] 21:17:21 INFO - PROCESS | 1660 | --DOMWINDOW == 171 (0x113115800) [pid = 1660] [serial = 1669] [outer = 0x0] [url = about:blank] 21:17:21 INFO - PROCESS | 1660 | --DOMWINDOW == 170 (0x129028400) [pid = 1660] [serial = 1658] [outer = 0x0] [url = about:blank] 21:17:21 INFO - PROCESS | 1660 | --DOMWINDOW == 169 (0x110edf800) [pid = 1660] [serial = 1642] [outer = 0x0] [url = about:blank] 21:17:21 INFO - PROCESS | 1660 | 1464581841833 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x126809800 == 83 [pid = 1660] [id = 594] 21:17:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 170 (0x112a73000) [pid = 1660] [serial = 1782] [outer = 0x0] 21:17:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 171 (0x118fb5400) [pid = 1660] [serial = 1783] [outer = 0x112a73000] 21:17:21 INFO - PROCESS | 1660 | 1464581841861 Marionette DEBUG loaded listener.js 21:17:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 172 (0x121cc2400) [pid = 1660] [serial = 1784] [outer = 0x112a73000] 21:17:22 INFO - PROCESS | 1660 | 1464581842174 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]]]}] 21:17:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 21:17:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 570ms 21:17:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 21:17:22 INFO - PROCESS | 1660 | 1464581842190 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 21:17:22 INFO - PROCESS | 1660 | 1464581842192 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 21:17:22 INFO - PROCESS | 1660 | 1464581842194 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 21:17:22 INFO - PROCESS | 1660 | 1464581842197 Marionette TRACE conn2 <- [1,2350,null,{}] 21:17:22 INFO - PROCESS | 1660 | 1464581842201 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}] 21:17:22 INFO - PROCESS | 1660 | 1464581842302 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 21:17:22 INFO - PROCESS | 1660 | 1464581842398 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b362000 == 84 [pid = 1660] [id = 595] 21:17:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 173 (0x121cc7000) [pid = 1660] [serial = 1785] [outer = 0x0] 21:17:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 174 (0x125624000) [pid = 1660] [serial = 1786] [outer = 0x121cc7000] 21:17:22 INFO - PROCESS | 1660 | 1464581842424 Marionette DEBUG loaded listener.js 21:17:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 175 (0x12796dc00) [pid = 1660] [serial = 1787] [outer = 0x121cc7000] 21:17:22 INFO - PROCESS | 1660 | 1464581842693 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]]]}] 21:17:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 21:17:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 522ms 21:17:22 INFO - PROCESS | 1660 | 1464581842718 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 21:17:22 INFO - PROCESS | 1660 | 1464581842719 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 21:17:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 21:17:22 INFO - PROCESS | 1660 | 1464581842722 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 21:17:22 INFO - PROCESS | 1660 | 1464581842734 Marionette TRACE conn2 <- [1,2354,null,{}] 21:17:22 INFO - PROCESS | 1660 | 1464581842741 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}] 21:17:22 INFO - PROCESS | 1660 | 1464581842841 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 21:17:22 INFO - PROCESS | 1660 | 1464581842846 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d37a800 == 85 [pid = 1660] [id = 596] 21:17:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 176 (0x128c1b000) [pid = 1660] [serial = 1788] [outer = 0x0] 21:17:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 177 (0x128cc5400) [pid = 1660] [serial = 1789] [outer = 0x128c1b000] 21:17:22 INFO - PROCESS | 1660 | 1464581842871 Marionette DEBUG loaded listener.js 21:17:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 178 (0x12932ac00) [pid = 1660] [serial = 1790] [outer = 0x128c1b000] 21:17:23 INFO - PROCESS | 1660 | 1464581843271 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]]]}] 21:17:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 21:17:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 584ms 21:17:23 INFO - PROCESS | 1660 | 1464581843307 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 21:17:23 INFO - PROCESS | 1660 | 1464581843308 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 21:17:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 21:17:23 INFO - PROCESS | 1660 | 1464581843311 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 21:17:23 INFO - PROCESS | 1660 | 1464581843313 Marionette TRACE conn2 <- [1,2358,null,{}] 21:17:23 INFO - PROCESS | 1660 | 1464581843316 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}] 21:17:23 INFO - PROCESS | 1660 | 1464581843429 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 21:17:23 INFO - PROCESS | 1660 | 1464581843434 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e04c000 == 86 [pid = 1660] [id = 597] 21:17:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 179 (0x129629000) [pid = 1660] [serial = 1791] [outer = 0x0] 21:17:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 180 (0x12aa14000) [pid = 1660] [serial = 1792] [outer = 0x129629000] 21:17:23 INFO - PROCESS | 1660 | 1464581843461 Marionette DEBUG loaded listener.js 21:17:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 181 (0x12c08f000) [pid = 1660] [serial = 1793] [outer = 0x129629000] 21:17:23 INFO - PROCESS | 1660 | 1464581843854 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]]]}] 21:17:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 21:17:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 572ms 21:17:23 INFO - PROCESS | 1660 | 1464581843922 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 21:17:23 INFO - PROCESS | 1660 | 1464581843924 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 21:17:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 21:17:23 INFO - PROCESS | 1660 | 1464581843927 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 21:17:23 INFO - PROCESS | 1660 | 1464581843929 Marionette TRACE conn2 <- [1,2362,null,{}] 21:17:23 INFO - PROCESS | 1660 | 1464581843933 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}] 21:17:24 INFO - PROCESS | 1660 | 1464581844117 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 21:17:24 INFO - PROCESS | 1660 | 1464581844138 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x12fd77800 == 87 [pid = 1660] [id = 598] 21:17:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 182 (0x117694800) [pid = 1660] [serial = 1794] [outer = 0x0] 21:17:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 183 (0x12c157800) [pid = 1660] [serial = 1795] [outer = 0x117694800] 21:17:24 INFO - PROCESS | 1660 | 1464581844163 Marionette DEBUG loaded listener.js 21:17:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 184 (0x12c2f2800) [pid = 1660] [serial = 1796] [outer = 0x117694800] 21:17:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 21:17:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 623ms 21:17:24 INFO - PROCESS | 1660 | 1464581844543 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]]]}] 21:17:24 INFO - PROCESS | 1660 | 1464581844550 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 21:17:24 INFO - PROCESS | 1660 | 1464581844552 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 21:17:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 21:17:24 INFO - PROCESS | 1660 | 1464581844554 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 21:17:24 INFO - PROCESS | 1660 | 1464581844555 Marionette TRACE conn2 <- [1,2366,null,{}] 21:17:24 INFO - PROCESS | 1660 | 1464581844557 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}] 21:17:24 INFO - PROCESS | 1660 | 1464581844688 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 21:17:24 INFO - PROCESS | 1660 | 1464581844700 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x13548f000 == 88 [pid = 1660] [id = 599] 21:17:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 185 (0x11860c000) [pid = 1660] [serial = 1797] [outer = 0x0] 21:17:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 186 (0x12d011c00) [pid = 1660] [serial = 1798] [outer = 0x11860c000] 21:17:24 INFO - PROCESS | 1660 | 1464581844725 Marionette DEBUG loaded listener.js 21:17:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 187 (0x12d45cc00) [pid = 1660] [serial = 1799] [outer = 0x11860c000] 21:17:25 INFO - PROCESS | 1660 | 1464581845100 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]]]}] 21:17:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 21:17:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 573ms 21:17:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 21:17:25 INFO - PROCESS | 1660 | 1464581845132 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 21:17:25 INFO - PROCESS | 1660 | 1464581845133 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 21:17:25 INFO - PROCESS | 1660 | 1464581845135 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 21:17:25 INFO - PROCESS | 1660 | 1464581845136 Marionette TRACE conn2 <- [1,2370,null,{}] 21:17:25 INFO - PROCESS | 1660 | 1464581845139 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}] 21:17:25 INFO - PROCESS | 1660 | 1464581845264 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 21:17:25 INFO - PROCESS | 1660 | 1464581845280 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x1356d9800 == 89 [pid = 1660] [id = 600] 21:17:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 188 (0x12d7ce400) [pid = 1660] [serial = 1800] [outer = 0x0] 21:17:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 189 (0x12db87c00) [pid = 1660] [serial = 1801] [outer = 0x12d7ce400] 21:17:25 INFO - PROCESS | 1660 | 1464581845312 Marionette DEBUG loaded listener.js 21:17:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 190 (0x134ae0000) [pid = 1660] [serial = 1802] [outer = 0x12d7ce400] 21:17:25 INFO - PROCESS | 1660 | 1464581845671 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]]]}] 21:17:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 21:17:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 568ms 21:17:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 21:17:25 INFO - PROCESS | 1660 | 1464581845703 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 21:17:25 INFO - PROCESS | 1660 | 1464581845705 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 21:17:25 INFO - PROCESS | 1660 | 1464581845707 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 21:17:25 INFO - PROCESS | 1660 | 1464581845708 Marionette TRACE conn2 <- [1,2374,null,{}] 21:17:25 INFO - PROCESS | 1660 | 1464581845710 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}] 21:17:25 INFO - PROCESS | 1660 | 1464581845836 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 21:17:25 INFO - PROCESS | 1660 | 1464581845852 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x135eb7800 == 90 [pid = 1660] [id = 601] 21:17:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 191 (0x110ee2800) [pid = 1660] [serial = 1803] [outer = 0x0] 21:17:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 192 (0x135931800) [pid = 1660] [serial = 1804] [outer = 0x110ee2800] 21:17:25 INFO - PROCESS | 1660 | 1464581845877 Marionette DEBUG loaded listener.js 21:17:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 193 (0x135c86400) [pid = 1660] [serial = 1805] [outer = 0x110ee2800] 21:17:26 INFO - PROCESS | 1660 | --DOMWINDOW == 192 (0x113111400) [pid = 1660] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 21:17:26 INFO - PROCESS | 1660 | --DOMWINDOW == 191 (0x12932c800) [pid = 1660] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 21:17:26 INFO - PROCESS | 1660 | --DOMWINDOW == 190 (0x12c97d000) [pid = 1660] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 21:17:26 INFO - PROCESS | 1660 | --DOMWINDOW == 189 (0x112666000) [pid = 1660] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 21:17:26 INFO - PROCESS | 1660 | --DOMWINDOW == 188 (0x12abc9c00) [pid = 1660] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 21:17:26 INFO - PROCESS | 1660 | --DOMWINDOW == 187 (0x119df3800) [pid = 1660] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 21:17:26 INFO - PROCESS | 1660 | --DOMWINDOW == 186 (0x127970400) [pid = 1660] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 21:17:26 INFO - PROCESS | 1660 | --DOMWINDOW == 185 (0x110f4ac00) [pid = 1660] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 21:17:26 INFO - PROCESS | 1660 | --DOMWINDOW == 184 (0x118606400) [pid = 1660] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 21:17:26 INFO - PROCESS | 1660 | --DOMWINDOW == 183 (0x13593ac00) [pid = 1660] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 21:17:26 INFO - PROCESS | 1660 | --DOMWINDOW == 182 (0x135f1b400) [pid = 1660] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 21:17:26 INFO - PROCESS | 1660 | --DOMWINDOW == 181 (0x110dcac00) [pid = 1660] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 21:17:26 INFO - PROCESS | 1660 | --DOMWINDOW == 180 (0x110edbc00) [pid = 1660] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 21:17:26 INFO - PROCESS | 1660 | --DOMWINDOW == 179 (0x12abcac00) [pid = 1660] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 21:17:26 INFO - PROCESS | 1660 | 1464581846384 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]]]}] 21:17:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 21:17:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 724ms 21:17:26 INFO - PROCESS | 1660 | 1464581846434 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 21:17:26 INFO - PROCESS | 1660 | 1464581846436 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 21:17:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 21:17:26 INFO - PROCESS | 1660 | 1464581846457 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 21:17:26 INFO - PROCESS | 1660 | 1464581846459 Marionette TRACE conn2 <- [1,2378,null,{}] 21:17:26 INFO - PROCESS | 1660 | 1464581846468 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}] 21:17:26 INFO - PROCESS | 1660 | 1464581846680 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 21:17:26 INFO - PROCESS | 1660 | 1464581846689 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x1356dc800 == 91 [pid = 1660] [id = 602] 21:17:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 180 (0x12d30fc00) [pid = 1660] [serial = 1806] [outer = 0x0] 21:17:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 181 (0x135c88800) [pid = 1660] [serial = 1807] [outer = 0x12d30fc00] 21:17:26 INFO - PROCESS | 1660 | 1464581846734 Marionette DEBUG loaded listener.js 21:17:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 182 (0x135c8fc00) [pid = 1660] [serial = 1808] [outer = 0x12d30fc00] 21:17:27 INFO - PROCESS | 1660 | 1464581847180 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]]]}] 21:17:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 21:17:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 781ms 21:17:27 INFO - PROCESS | 1660 | 1464581847243 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 21:17:27 INFO - PROCESS | 1660 | 1464581847245 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 21:17:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 21:17:27 INFO - PROCESS | 1660 | 1464581847253 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 21:17:27 INFO - PROCESS | 1660 | 1464581847254 Marionette TRACE conn2 <- [1,2382,null,{}] 21:17:27 INFO - PROCESS | 1660 | 1464581847256 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}] 21:17:27 INFO - PROCESS | 1660 | 1464581847362 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 21:17:27 INFO - PROCESS | 1660 | 1464581847367 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x1382df800 == 92 [pid = 1660] [id = 603] 21:17:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 183 (0x135f14400) [pid = 1660] [serial = 1809] [outer = 0x0] 21:17:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 184 (0x135f1ec00) [pid = 1660] [serial = 1810] [outer = 0x135f14400] 21:17:27 INFO - PROCESS | 1660 | 1464581847392 Marionette DEBUG loaded listener.js 21:17:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 185 (0x135f70c00) [pid = 1660] [serial = 1811] [outer = 0x135f14400] 21:17:27 INFO - PROCESS | 1660 | 1464581847743 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]]]}] 21:17:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 21:17:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 523ms 21:17:27 INFO - PROCESS | 1660 | 1464581847777 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 21:17:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 21:17:27 INFO - PROCESS | 1660 | 1464581847778 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 21:17:27 INFO - PROCESS | 1660 | 1464581847783 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 21:17:27 INFO - PROCESS | 1660 | 1464581847784 Marionette TRACE conn2 <- [1,2386,null,{}] 21:17:27 INFO - PROCESS | 1660 | 1464581847786 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}] 21:17:27 INFO - PROCESS | 1660 | 1464581847887 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 21:17:27 INFO - PROCESS | 1660 | 1464581847973 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x1384b1800 == 93 [pid = 1660] [id = 604] 21:17:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 186 (0x135f14800) [pid = 1660] [serial = 1812] [outer = 0x0] 21:17:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 187 (0x135f76c00) [pid = 1660] [serial = 1813] [outer = 0x135f14800] 21:17:28 INFO - PROCESS | 1660 | 1464581847998 Marionette DEBUG loaded listener.js 21:17:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 188 (0x13772b800) [pid = 1660] [serial = 1814] [outer = 0x135f14800] 21:17:28 INFO - PROCESS | 1660 | 1464581848454 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]]]}] 21:17:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 21:17:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 718ms 21:17:28 INFO - PROCESS | 1660 | 1464581848502 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 21:17:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 21:17:28 INFO - PROCESS | 1660 | 1464581848504 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 21:17:28 INFO - PROCESS | 1660 | 1464581848508 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 21:17:28 INFO - PROCESS | 1660 | 1464581848511 Marionette TRACE conn2 <- [1,2390,null,{}] 21:17:28 INFO - PROCESS | 1660 | 1464581848515 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}] 21:17:28 INFO - PROCESS | 1660 | 1464581848648 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 21:17:28 INFO - PROCESS | 1660 | 1464581848743 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x121aaa800 == 94 [pid = 1660] [id = 605] 21:17:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 189 (0x112694400) [pid = 1660] [serial = 1815] [outer = 0x0] 21:17:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 190 (0x11334c400) [pid = 1660] [serial = 1816] [outer = 0x112694400] 21:17:28 INFO - PROCESS | 1660 | 1464581848776 Marionette DEBUG loaded listener.js 21:17:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 191 (0x118606400) [pid = 1660] [serial = 1817] [outer = 0x112694400] 21:17:29 INFO - PROCESS | 1660 | 1464581849260 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]]]}] 21:17:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 21:17:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 775ms 21:17:29 INFO - PROCESS | 1660 | 1464581849284 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 21:17:29 INFO - PROCESS | 1660 | 1464581849290 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 21:17:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 21:17:29 INFO - PROCESS | 1660 | 1464581849297 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 21:17:29 INFO - PROCESS | 1660 | 1464581849300 Marionette TRACE conn2 <- [1,2394,null,{}] 21:17:29 INFO - PROCESS | 1660 | 1464581849304 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}] 21:17:29 INFO - PROCESS | 1660 | 1464581849480 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 21:17:29 INFO - PROCESS | 1660 | 1464581849605 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d36a000 == 95 [pid = 1660] [id = 606] 21:17:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 192 (0x11981d000) [pid = 1660] [serial = 1818] [outer = 0x0] 21:17:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 193 (0x12106d400) [pid = 1660] [serial = 1819] [outer = 0x11981d000] 21:17:29 INFO - PROCESS | 1660 | 1464581849634 Marionette DEBUG loaded listener.js 21:17:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 194 (0x12561b000) [pid = 1660] [serial = 1820] [outer = 0x11981d000] 21:17:30 INFO - PROCESS | 1660 | 1464581850078 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]]]}] 21:17:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 21:17:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 822ms 21:17:30 INFO - PROCESS | 1660 | 1464581850119 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 21:17:30 INFO - PROCESS | 1660 | 1464581850120 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 21:17:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 21:17:30 INFO - PROCESS | 1660 | 1464581850123 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 21:17:30 INFO - PROCESS | 1660 | 1464581850126 Marionette TRACE conn2 <- [1,2398,null,{}] 21:17:30 INFO - PROCESS | 1660 | 1464581850134 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}] 21:17:30 INFO - PROCESS | 1660 | 1464581850259 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 21:17:30 INFO - PROCESS | 1660 | 1464581850357 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x1382de000 == 96 [pid = 1660] [id = 607] 21:17:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 195 (0x12796bc00) [pid = 1660] [serial = 1821] [outer = 0x0] 21:17:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 196 (0x129650800) [pid = 1660] [serial = 1822] [outer = 0x12796bc00] 21:17:30 INFO - PROCESS | 1660 | 1464581850391 Marionette DEBUG loaded listener.js 21:17:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 197 (0x12bb22000) [pid = 1660] [serial = 1823] [outer = 0x12796bc00] 21:17:30 INFO - PROCESS | 1660 | 1464581850828 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]]]}] 21:17:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 21:17:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 725ms 21:17:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 21:17:30 INFO - PROCESS | 1660 | 1464581850855 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 21:17:30 INFO - PROCESS | 1660 | 1464581850857 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 21:17:30 INFO - PROCESS | 1660 | 1464581850872 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 21:17:30 INFO - PROCESS | 1660 | 1464581850873 Marionette TRACE conn2 <- [1,2402,null,{}] 21:17:30 INFO - PROCESS | 1660 | 1464581850879 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}] 21:17:31 INFO - PROCESS | 1660 | 1464581851002 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 21:17:31 INFO - PROCESS | 1660 | 1464581851095 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x1428d5000 == 97 [pid = 1660] [id = 608] 21:17:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 198 (0x12c1b3c00) [pid = 1660] [serial = 1824] [outer = 0x0] 21:17:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 199 (0x12d311800) [pid = 1660] [serial = 1825] [outer = 0x12c1b3c00] 21:17:31 INFO - PROCESS | 1660 | 1464581851126 Marionette DEBUG loaded listener.js 21:17:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 200 (0x12fd47c00) [pid = 1660] [serial = 1826] [outer = 0x12c1b3c00] 21:17:31 INFO - PROCESS | 1660 | 1464581851608 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]]]}] 21:17:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 21:17:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 788ms 21:17:31 INFO - PROCESS | 1660 | 1464581851650 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 21:17:31 INFO - PROCESS | 1660 | 1464581851652 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 21:17:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 21:17:31 INFO - PROCESS | 1660 | 1464581851656 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 21:17:31 INFO - PROCESS | 1660 | 1464581851658 Marionette TRACE conn2 <- [1,2406,null,{}] 21:17:31 INFO - PROCESS | 1660 | 1464581851661 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}] 21:17:31 INFO - PROCESS | 1660 | 1464581851841 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 21:17:31 INFO - PROCESS | 1660 | 1464581851967 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x135668800 == 98 [pid = 1660] [id = 609] 21:17:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 201 (0x12c2ecc00) [pid = 1660] [serial = 1827] [outer = 0x0] 21:17:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 202 (0x13593c400) [pid = 1660] [serial = 1828] [outer = 0x12c2ecc00] 21:17:31 INFO - PROCESS | 1660 | 1464581851996 Marionette DEBUG loaded listener.js 21:17:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 203 (0x135c8d800) [pid = 1660] [serial = 1829] [outer = 0x12c2ecc00] 21:17:32 INFO - PROCESS | 1660 | 1464581852436 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]]]}] 21:17:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 21:17:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 823ms 21:17:32 INFO - PROCESS | 1660 | 1464581852495 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 21:17:32 INFO - PROCESS | 1660 | 1464581852497 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 21:17:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 21:17:32 INFO - PROCESS | 1660 | 1464581852501 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 21:17:32 INFO - PROCESS | 1660 | 1464581852502 Marionette TRACE conn2 <- [1,2410,null,{}] 21:17:32 INFO - PROCESS | 1660 | 1464581852505 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}] 21:17:32 INFO - PROCESS | 1660 | 1464581852640 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 21:17:32 INFO - PROCESS | 1660 | 1464581852736 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x140dc8000 == 99 [pid = 1660] [id = 610] 21:17:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 204 (0x135da3800) [pid = 1660] [serial = 1830] [outer = 0x0] 21:17:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 205 (0x135f13800) [pid = 1660] [serial = 1831] [outer = 0x135da3800] 21:17:32 INFO - PROCESS | 1660 | 1464581852766 Marionette DEBUG loaded listener.js 21:17:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 206 (0x137728800) [pid = 1660] [serial = 1832] [outer = 0x135da3800] 21:17:33 INFO - PROCESS | 1660 | 1464581853185 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]]]}] 21:17:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 21:17:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 718ms 21:17:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 21:17:33 INFO - PROCESS | 1660 | 1464581853220 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 21:17:33 INFO - PROCESS | 1660 | 1464581853221 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 21:17:33 INFO - PROCESS | 1660 | 1464581853223 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 21:17:33 INFO - PROCESS | 1660 | 1464581853225 Marionette TRACE conn2 <- [1,2414,null,{}] 21:17:33 INFO - PROCESS | 1660 | 1464581853227 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}] 21:17:33 INFO - PROCESS | 1660 | 1464581853344 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 21:17:33 INFO - PROCESS | 1660 | 1464581853468 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x140ddb800 == 100 [pid = 1660] [id = 611] 21:17:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 207 (0x137721000) [pid = 1660] [serial = 1833] [outer = 0x0] 21:17:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 208 (0x13820ec00) [pid = 1660] [serial = 1834] [outer = 0x137721000] 21:17:33 INFO - PROCESS | 1660 | 1464581853499 Marionette DEBUG loaded listener.js 21:17:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 209 (0x138214000) [pid = 1660] [serial = 1835] [outer = 0x137721000] 21:17:33 INFO - PROCESS | 1660 | 1464581853892 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]]]}] 21:17:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 21:17:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 720ms 21:17:33 INFO - PROCESS | 1660 | 1464581853943 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 21:17:33 INFO - PROCESS | 1660 | 1464581853945 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 21:17:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 21:17:33 INFO - PROCESS | 1660 | 1464581853949 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 21:17:33 INFO - PROCESS | 1660 | 1464581853951 Marionette TRACE conn2 <- [1,2418,null,{}] 21:17:33 INFO - PROCESS | 1660 | 1464581853971 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}] 21:17:34 INFO - PROCESS | 1660 | 1464581854089 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 21:17:34 INFO - PROCESS | 1660 | 1464581854216 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x14104e800 == 101 [pid = 1660] [id = 612] 21:17:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 210 (0x138210800) [pid = 1660] [serial = 1836] [outer = 0x0] 21:17:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 211 (0x138217c00) [pid = 1660] [serial = 1837] [outer = 0x138210800] 21:17:34 INFO - PROCESS | 1660 | 1464581854246 Marionette DEBUG loaded listener.js 21:17:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 212 (0x138403800) [pid = 1660] [serial = 1838] [outer = 0x138210800] 21:17:34 INFO - PROCESS | 1660 | 1464581854662 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]]]}] 21:17:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 21:17:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 720ms 21:17:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 21:17:34 INFO - PROCESS | 1660 | 1464581854670 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 21:17:34 INFO - PROCESS | 1660 | 1464581854671 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 21:17:34 INFO - PROCESS | 1660 | 1464581854673 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 21:17:34 INFO - PROCESS | 1660 | 1464581854674 Marionette TRACE conn2 <- [1,2422,null,{}] 21:17:34 INFO - PROCESS | 1660 | 1464581854677 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}] 21:17:34 INFO - PROCESS | 1660 | 1464581854799 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 21:17:34 INFO - PROCESS | 1660 | 1464581854925 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x141060800 == 102 [pid = 1660] [id = 613] 21:17:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 213 (0x138405c00) [pid = 1660] [serial = 1839] [outer = 0x0] 21:17:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 214 (0x13840a000) [pid = 1660] [serial = 1840] [outer = 0x138405c00] 21:17:34 INFO - PROCESS | 1660 | 1464581854956 Marionette DEBUG loaded listener.js 21:17:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 215 (0x13840e800) [pid = 1660] [serial = 1841] [outer = 0x138405c00] 21:17:35 INFO - PROCESS | 1660 | 1464581855374 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]]]}] 21:17:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 21:17:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 720ms 21:17:35 INFO - PROCESS | 1660 | 1464581855394 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 21:17:35 INFO - PROCESS | 1660 | 1464581855395 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 21:17:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 21:17:35 INFO - PROCESS | 1660 | 1464581855499 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 21:17:35 INFO - PROCESS | 1660 | 1464581855500 Marionette TRACE conn2 <- [1,2426,null,{}] 21:17:35 INFO - PROCESS | 1660 | 1464581855505 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}] 21:17:35 INFO - PROCESS | 1660 | 1464581855625 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 21:17:35 INFO - PROCESS | 1660 | 1464581855752 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x12132d000 == 103 [pid = 1660] [id = 614] 21:17:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 216 (0x118603000) [pid = 1660] [serial = 1842] [outer = 0x0] 21:17:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 217 (0x124b4b800) [pid = 1660] [serial = 1843] [outer = 0x118603000] 21:17:35 INFO - PROCESS | 1660 | 1464581855785 Marionette DEBUG loaded listener.js 21:17:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 218 (0x138410800) [pid = 1660] [serial = 1844] [outer = 0x118603000] 21:17:36 INFO - PROCESS | 1660 | 1464581856266 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]]]}] 21:17:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 21:17:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 879ms 21:17:36 INFO - PROCESS | 1660 | 1464581856321 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 21:17:36 INFO - PROCESS | 1660 | 1464581856324 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 21:17:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 21:17:36 INFO - PROCESS | 1660 | 1464581856328 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 21:17:36 INFO - PROCESS | 1660 | 1464581856331 Marionette TRACE conn2 <- [1,2430,null,{}] 21:17:36 INFO - PROCESS | 1660 | 1464581856334 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}] 21:17:36 INFO - PROCESS | 1660 | 1464581856473 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 21:17:36 INFO - PROCESS | 1660 | 1464581856575 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x12fd8b000 == 104 [pid = 1660] [id = 615] 21:17:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 219 (0x140c13000) [pid = 1660] [serial = 1845] [outer = 0x0] 21:17:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 220 (0x140c1d400) [pid = 1660] [serial = 1846] [outer = 0x140c13000] 21:17:36 INFO - PROCESS | 1660 | 1464581856608 Marionette DEBUG loaded listener.js 21:17:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 221 (0x140f03800) [pid = 1660] [serial = 1847] [outer = 0x140c13000] 21:17:37 INFO - PROCESS | 1660 | 1464581857319 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]]]}] 21:17:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 21:17:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1022ms 21:17:37 INFO - PROCESS | 1660 | 1464581857350 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 21:17:37 INFO - PROCESS | 1660 | 1464581857352 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 21:17:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 21:17:37 INFO - PROCESS | 1660 | 1464581857355 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 21:17:37 INFO - PROCESS | 1660 | 1464581857357 Marionette TRACE conn2 <- [1,2434,null,{}] 21:17:37 INFO - PROCESS | 1660 | 1464581857362 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}] 21:17:37 INFO - PROCESS | 1660 | 1464581857495 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 21:17:37 INFO - PROCESS | 1660 | 1464581857596 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d03b800 == 105 [pid = 1660] [id = 616] 21:17:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 222 (0x11310ec00) [pid = 1660] [serial = 1848] [outer = 0x0] 21:17:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 223 (0x11860b800) [pid = 1660] [serial = 1849] [outer = 0x11310ec00] 21:17:37 INFO - PROCESS | 1660 | 1464581857624 Marionette DEBUG loaded listener.js 21:17:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 224 (0x120682800) [pid = 1660] [serial = 1850] [outer = 0x11310ec00] 21:17:38 INFO - PROCESS | 1660 | 1464581858069 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]]]}] 21:17:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 21:17:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 721ms 21:17:38 INFO - PROCESS | 1660 | 1464581858077 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 21:17:38 INFO - PROCESS | 1660 | 1464581858081 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 21:17:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 21:17:38 INFO - PROCESS | 1660 | 1464581858085 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 21:17:38 INFO - PROCESS | 1660 | 1464581858087 Marionette TRACE conn2 <- [1,2438,null,{}] 21:17:38 INFO - PROCESS | 1660 | 1464581858089 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}] 21:17:38 INFO - PROCESS | 1660 | 1464581858215 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 21:17:38 INFO - PROCESS | 1660 | 1464581858332 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c023800 == 106 [pid = 1660] [id = 617] 21:17:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 225 (0x1227e6000) [pid = 1660] [serial = 1851] [outer = 0x0] 21:17:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 226 (0x1250d9000) [pid = 1660] [serial = 1852] [outer = 0x1227e6000] 21:17:38 INFO - PROCESS | 1660 | 1464581858360 Marionette DEBUG loaded listener.js 21:17:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 227 (0x125622400) [pid = 1660] [serial = 1853] [outer = 0x1227e6000] 21:17:38 INFO - PROCESS | 1660 | --DOCSHELL 0x12d02a800 == 105 [pid = 1660] [id = 261] 21:17:38 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd3b800 == 104 [pid = 1660] [id = 569] 21:17:38 INFO - PROCESS | 1660 | --DOCSHELL 0x1382df800 == 103 [pid = 1660] [id = 603] 21:17:38 INFO - PROCESS | 1660 | --DOCSHELL 0x1356dc800 == 102 [pid = 1660] [id = 602] 21:17:38 INFO - PROCESS | 1660 | --DOCSHELL 0x135eb7800 == 101 [pid = 1660] [id = 601] 21:17:38 INFO - PROCESS | 1660 | --DOCSHELL 0x1356d9800 == 100 [pid = 1660] [id = 600] 21:17:38 INFO - PROCESS | 1660 | --DOCSHELL 0x13548f000 == 99 [pid = 1660] [id = 599] 21:17:38 INFO - PROCESS | 1660 | --DOMWINDOW == 226 (0x12fd4d000) [pid = 1660] [serial = 1705] [outer = 0x0] [url = about:blank] 21:17:38 INFO - PROCESS | 1660 | --DOMWINDOW == 225 (0x12db8e000) [pid = 1660] [serial = 1708] [outer = 0x0] [url = about:blank] 21:17:38 INFO - PROCESS | 1660 | --DOMWINDOW == 224 (0x137725000) [pid = 1660] [serial = 1747] [outer = 0x0] [url = about:blank] 21:17:38 INFO - PROCESS | 1660 | --DOCSHELL 0x12fd77800 == 98 [pid = 1660] [id = 598] 21:17:38 INFO - PROCESS | 1660 | --DOCSHELL 0x12e04c000 == 97 [pid = 1660] [id = 597] 21:17:38 INFO - PROCESS | 1660 | --DOCSHELL 0x12d37a800 == 96 [pid = 1660] [id = 596] 21:17:38 INFO - PROCESS | 1660 | --DOCSHELL 0x12b362000 == 95 [pid = 1660] [id = 595] 21:17:38 INFO - PROCESS | 1660 | --DOCSHELL 0x126809800 == 94 [pid = 1660] [id = 594] 21:17:38 INFO - PROCESS | 1660 | --DOCSHELL 0x121337800 == 93 [pid = 1660] [id = 593] 21:17:38 INFO - PROCESS | 1660 | --DOCSHELL 0x12c016000 == 92 [pid = 1660] [id = 592] 21:17:38 INFO - PROCESS | 1660 | --DOCSHELL 0x138287000 == 91 [pid = 1660] [id = 588] 21:17:38 INFO - PROCESS | 1660 | --DOCSHELL 0x140fd2000 == 90 [pid = 1660] [id = 587] 21:17:38 INFO - PROCESS | 1660 | --DOCSHELL 0x140bdf800 == 89 [pid = 1660] [id = 586] 21:17:38 INFO - PROCESS | 1660 | --DOCSHELL 0x1384a5000 == 88 [pid = 1660] [id = 585] 21:17:38 INFO - PROCESS | 1660 | --DOCSHELL 0x12d49e800 == 87 [pid = 1660] [id = 584] 21:17:38 INFO - PROCESS | 1660 | --DOCSHELL 0x129486800 == 86 [pid = 1660] [id = 583] 21:17:38 INFO - PROCESS | 1660 | 1464581858866 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]]]}] 21:17:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 21:17:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 824ms 21:17:38 INFO - PROCESS | 1660 | 1464581858909 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 21:17:38 INFO - PROCESS | 1660 | 1464581858911 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 21:17:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 21:17:38 INFO - PROCESS | 1660 | 1464581858919 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 21:17:38 INFO - PROCESS | 1660 | 1464581858922 Marionette TRACE conn2 <- [1,2442,null,{}] 21:17:38 INFO - PROCESS | 1660 | 1464581858930 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}] 21:17:39 INFO - PROCESS | 1660 | 1464581859036 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 21:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 223 (0x12d385000) [pid = 1660] [serial = 1496] [outer = 0x0] [url = about:blank] 21:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 222 (0x12d310000) [pid = 1660] [serial = 1735] [outer = 0x0] [url = about:blank] 21:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 221 (0x12d7ce800) [pid = 1660] [serial = 1733] [outer = 0x0] [url = about:blank] 21:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 220 (0x12d383800) [pid = 1660] [serial = 1732] [outer = 0x0] [url = about:blank] 21:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 219 (0x135f14000) [pid = 1660] [serial = 1736] [outer = 0x0] [url = about:blank] 21:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 218 (0x12d389000) [pid = 1660] [serial = 1696] [outer = 0x0] [url = about:blank] 21:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 217 (0x1168bd000) [pid = 1660] [serial = 1717] [outer = 0x0] [url = about:blank] 21:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 216 (0x120684000) [pid = 1660] [serial = 1718] [outer = 0x0] [url = about:blank] 21:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 215 (0x12bb19400) [pid = 1660] [serial = 1726] [outer = 0x0] [url = about:blank] 21:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 214 (0x128c22c00) [pid = 1660] [serial = 1690] [outer = 0x0] [url = about:blank] 21:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 213 (0x12568f400) [pid = 1660] [serial = 1720] [outer = 0x0] [url = about:blank] 21:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 212 (0x128c1a400) [pid = 1660] [serial = 1721] [outer = 0x0] [url = about:blank] 21:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 211 (0x110ee0000) [pid = 1660] [serial = 1681] [outer = 0x0] [url = about:blank] 21:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 210 (0x128cc3800) [pid = 1660] [serial = 1723] [outer = 0x0] [url = about:blank] 21:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 209 (0x1293bf800) [pid = 1660] [serial = 1724] [outer = 0x0] [url = about:blank] 21:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 208 (0x12fd4a800) [pid = 1660] [serial = 1699] [outer = 0x0] [url = about:blank] 21:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 207 (0x112f25800) [pid = 1660] [serial = 1712] [outer = 0x0] [url = about:blank] 21:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 206 (0x11266c000) [pid = 1660] [serial = 1711] [outer = 0x0] [url = about:blank] 21:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 205 (0x11931e800) [pid = 1660] [serial = 1714] [outer = 0x0] [url = about:blank] 21:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 204 (0x119825000) [pid = 1660] [serial = 1715] [outer = 0x0] [url = about:blank] 21:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 203 (0x12db86400) [pid = 1660] [serial = 1702] [outer = 0x0] [url = about:blank] 21:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 202 (0x1182b2800) [pid = 1660] [serial = 1684] [outer = 0x0] [url = about:blank] 21:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 201 (0x135f68c00) [pid = 1660] [serial = 1744] [outer = 0x0] [url = about:blank] 21:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 200 (0x119b6fc00) [pid = 1660] [serial = 1687] [outer = 0x0] [url = about:blank] 21:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 199 (0x137722c00) [pid = 1660] [serial = 1679] [outer = 0x0] [url = about:blank] 21:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 198 (0x12c2e8c00) [pid = 1660] [serial = 1693] [outer = 0x0] [url = about:blank] 21:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 197 (0x12124a000) [pid = 1660] [serial = 1739] [outer = 0x0] [url = about:blank] 21:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 196 (0x1166d6800) [pid = 1660] [serial = 1738] [outer = 0x0] [url = about:blank] 21:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 195 (0x12c976000) [pid = 1660] [serial = 1741] [outer = 0x0] [url = about:blank] 21:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 194 (0x12c2f0000) [pid = 1660] [serial = 1729] [outer = 0x0] [url = about:blank] 21:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 193 (0x135938800) [pid = 1660] [serial = 1742] [outer = 0x0] [url = about:blank] 21:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 192 (0x12c08fc00) [pid = 1660] [serial = 1727] [outer = 0x0] [url = about:blank] 21:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 191 (0x12d00ec00) [pid = 1660] [serial = 1730] [outer = 0x0] [url = about:blank] 21:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 190 (0x135f75800) [pid = 1660] [serial = 1745] [outer = 0x0] [url = about:blank] 21:17:39 INFO - PROCESS | 1660 | 1464581859132 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x129493000 == 87 [pid = 1660] [id = 618] 21:17:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 191 (0x112f25800) [pid = 1660] [serial = 1854] [outer = 0x0] 21:17:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 192 (0x119b6fc00) [pid = 1660] [serial = 1855] [outer = 0x112f25800] 21:17:39 INFO - PROCESS | 1660 | 1464581859163 Marionette DEBUG loaded listener.js 21:17:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 193 (0x128c1b400) [pid = 1660] [serial = 1856] [outer = 0x112f25800] 21:17:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 21:17:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 573ms 21:17:39 INFO - PROCESS | 1660 | 1464581859485 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]]]}] 21:17:39 INFO - PROCESS | 1660 | 1464581859492 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 21:17:39 INFO - PROCESS | 1660 | 1464581859494 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 21:17:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 21:17:39 INFO - PROCESS | 1660 | 1464581859498 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 21:17:39 INFO - PROCESS | 1660 | 1464581859501 Marionette TRACE conn2 <- [1,2446,null,{}] 21:17:39 INFO - PROCESS | 1660 | 1464581859503 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}] 21:17:39 INFO - PROCESS | 1660 | 1464581859608 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 21:17:39 INFO - PROCESS | 1660 | 1464581859694 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c192800 == 88 [pid = 1660] [id = 619] 21:17:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 194 (0x128c22c00) [pid = 1660] [serial = 1857] [outer = 0x0] 21:17:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 195 (0x12964cc00) [pid = 1660] [serial = 1858] [outer = 0x128c22c00] 21:17:39 INFO - PROCESS | 1660 | 1464581859720 Marionette DEBUG loaded listener.js 21:17:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 196 (0x12abc9c00) [pid = 1660] [serial = 1859] [outer = 0x128c22c00] 21:17:40 INFO - PROCESS | 1660 | 1464581860013 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]]]}] 21:17:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 21:17:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 571ms 21:17:40 INFO - PROCESS | 1660 | 1464581860075 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 21:17:40 INFO - PROCESS | 1660 | 1464581860077 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 21:17:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 21:17:40 INFO - PROCESS | 1660 | 1464581860079 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 21:17:40 INFO - PROCESS | 1660 | 1464581860080 Marionette TRACE conn2 <- [1,2450,null,{}] 21:17:40 INFO - PROCESS | 1660 | 1464581860082 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}] 21:17:40 INFO - PROCESS | 1660 | 1464581860191 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 21:17:40 INFO - PROCESS | 1660 | 1464581860296 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d4a9000 == 89 [pid = 1660] [id = 620] 21:17:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 197 (0x128cc3800) [pid = 1660] [serial = 1860] [outer = 0x0] 21:17:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 198 (0x12bb40800) [pid = 1660] [serial = 1861] [outer = 0x128cc3800] 21:17:40 INFO - PROCESS | 1660 | 1464581860336 Marionette DEBUG loaded listener.js 21:17:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 199 (0x12c1bb400) [pid = 1660] [serial = 1862] [outer = 0x128cc3800] 21:17:40 INFO - PROCESS | 1660 | 1464581860770 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]]]}] 21:17:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 21:17:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 721ms 21:17:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 21:17:40 INFO - PROCESS | 1660 | 1464581860800 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 21:17:40 INFO - PROCESS | 1660 | 1464581860802 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 21:17:40 INFO - PROCESS | 1660 | 1464581860804 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 21:17:40 INFO - PROCESS | 1660 | 1464581860805 Marionette TRACE conn2 <- [1,2454,null,{}] 21:17:40 INFO - PROCESS | 1660 | 1464581860807 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}] 21:17:40 INFO - PROCESS | 1660 | 1464581860965 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 21:17:40 INFO - PROCESS | 1660 | 1464581860985 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x13547a800 == 90 [pid = 1660] [id = 621] 21:17:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 200 (0x12d012800) [pid = 1660] [serial = 1863] [outer = 0x0] 21:17:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 201 (0x12d7da000) [pid = 1660] [serial = 1864] [outer = 0x12d012800] 21:17:41 INFO - PROCESS | 1660 | 1464581861011 Marionette DEBUG loaded listener.js 21:17:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 202 (0x134ae1c00) [pid = 1660] [serial = 1865] [outer = 0x12d012800] 21:17:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 21:17:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 573ms 21:17:41 INFO - PROCESS | 1660 | 1464581861373 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]]]}] 21:17:41 INFO - PROCESS | 1660 | 1464581861378 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 21:17:41 INFO - PROCESS | 1660 | 1464581861380 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 21:17:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 21:17:41 INFO - PROCESS | 1660 | 1464581861384 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 21:17:41 INFO - PROCESS | 1660 | 1464581861385 Marionette TRACE conn2 <- [1,2458,null,{}] 21:17:41 INFO - PROCESS | 1660 | 1464581861387 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}] 21:17:41 INFO - PROCESS | 1660 | 1464581861523 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 21:17:41 INFO - PROCESS | 1660 | 1464581861536 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x1356db000 == 91 [pid = 1660] [id = 622] 21:17:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 203 (0x135938800) [pid = 1660] [serial = 1866] [outer = 0x0] 21:17:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 204 (0x13593d400) [pid = 1660] [serial = 1867] [outer = 0x135938800] 21:17:41 INFO - PROCESS | 1660 | 1464581861561 Marionette DEBUG loaded listener.js 21:17:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 205 (0x135c83000) [pid = 1660] [serial = 1868] [outer = 0x135938800] 21:17:41 INFO - PROCESS | 1660 | 1464581861939 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]]]}] 21:17:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 21:17:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 567ms 21:17:41 INFO - PROCESS | 1660 | 1464581861952 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 21:17:41 INFO - PROCESS | 1660 | 1464581861953 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 21:17:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 21:17:41 INFO - PROCESS | 1660 | 1464581861955 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 21:17:41 INFO - PROCESS | 1660 | 1464581861956 Marionette TRACE conn2 <- [1,2462,null,{}] 21:17:41 INFO - PROCESS | 1660 | 1464581861959 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}] 21:17:42 INFO - PROCESS | 1660 | 1464581862092 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 21:17:42 INFO - PROCESS | 1660 | 1464581862107 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x135ea8000 == 92 [pid = 1660] [id = 623] 21:17:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 206 (0x1359a4800) [pid = 1660] [serial = 1869] [outer = 0x0] 21:17:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 207 (0x135da3000) [pid = 1660] [serial = 1870] [outer = 0x1359a4800] 21:17:42 INFO - PROCESS | 1660 | 1464581862132 Marionette DEBUG loaded listener.js 21:17:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 208 (0x135dab800) [pid = 1660] [serial = 1871] [outer = 0x1359a4800] 21:17:42 INFO - PROCESS | 1660 | 1464581862489 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]]]}] 21:17:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 21:17:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 570ms 21:17:42 INFO - PROCESS | 1660 | 1464581862535 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 21:17:42 INFO - PROCESS | 1660 | 1464581862536 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 21:17:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 21:17:42 INFO - PROCESS | 1660 | 1464581862538 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 21:17:42 INFO - PROCESS | 1660 | 1464581862539 Marionette TRACE conn2 <- [1,2466,null,{}] 21:17:42 INFO - PROCESS | 1660 | 1464581862542 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}] 21:17:42 INFO - PROCESS | 1660 | 1464581862675 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 21:17:42 INFO - PROCESS | 1660 | 1464581862688 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x138280000 == 93 [pid = 1660] [id = 624] 21:17:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 209 (0x135c83800) [pid = 1660] [serial = 1872] [outer = 0x0] 21:17:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 210 (0x135f12800) [pid = 1660] [serial = 1873] [outer = 0x135c83800] 21:17:42 INFO - PROCESS | 1660 | 1464581862713 Marionette DEBUG loaded listener.js 21:17:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 211 (0x135f6d800) [pid = 1660] [serial = 1874] [outer = 0x135c83800] 21:17:43 INFO - PROCESS | 1660 | --DOMWINDOW == 210 (0x11310cc00) [pid = 1660] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 21:17:43 INFO - PROCESS | 1660 | --DOMWINDOW == 209 (0x121cc7000) [pid = 1660] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 21:17:43 INFO - PROCESS | 1660 | --DOMWINDOW == 208 (0x128c1b000) [pid = 1660] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 21:17:43 INFO - PROCESS | 1660 | --DOMWINDOW == 207 (0x129629000) [pid = 1660] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 21:17:43 INFO - PROCESS | 1660 | --DOMWINDOW == 206 (0x112a73000) [pid = 1660] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 21:17:43 INFO - PROCESS | 1660 | --DOMWINDOW == 205 (0x117694800) [pid = 1660] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 21:17:43 INFO - PROCESS | 1660 | --DOMWINDOW == 204 (0x12d7ce400) [pid = 1660] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 21:17:43 INFO - PROCESS | 1660 | --DOMWINDOW == 203 (0x135f14400) [pid = 1660] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 21:17:43 INFO - PROCESS | 1660 | --DOMWINDOW == 202 (0x11860c000) [pid = 1660] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 21:17:43 INFO - PROCESS | 1660 | --DOMWINDOW == 201 (0x110ee2800) [pid = 1660] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 21:17:43 INFO - PROCESS | 1660 | --DOMWINDOW == 200 (0x1130d6c00) [pid = 1660] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 21:17:43 INFO - PROCESS | 1660 | --DOMWINDOW == 199 (0x12d30fc00) [pid = 1660] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 21:17:43 INFO - PROCESS | 1660 | 1464581863223 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]]]}] 21:17:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 21:17:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 718ms 21:17:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 21:17:43 INFO - PROCESS | 1660 | 1464581863257 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 21:17:43 INFO - PROCESS | 1660 | 1464581863258 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 21:17:43 INFO - PROCESS | 1660 | 1464581863260 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 21:17:43 INFO - PROCESS | 1660 | 1464581863261 Marionette TRACE conn2 <- [1,2470,null,{}] 21:17:43 INFO - PROCESS | 1660 | 1464581863264 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}] 21:17:43 INFO - PROCESS | 1660 | 1464581863370 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 21:17:43 INFO - PROCESS | 1660 | 1464581863460 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x13547a000 == 94 [pid = 1660] [id = 625] 21:17:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 200 (0x112870800) [pid = 1660] [serial = 1875] [outer = 0x0] 21:17:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 201 (0x128ccbc00) [pid = 1660] [serial = 1876] [outer = 0x112870800] 21:17:43 INFO - PROCESS | 1660 | 1464581863485 Marionette DEBUG loaded listener.js 21:17:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 202 (0x135c85c00) [pid = 1660] [serial = 1877] [outer = 0x112870800] 21:17:43 INFO - PROCESS | 1660 | 1464581863775 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]]]}] 21:17:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 21:17:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 520ms 21:17:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 21:17:43 INFO - PROCESS | 1660 | 1464581863786 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 21:17:43 INFO - PROCESS | 1660 | 1464581863787 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 21:17:43 INFO - PROCESS | 1660 | 1464581863790 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 21:17:43 INFO - PROCESS | 1660 | 1464581863791 Marionette TRACE conn2 <- [1,2474,null,{}] 21:17:43 INFO - PROCESS | 1660 | 1464581863793 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}] 21:17:43 INFO - PROCESS | 1660 | 1464581863923 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 21:17:43 INFO - PROCESS | 1660 | 1464581863927 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x1385a6000 == 95 [pid = 1660] [id = 626] 21:17:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 203 (0x1181a1800) [pid = 1660] [serial = 1878] [outer = 0x0] 21:17:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 204 (0x124da1400) [pid = 1660] [serial = 1879] [outer = 0x1181a1800] 21:17:43 INFO - PROCESS | 1660 | 1464581863958 Marionette DEBUG loaded listener.js 21:17:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 205 (0x138250400) [pid = 1660] [serial = 1880] [outer = 0x1181a1800] 21:17:44 INFO - PROCESS | 1660 | 1464581864340 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]]]}] 21:17:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 21:17:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 574ms 21:17:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 21:17:44 INFO - PROCESS | 1660 | 1464581864377 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 21:17:44 INFO - PROCESS | 1660 | 1464581864378 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 21:17:44 INFO - PROCESS | 1660 | 1464581864384 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 21:17:44 INFO - PROCESS | 1660 | 1464581864386 Marionette TRACE conn2 <- [1,2478,null,{}] 21:17:44 INFO - PROCESS | 1660 | 1464581864388 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}] 21:17:44 INFO - PROCESS | 1660 | 1464581864494 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 21:17:44 INFO - PROCESS | 1660 | 1464581864498 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x140fd2000 == 96 [pid = 1660] [id = 627] 21:17:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 206 (0x119df5000) [pid = 1660] [serial = 1881] [outer = 0x0] 21:17:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 207 (0x138256000) [pid = 1660] [serial = 1882] [outer = 0x119df5000] 21:17:44 INFO - PROCESS | 1660 | 1464581864523 Marionette DEBUG loaded listener.js 21:17:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 208 (0x138368c00) [pid = 1660] [serial = 1883] [outer = 0x119df5000] 21:17:44 INFO - PROCESS | 1660 | 1464581864875 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]]]}] 21:17:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 21:17:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 521ms 21:17:44 INFO - PROCESS | 1660 | 1464581864903 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 21:17:44 INFO - PROCESS | 1660 | 1464581864905 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 21:17:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 21:17:44 INFO - PROCESS | 1660 | 1464581864907 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 21:17:44 INFO - PROCESS | 1660 | 1464581864908 Marionette TRACE conn2 <- [1,2482,null,{}] 21:17:44 INFO - PROCESS | 1660 | 1464581864910 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}] 21:17:45 INFO - PROCESS | 1660 | 1464581865014 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 21:17:45 INFO - PROCESS | 1660 | 1464581865198 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a54800 == 97 [pid = 1660] [id = 628] 21:17:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 209 (0x110dc3400) [pid = 1660] [serial = 1884] [outer = 0x0] 21:17:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 210 (0x110f46400) [pid = 1660] [serial = 1885] [outer = 0x110dc3400] 21:17:45 INFO - PROCESS | 1660 | 1464581865233 Marionette DEBUG loaded listener.js 21:17:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 211 (0x112a1c400) [pid = 1660] [serial = 1886] [outer = 0x110dc3400] 21:17:45 INFO - PROCESS | 1660 | 1464581865743 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]]]}] 21:17:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 21:17:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 869ms 21:17:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 21:17:45 INFO - PROCESS | 1660 | 1464581865777 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 21:17:45 INFO - PROCESS | 1660 | 1464581865780 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 21:17:45 INFO - PROCESS | 1660 | 1464581865783 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 21:17:45 INFO - PROCESS | 1660 | 1464581865786 Marionette TRACE conn2 <- [1,2486,null,{}] 21:17:45 INFO - PROCESS | 1660 | 1464581865789 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}] 21:17:45 INFO - PROCESS | 1660 | 1464581865922 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 21:17:46 INFO - PROCESS | 1660 | 1464581866054 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cb56000 == 98 [pid = 1660] [id = 629] 21:17:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 212 (0x119825800) [pid = 1660] [serial = 1887] [outer = 0x0] 21:17:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 213 (0x1227d7400) [pid = 1660] [serial = 1888] [outer = 0x119825800] 21:17:46 INFO - PROCESS | 1660 | 1464581866087 Marionette DEBUG loaded listener.js 21:17:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 214 (0x12568b800) [pid = 1660] [serial = 1889] [outer = 0x119825800] 21:17:46 INFO - PROCESS | 1660 | 1464581866540 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]]]}] 21:17:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 21:17:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 822ms 21:17:46 INFO - PROCESS | 1660 | 1464581866607 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 21:17:46 INFO - PROCESS | 1660 | 1464581866609 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 21:17:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 21:17:46 INFO - PROCESS | 1660 | 1464581866613 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 21:17:46 INFO - PROCESS | 1660 | 1464581866615 Marionette TRACE conn2 <- [1,2490,null,{}] 21:17:46 INFO - PROCESS | 1660 | 1464581866617 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}] 21:17:46 INFO - PROCESS | 1660 | 1464581866744 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 21:17:46 INFO - PROCESS | 1660 | 1464581866876 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x1384a6800 == 99 [pid = 1660] [id = 630] 21:17:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 215 (0x128c1c000) [pid = 1660] [serial = 1890] [outer = 0x0] 21:17:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 216 (0x12abc5000) [pid = 1660] [serial = 1891] [outer = 0x128c1c000] 21:17:46 INFO - PROCESS | 1660 | 1464581866907 Marionette DEBUG loaded listener.js 21:17:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 217 (0x12cb8e000) [pid = 1660] [serial = 1892] [outer = 0x128c1c000] 21:17:47 INFO - PROCESS | 1660 | 1464581867351 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]]]}] 21:17:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 21:17:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 770ms 21:17:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 21:17:47 INFO - PROCESS | 1660 | 1464581867384 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 21:17:47 INFO - PROCESS | 1660 | 1464581867385 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 21:17:47 INFO - PROCESS | 1660 | 1464581867389 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 21:17:47 INFO - PROCESS | 1660 | 1464581867394 Marionette TRACE conn2 <- [1,2494,null,{}] 21:17:47 INFO - PROCESS | 1660 | 1464581867402 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}] 21:17:47 INFO - PROCESS | 1660 | 1464581867530 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 21:17:47 INFO - PROCESS | 1660 | 1464581867659 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x142cef800 == 100 [pid = 1660] [id = 631] 21:17:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 218 (0x12d389000) [pid = 1660] [serial = 1893] [outer = 0x0] 21:17:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 219 (0x134ad6400) [pid = 1660] [serial = 1894] [outer = 0x12d389000] 21:17:47 INFO - PROCESS | 1660 | 1464581867690 Marionette DEBUG loaded listener.js 21:17:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 220 (0x135f1a400) [pid = 1660] [serial = 1895] [outer = 0x12d389000] 21:17:48 INFO - PROCESS | 1660 | 1464581868135 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]]]}] 21:17:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 21:17:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 776ms 21:17:48 INFO - PROCESS | 1660 | 1464581868165 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 21:17:48 INFO - PROCESS | 1660 | 1464581868167 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 21:17:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 21:17:48 INFO - PROCESS | 1660 | 1464581868169 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 21:17:48 INFO - PROCESS | 1660 | 1464581868171 Marionette TRACE conn2 <- [1,2498,null,{}] 21:17:48 INFO - PROCESS | 1660 | 1464581868173 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}] 21:17:48 INFO - PROCESS | 1660 | 1464581868303 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 21:17:48 INFO - PROCESS | 1660 | 1464581868427 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x140ee3000 == 101 [pid = 1660] [id = 632] 21:17:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 221 (0x1227ddc00) [pid = 1660] [serial = 1896] [outer = 0x0] 21:17:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 222 (0x137721c00) [pid = 1660] [serial = 1897] [outer = 0x1227ddc00] 21:17:48 INFO - PROCESS | 1660 | 1464581868460 Marionette DEBUG loaded listener.js 21:17:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 223 (0x138249800) [pid = 1660] [serial = 1898] [outer = 0x1227ddc00] 21:17:48 INFO - PROCESS | 1660 | 1464581868868 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]]]}] 21:17:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 21:17:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 720ms 21:17:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 21:17:48 INFO - PROCESS | 1660 | 1464581868890 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 21:17:48 INFO - PROCESS | 1660 | 1464581868892 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 21:17:48 INFO - PROCESS | 1660 | 1464581868896 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 21:17:48 INFO - PROCESS | 1660 | 1464581868898 Marionette TRACE conn2 <- [1,2502,null,{}] 21:17:48 INFO - PROCESS | 1660 | 1464581868901 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}] 21:17:49 INFO - PROCESS | 1660 | 1464581869047 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 21:17:49 INFO - PROCESS | 1660 | 1464581869142 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x1412a8800 == 102 [pid = 1660] [id = 633] 21:17:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 224 (0x138366800) [pid = 1660] [serial = 1899] [outer = 0x0] 21:17:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 225 (0x13836b400) [pid = 1660] [serial = 1900] [outer = 0x138366800] 21:17:49 INFO - PROCESS | 1660 | 1464581869177 Marionette DEBUG loaded listener.js 21:17:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 226 (0x138384800) [pid = 1660] [serial = 1901] [outer = 0x138366800] 21:17:49 INFO - PROCESS | 1660 | 1464581869580 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]]]}] 21:17:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 21:17:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 721ms 21:17:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 21:17:49 INFO - PROCESS | 1660 | 1464581869618 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 21:17:49 INFO - PROCESS | 1660 | 1464581869619 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 21:17:49 INFO - PROCESS | 1660 | 1464581869622 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 21:17:49 INFO - PROCESS | 1660 | 1464581869623 Marionette TRACE conn2 <- [1,2506,null,{}] 21:17:49 INFO - PROCESS | 1660 | 1464581869626 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}] 21:17:49 INFO - PROCESS | 1660 | 1464581869768 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 21:17:49 INFO - PROCESS | 1660 | 1464581869885 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x142a71000 == 103 [pid = 1660] [id = 634] 21:17:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 227 (0x137a59c00) [pid = 1660] [serial = 1902] [outer = 0x0] 21:17:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 228 (0x137a5fc00) [pid = 1660] [serial = 1903] [outer = 0x137a59c00] 21:17:49 INFO - PROCESS | 1660 | 1464581869914 Marionette DEBUG loaded listener.js 21:17:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 229 (0x138386800) [pid = 1660] [serial = 1904] [outer = 0x137a59c00] 21:17:50 INFO - PROCESS | 1660 | 1464581870312 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]]]}] 21:17:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 21:17:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 720ms 21:17:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 21:17:50 INFO - PROCESS | 1660 | 1464581870343 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 21:17:50 INFO - PROCESS | 1660 | 1464581870344 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 21:17:50 INFO - PROCESS | 1660 | 1464581870358 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 21:17:50 INFO - PROCESS | 1660 | 1464581870360 Marionette TRACE conn2 <- [1,2510,null,{}] 21:17:50 INFO - PROCESS | 1660 | 1464581870364 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}] 21:17:50 INFO - PROCESS | 1660 | 1464581870477 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 21:17:50 INFO - PROCESS | 1660 | 1464581870604 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x140c79800 == 104 [pid = 1660] [id = 635] 21:17:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 230 (0x138368800) [pid = 1660] [serial = 1905] [outer = 0x0] 21:17:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 231 (0x13838b800) [pid = 1660] [serial = 1906] [outer = 0x138368800] 21:17:50 INFO - PROCESS | 1660 | 1464581870634 Marionette DEBUG loaded listener.js 21:17:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 232 (0x13838fc00) [pid = 1660] [serial = 1907] [outer = 0x138368800] 21:17:51 INFO - PROCESS | 1660 | 1464581871029 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]]]}] 21:17:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 21:17:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 736ms 21:17:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 21:17:51 INFO - PROCESS | 1660 | 1464581871082 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 21:17:51 INFO - PROCESS | 1660 | 1464581871083 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 21:17:51 INFO - PROCESS | 1660 | 1464581871086 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 21:17:51 INFO - PROCESS | 1660 | 1464581871087 Marionette TRACE conn2 <- [1,2514,null,{}] 21:17:51 INFO - PROCESS | 1660 | 1464581871089 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}] 21:17:51 INFO - PROCESS | 1660 | 1464581871229 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 21:17:51 INFO - PROCESS | 1660 | 1464581871328 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x140c8e000 == 105 [pid = 1660] [id = 636] 21:17:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 233 (0x136026000) [pid = 1660] [serial = 1908] [outer = 0x0] 21:17:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 234 (0x13602d000) [pid = 1660] [serial = 1909] [outer = 0x136026000] 21:17:51 INFO - PROCESS | 1660 | 1464581871357 Marionette DEBUG loaded listener.js 21:17:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 235 (0x136032000) [pid = 1660] [serial = 1910] [outer = 0x136026000] 21:17:51 INFO - PROCESS | 1660 | 1464581871803 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]]]}] 21:17:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 21:17:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 771ms 21:17:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 21:17:51 INFO - PROCESS | 1660 | 1464581871858 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 21:17:51 INFO - PROCESS | 1660 | 1464581871859 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 21:17:51 INFO - PROCESS | 1660 | 1464581871862 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 21:17:51 INFO - PROCESS | 1660 | 1464581871863 Marionette TRACE conn2 <- [1,2518,null,{}] 21:17:51 INFO - PROCESS | 1660 | 1464581871865 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}] 21:17:51 INFO - PROCESS | 1660 | 1464581871987 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 21:17:52 INFO - PROCESS | 1660 | 1464581872118 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x141dc3000 == 106 [pid = 1660] [id = 637] 21:17:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 236 (0x136031400) [pid = 1660] [serial = 1911] [outer = 0x0] 21:17:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 237 (0x13838cc00) [pid = 1660] [serial = 1912] [outer = 0x136031400] 21:17:52 INFO - PROCESS | 1660 | 1464581872151 Marionette DEBUG loaded listener.js 21:17:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 238 (0x13840f000) [pid = 1660] [serial = 1913] [outer = 0x136031400] 21:17:52 INFO - PROCESS | 1660 | 1464581872625 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]]]}] 21:17:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 21:17:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 822ms 21:17:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 21:17:52 INFO - PROCESS | 1660 | 1464581872685 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 21:17:52 INFO - PROCESS | 1660 | 1464581872686 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 21:17:52 INFO - PROCESS | 1660 | 1464581872688 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 21:17:52 INFO - PROCESS | 1660 | 1464581872690 Marionette TRACE conn2 <- [1,2522,null,{}] 21:17:52 INFO - PROCESS | 1660 | 1464581872692 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}] 21:17:52 INFO - PROCESS | 1660 | 1464581872814 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 21:17:52 INFO - PROCESS | 1660 | 1464581872921 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a505800 == 107 [pid = 1660] [id = 638] 21:17:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 239 (0x11685fc00) [pid = 1660] [serial = 1914] [outer = 0x0] 21:17:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 240 (0x136033c00) [pid = 1660] [serial = 1915] [outer = 0x11685fc00] 21:17:52 INFO - PROCESS | 1660 | 1464581872954 Marionette DEBUG loaded listener.js 21:17:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 241 (0x140c1e000) [pid = 1660] [serial = 1916] [outer = 0x11685fc00] 21:17:53 INFO - PROCESS | 1660 | 1464581873400 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]]]}] 21:17:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 21:17:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 720ms 21:17:53 INFO - PROCESS | 1660 | 1464581873409 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 21:17:53 INFO - PROCESS | 1660 | 1464581873411 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 21:17:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 21:17:53 INFO - PROCESS | 1660 | 1464581873414 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 21:17:53 INFO - PROCESS | 1660 | 1464581873416 Marionette TRACE conn2 <- [1,2526,null,{}] 21:17:53 INFO - PROCESS | 1660 | 1464581873418 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}] 21:17:53 INFO - PROCESS | 1660 | 1464581873557 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 21:17:53 INFO - PROCESS | 1660 | 1464581873690 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x13828a800 == 108 [pid = 1660] [id = 639] 21:17:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 242 (0x140c17000) [pid = 1660] [serial = 1917] [outer = 0x0] 21:17:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 243 (0x140f09c00) [pid = 1660] [serial = 1918] [outer = 0x140c17000] 21:17:53 INFO - PROCESS | 1660 | 1464581873721 Marionette DEBUG loaded listener.js 21:17:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 244 (0x141214400) [pid = 1660] [serial = 1919] [outer = 0x140c17000] 21:17:54 INFO - PROCESS | 1660 | 1464581874130 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]]]}] 21:17:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 21:17:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 769ms 21:17:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 21:17:54 INFO - PROCESS | 1660 | 1464581874199 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 21:17:54 INFO - PROCESS | 1660 | 1464581874201 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 21:17:54 INFO - PROCESS | 1660 | 1464581874207 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 21:17:54 INFO - PROCESS | 1660 | 1464581874210 Marionette TRACE conn2 <- [1,2530,null,{}] 21:17:54 INFO - PROCESS | 1660 | 1464581874213 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}] 21:17:54 INFO - PROCESS | 1660 | 1464581874340 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 21:17:54 INFO - PROCESS | 1660 | 1464581874446 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x141bdb800 == 109 [pid = 1660] [id = 640] 21:17:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 245 (0x116a6ec00) [pid = 1660] [serial = 1920] [outer = 0x0] 21:17:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 246 (0x141216400) [pid = 1660] [serial = 1921] [outer = 0x116a6ec00] 21:17:54 INFO - PROCESS | 1660 | 1464581874477 Marionette DEBUG loaded listener.js 21:17:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 247 (0x14121d000) [pid = 1660] [serial = 1922] [outer = 0x116a6ec00] 21:17:55 INFO - PROCESS | 1660 | 1464581875149 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]]]}] 21:17:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 21:17:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 974ms 21:17:55 INFO - PROCESS | 1660 | 1464581875183 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 21:17:55 INFO - PROCESS | 1660 | 1464581875185 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 21:17:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 21:17:55 INFO - PROCESS | 1660 | 1464581875189 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 21:17:55 INFO - PROCESS | 1660 | 1464581875191 Marionette TRACE conn2 <- [1,2534,null,{}] 21:17:55 INFO - PROCESS | 1660 | 1464581875195 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}] 21:17:55 INFO - PROCESS | 1660 | 1464581875323 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 21:17:55 INFO - PROCESS | 1660 | 1464581875435 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212b6800 == 110 [pid = 1660] [id = 641] 21:17:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 248 (0x11266b400) [pid = 1660] [serial = 1923] [outer = 0x0] 21:17:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 249 (0x112870400) [pid = 1660] [serial = 1924] [outer = 0x11266b400] 21:17:55 INFO - PROCESS | 1660 | 1464581875463 Marionette DEBUG loaded listener.js 21:17:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 250 (0x116822c00) [pid = 1660] [serial = 1925] [outer = 0x11266b400] 21:17:55 INFO - PROCESS | 1660 | 1464581875976 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]]]}] 21:17:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 21:17:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 824ms 21:17:56 INFO - PROCESS | 1660 | 1464581876032 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 21:17:56 INFO - PROCESS | 1660 | 1464581876036 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 21:17:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 21:17:56 INFO - PROCESS | 1660 | 1464581876040 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 21:17:56 INFO - PROCESS | 1660 | 1464581876042 Marionette TRACE conn2 <- [1,2538,null,{}] 21:17:56 INFO - PROCESS | 1660 | 1464581876044 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}] 21:17:56 INFO - PROCESS | 1660 | 1464581876165 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 21:17:56 INFO - PROCESS | 1660 | --DOCSHELL 0x127930000 == 109 [pid = 1660] [id = 364] 21:17:56 INFO - PROCESS | 1660 | --DOCSHELL 0x140fd2000 == 108 [pid = 1660] [id = 627] 21:17:56 INFO - PROCESS | 1660 | --DOCSHELL 0x1385a6000 == 107 [pid = 1660] [id = 626] 21:17:56 INFO - PROCESS | 1660 | --DOCSHELL 0x13547a000 == 106 [pid = 1660] [id = 625] 21:17:56 INFO - PROCESS | 1660 | --DOCSHELL 0x138280000 == 105 [pid = 1660] [id = 624] 21:17:56 INFO - PROCESS | 1660 | --DOCSHELL 0x135ea8000 == 104 [pid = 1660] [id = 623] 21:17:56 INFO - PROCESS | 1660 | --DOCSHELL 0x1356db000 == 103 [pid = 1660] [id = 622] 21:17:56 INFO - PROCESS | 1660 | --DOMWINDOW == 249 (0x135f76c00) [pid = 1660] [serial = 1813] [outer = 0x0] [url = about:blank] 21:17:56 INFO - PROCESS | 1660 | 1464581876357 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:56 INFO - PROCESS | 1660 | --DOCSHELL 0x13547a800 == 102 [pid = 1660] [id = 621] 21:17:56 INFO - PROCESS | 1660 | --DOCSHELL 0x12d4a9000 == 101 [pid = 1660] [id = 620] 21:17:56 INFO - PROCESS | 1660 | --DOCSHELL 0x12c192800 == 100 [pid = 1660] [id = 619] 21:17:56 INFO - PROCESS | 1660 | --DOCSHELL 0x129493000 == 99 [pid = 1660] [id = 618] 21:17:56 INFO - PROCESS | 1660 | --DOCSHELL 0x12c023800 == 98 [pid = 1660] [id = 617] 21:17:56 INFO - PROCESS | 1660 | --DOCSHELL 0x12d03b800 == 97 [pid = 1660] [id = 616] 21:17:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x116fa0800 == 98 [pid = 1660] [id = 642] 21:17:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 250 (0x110f43400) [pid = 1660] [serial = 1926] [outer = 0x0] 21:17:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 251 (0x112eca400) [pid = 1660] [serial = 1927] [outer = 0x110f43400] 21:17:56 INFO - PROCESS | 1660 | 1464581876392 Marionette DEBUG loaded listener.js 21:17:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 252 (0x1217bcc00) [pid = 1660] [serial = 1928] [outer = 0x110f43400] 21:17:56 INFO - PROCESS | 1660 | --DOCSHELL 0x1428d5000 == 97 [pid = 1660] [id = 608] 21:17:56 INFO - PROCESS | 1660 | --DOCSHELL 0x1382de000 == 96 [pid = 1660] [id = 607] 21:17:56 INFO - PROCESS | 1660 | --DOCSHELL 0x12d36a000 == 95 [pid = 1660] [id = 606] 21:17:56 INFO - PROCESS | 1660 | --DOCSHELL 0x121aaa800 == 94 [pid = 1660] [id = 605] 21:17:56 INFO - PROCESS | 1660 | --DOMWINDOW == 251 (0x1195dd400) [pid = 1660] [serial = 1780] [outer = 0x0] [url = about:blank] 21:17:56 INFO - PROCESS | 1660 | --DOMWINDOW == 250 (0x120684400) [pid = 1660] [serial = 1781] [outer = 0x0] [url = about:blank] 21:17:56 INFO - PROCESS | 1660 | --DOMWINDOW == 249 (0x12db86800) [pid = 1660] [serial = 1759] [outer = 0x0] [url = about:blank] 21:17:56 INFO - PROCESS | 1660 | --DOMWINDOW == 248 (0x125624000) [pid = 1660] [serial = 1786] [outer = 0x0] [url = about:blank] 21:17:56 INFO - PROCESS | 1660 | --DOMWINDOW == 247 (0x12796dc00) [pid = 1660] [serial = 1787] [outer = 0x0] [url = about:blank] 21:17:56 INFO - PROCESS | 1660 | --DOMWINDOW == 246 (0x128cc5400) [pid = 1660] [serial = 1789] [outer = 0x0] [url = about:blank] 21:17:56 INFO - PROCESS | 1660 | --DOMWINDOW == 245 (0x12932ac00) [pid = 1660] [serial = 1790] [outer = 0x0] [url = about:blank] 21:17:56 INFO - PROCESS | 1660 | --DOMWINDOW == 244 (0x12aa14000) [pid = 1660] [serial = 1792] [outer = 0x0] [url = about:blank] 21:17:56 INFO - PROCESS | 1660 | --DOMWINDOW == 243 (0x118fb5400) [pid = 1660] [serial = 1783] [outer = 0x0] [url = about:blank] 21:17:56 INFO - PROCESS | 1660 | --DOMWINDOW == 242 (0x12c2f2800) [pid = 1660] [serial = 1796] [outer = 0x0] [url = about:blank] 21:17:56 INFO - PROCESS | 1660 | --DOMWINDOW == 241 (0x121cc2400) [pid = 1660] [serial = 1784] [outer = 0x0] [url = about:blank] 21:17:56 INFO - PROCESS | 1660 | --DOMWINDOW == 240 (0x12db87c00) [pid = 1660] [serial = 1801] [outer = 0x0] [url = about:blank] 21:17:56 INFO - PROCESS | 1660 | --DOMWINDOW == 239 (0x121acd000) [pid = 1660] [serial = 1753] [outer = 0x0] [url = about:blank] 21:17:56 INFO - PROCESS | 1660 | --DOMWINDOW == 238 (0x128c1e400) [pid = 1660] [serial = 1774] [outer = 0x0] [url = about:blank] 21:17:56 INFO - PROCESS | 1660 | --DOMWINDOW == 237 (0x135f70c00) [pid = 1660] [serial = 1811] [outer = 0x0] [url = about:blank] 21:17:56 INFO - PROCESS | 1660 | --DOMWINDOW == 236 (0x12962c000) [pid = 1660] [serial = 1756] [outer = 0x0] [url = about:blank] 21:17:56 INFO - PROCESS | 1660 | --DOMWINDOW == 235 (0x1359a2c00) [pid = 1660] [serial = 1768] [outer = 0x0] [url = about:blank] 21:17:56 INFO - PROCESS | 1660 | --DOMWINDOW == 234 (0x12d011c00) [pid = 1660] [serial = 1798] [outer = 0x0] [url = about:blank] 21:17:56 INFO - PROCESS | 1660 | --DOMWINDOW == 233 (0x11819a800) [pid = 1660] [serial = 1750] [outer = 0x0] [url = about:blank] 21:17:56 INFO - PROCESS | 1660 | --DOMWINDOW == 232 (0x135931800) [pid = 1660] [serial = 1804] [outer = 0x0] [url = about:blank] 21:17:56 INFO - PROCESS | 1660 | --DOMWINDOW == 231 (0x134ae1800) [pid = 1660] [serial = 1765] [outer = 0x0] [url = about:blank] 21:17:56 INFO - PROCESS | 1660 | --DOMWINDOW == 230 (0x134adb400) [pid = 1660] [serial = 1762] [outer = 0x0] [url = about:blank] 21:17:56 INFO - PROCESS | 1660 | --DOMWINDOW == 229 (0x118090c00) [pid = 1660] [serial = 1778] [outer = 0x0] [url = about:blank] 21:17:56 INFO - PROCESS | 1660 | --DOMWINDOW == 228 (0x113113800) [pid = 1660] [serial = 1777] [outer = 0x0] [url = about:blank] 21:17:56 INFO - PROCESS | 1660 | --DOMWINDOW == 227 (0x1359a9c00) [pid = 1660] [serial = 1771] [outer = 0x0] [url = about:blank] 21:17:56 INFO - PROCESS | 1660 | --DOMWINDOW == 226 (0x134ae0000) [pid = 1660] [serial = 1802] [outer = 0x0] [url = about:blank] 21:17:56 INFO - PROCESS | 1660 | --DOMWINDOW == 225 (0x135f1ec00) [pid = 1660] [serial = 1810] [outer = 0x0] [url = about:blank] 21:17:56 INFO - PROCESS | 1660 | --DOMWINDOW == 224 (0x135c86400) [pid = 1660] [serial = 1805] [outer = 0x0] [url = about:blank] 21:17:56 INFO - PROCESS | 1660 | --DOMWINDOW == 223 (0x12c157800) [pid = 1660] [serial = 1795] [outer = 0x0] [url = about:blank] 21:17:56 INFO - PROCESS | 1660 | --DOMWINDOW == 222 (0x12d45cc00) [pid = 1660] [serial = 1799] [outer = 0x0] [url = about:blank] 21:17:56 INFO - PROCESS | 1660 | --DOMWINDOW == 221 (0x135c88800) [pid = 1660] [serial = 1807] [outer = 0x0] [url = about:blank] 21:17:56 INFO - PROCESS | 1660 | --DOMWINDOW == 220 (0x135c8fc00) [pid = 1660] [serial = 1808] [outer = 0x0] [url = about:blank] 21:17:56 INFO - PROCESS | 1660 | --DOMWINDOW == 219 (0x12c08f000) [pid = 1660] [serial = 1793] [outer = 0x0] [url = about:blank] 21:17:56 INFO - PROCESS | 1660 | 1464581876721 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]]]}] 21:17:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 21:17:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 721ms 21:17:56 INFO - PROCESS | 1660 | 1464581876762 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 21:17:56 INFO - PROCESS | 1660 | 1464581876763 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 21:17:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 21:17:56 INFO - PROCESS | 1660 | 1464581876768 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 21:17:56 INFO - PROCESS | 1660 | 1464581876770 Marionette TRACE conn2 <- [1,2542,null,{}] 21:17:56 INFO - PROCESS | 1660 | 1464581876778 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}] 21:17:56 INFO - PROCESS | 1660 | 1464581876886 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 21:17:57 INFO - PROCESS | 1660 | 1464581877000 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c194800 == 95 [pid = 1660] [id = 643] 21:17:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 220 (0x11819a800) [pid = 1660] [serial = 1929] [outer = 0x0] 21:17:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 221 (0x125617c00) [pid = 1660] [serial = 1930] [outer = 0x11819a800] 21:17:57 INFO - PROCESS | 1660 | 1464581877028 Marionette DEBUG loaded listener.js 21:17:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 222 (0x128c1bc00) [pid = 1660] [serial = 1931] [outer = 0x11819a800] 21:17:57 INFO - PROCESS | 1660 | 1464581877322 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]]]}] 21:17:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 21:17:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 572ms 21:17:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 21:17:57 INFO - PROCESS | 1660 | 1464581877339 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 21:17:57 INFO - PROCESS | 1660 | 1464581877341 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 21:17:57 INFO - PROCESS | 1660 | 1464581877343 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 21:17:57 INFO - PROCESS | 1660 | 1464581877345 Marionette TRACE conn2 <- [1,2546,null,{}] 21:17:57 INFO - PROCESS | 1660 | 1464581877355 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}] 21:17:57 INFO - PROCESS | 1660 | 1464581877467 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 21:17:57 INFO - PROCESS | 1660 | 1464581877576 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d023800 == 96 [pid = 1660] [id = 644] 21:17:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 223 (0x128c24800) [pid = 1660] [serial = 1932] [outer = 0x0] 21:17:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 224 (0x129622400) [pid = 1660] [serial = 1933] [outer = 0x128c24800] 21:17:57 INFO - PROCESS | 1660 | 1464581877605 Marionette DEBUG loaded listener.js 21:17:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 225 (0x125687400) [pid = 1660] [serial = 1934] [outer = 0x128c24800] 21:17:57 INFO - PROCESS | 1660 | 1464581877902 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]]]}] 21:17:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 21:17:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 572ms 21:17:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 21:17:57 INFO - PROCESS | 1660 | 1464581877921 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 21:17:57 INFO - PROCESS | 1660 | 1464581877923 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 21:17:57 INFO - PROCESS | 1660 | 1464581877925 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 21:17:57 INFO - PROCESS | 1660 | 1464581877926 Marionette TRACE conn2 <- [1,2550,null,{}] 21:17:57 INFO - PROCESS | 1660 | 1464581877928 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}] 21:17:58 INFO - PROCESS | 1660 | 1464581878044 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 21:17:58 INFO - PROCESS | 1660 | 1464581878142 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e09c000 == 97 [pid = 1660] [id = 645] 21:17:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 226 (0x1195d7000) [pid = 1660] [serial = 1935] [outer = 0x0] 21:17:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 227 (0x12bd17800) [pid = 1660] [serial = 1936] [outer = 0x1195d7000] 21:17:58 INFO - PROCESS | 1660 | 1464581878168 Marionette DEBUG loaded listener.js 21:17:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 228 (0x12c2f1000) [pid = 1660] [serial = 1937] [outer = 0x1195d7000] 21:17:58 INFO - PROCESS | 1660 | 1464581878491 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]]]}] 21:17:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 21:17:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 569ms 21:17:58 INFO - PROCESS | 1660 | 1464581878495 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 21:17:58 INFO - PROCESS | 1660 | 1464581878496 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 21:17:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 21:17:58 INFO - PROCESS | 1660 | 1464581878500 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 21:17:58 INFO - PROCESS | 1660 | 1464581878501 Marionette TRACE conn2 <- [1,2554,null,{}] 21:17:58 INFO - PROCESS | 1660 | 1464581878503 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}] 21:17:58 INFO - PROCESS | 1660 | 1464581878655 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 21:17:58 INFO - PROCESS | 1660 | 1464581878673 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x135666000 == 98 [pid = 1660] [id = 646] 21:17:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 229 (0x12c97a400) [pid = 1660] [serial = 1938] [outer = 0x0] 21:17:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 230 (0x12d7d5800) [pid = 1660] [serial = 1939] [outer = 0x12c97a400] 21:17:58 INFO - PROCESS | 1660 | 1464581878699 Marionette DEBUG loaded listener.js 21:17:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 231 (0x134ae1400) [pid = 1660] [serial = 1940] [outer = 0x12c97a400] 21:17:59 INFO - PROCESS | 1660 | 1464581879097 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]]]}] 21:17:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 21:17:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 620ms 21:17:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 21:17:59 INFO - PROCESS | 1660 | 1464581879120 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 21:17:59 INFO - PROCESS | 1660 | 1464581879122 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 21:17:59 INFO - PROCESS | 1660 | 1464581879124 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 21:17:59 INFO - PROCESS | 1660 | 1464581879125 Marionette TRACE conn2 <- [1,2558,null,{}] 21:17:59 INFO - PROCESS | 1660 | 1464581879127 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}] 21:17:59 INFO - PROCESS | 1660 | 1464581879262 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 21:17:59 INFO - PROCESS | 1660 | 1464581879280 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x135c22000 == 99 [pid = 1660] [id = 647] 21:17:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 232 (0x135932000) [pid = 1660] [serial = 1941] [outer = 0x0] 21:17:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 233 (0x1359ad400) [pid = 1660] [serial = 1942] [outer = 0x135932000] 21:17:59 INFO - PROCESS | 1660 | 1464581879307 Marionette DEBUG loaded listener.js 21:17:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 234 (0x135da4800) [pid = 1660] [serial = 1943] [outer = 0x135932000] 21:17:59 INFO - PROCESS | 1660 | 1464581879677 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]]]}] 21:17:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 21:17:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 569ms 21:17:59 INFO - PROCESS | 1660 | 1464581879693 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 21:17:59 INFO - PROCESS | 1660 | 1464581879695 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 21:17:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 21:17:59 INFO - PROCESS | 1660 | 1464581879697 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 21:17:59 INFO - PROCESS | 1660 | 1464581879698 Marionette TRACE conn2 <- [1,2562,null,{}] 21:17:59 INFO - PROCESS | 1660 | 1464581879700 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}] 21:17:59 INFO - PROCESS | 1660 | 1464581879836 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 21:17:59 INFO - PROCESS | 1660 | 1464581879852 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x1377d5800 == 100 [pid = 1660] [id = 648] 21:17:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 235 (0x135606400) [pid = 1660] [serial = 1944] [outer = 0x0] 21:17:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 236 (0x13560bc00) [pid = 1660] [serial = 1945] [outer = 0x135606400] 21:17:59 INFO - PROCESS | 1660 | 1464581879876 Marionette DEBUG loaded listener.js 21:17:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 237 (0x13560fc00) [pid = 1660] [serial = 1946] [outer = 0x135606400] 21:18:00 INFO - PROCESS | 1660 | 1464581880274 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]]]}] 21:18:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 21:18:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 621ms 21:18:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 21:18:00 INFO - PROCESS | 1660 | 1464581880318 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 21:18:00 INFO - PROCESS | 1660 | 1464581880320 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 21:18:00 INFO - PROCESS | 1660 | 1464581880322 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 21:18:00 INFO - PROCESS | 1660 | 1464581880323 Marionette TRACE conn2 <- [1,2566,null,{}] 21:18:00 INFO - PROCESS | 1660 | 1464581880325 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}] 21:18:00 INFO - PROCESS | 1660 | 1464581880636 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 21:18:00 INFO - PROCESS | 1660 | --DOMWINDOW == 236 (0x135c83800) [pid = 1660] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 21:18:00 INFO - PROCESS | 1660 | --DOMWINDOW == 235 (0x1359a4800) [pid = 1660] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 21:18:00 INFO - PROCESS | 1660 | --DOMWINDOW == 234 (0x112f25800) [pid = 1660] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 21:18:00 INFO - PROCESS | 1660 | --DOMWINDOW == 233 (0x128cc3800) [pid = 1660] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 21:18:00 INFO - PROCESS | 1660 | --DOMWINDOW == 232 (0x128c22c00) [pid = 1660] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 21:18:00 INFO - PROCESS | 1660 | --DOMWINDOW == 231 (0x135938800) [pid = 1660] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 21:18:00 INFO - PROCESS | 1660 | --DOMWINDOW == 230 (0x12d012800) [pid = 1660] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 21:18:00 INFO - PROCESS | 1660 | --DOMWINDOW == 229 (0x112870800) [pid = 1660] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 21:18:00 INFO - PROCESS | 1660 | --DOMWINDOW == 228 (0x11310ec00) [pid = 1660] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 21:18:00 INFO - PROCESS | 1660 | --DOMWINDOW == 227 (0x1181a1800) [pid = 1660] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 21:18:00 INFO - PROCESS | 1660 | --DOMWINDOW == 226 (0x1227e6000) [pid = 1660] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 21:18:00 INFO - PROCESS | 1660 | 1464581880707 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd43000 == 101 [pid = 1660] [id = 649] 21:18:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 227 (0x112dab800) [pid = 1660] [serial = 1947] [outer = 0x0] 21:18:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 228 (0x121060c00) [pid = 1660] [serial = 1948] [outer = 0x112dab800] 21:18:00 INFO - PROCESS | 1660 | 1464581880732 Marionette DEBUG loaded listener.js 21:18:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 229 (0x12bd2d400) [pid = 1660] [serial = 1949] [outer = 0x112dab800] 21:18:01 INFO - PROCESS | 1660 | 1464581881023 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]]]}] 21:18:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 21:18:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 718ms 21:18:01 INFO - PROCESS | 1660 | 1464581881041 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 21:18:01 INFO - PROCESS | 1660 | 1464581881042 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 21:18:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 21:18:01 INFO - PROCESS | 1660 | 1464581881044 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 21:18:01 INFO - PROCESS | 1660 | 1464581881046 Marionette TRACE conn2 <- [1,2570,null,{}] 21:18:01 INFO - PROCESS | 1660 | 1464581881056 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}] 21:18:01 INFO - PROCESS | 1660 | 1464581881167 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 21:18:01 INFO - PROCESS | 1660 | 1464581881268 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x1383de000 == 102 [pid = 1660] [id = 650] 21:18:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 230 (0x12bd1c000) [pid = 1660] [serial = 1950] [outer = 0x0] 21:18:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 231 (0x135c83800) [pid = 1660] [serial = 1951] [outer = 0x12bd1c000] 21:18:01 INFO - PROCESS | 1660 | 1464581881293 Marionette DEBUG loaded listener.js 21:18:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 232 (0x135f1a000) [pid = 1660] [serial = 1952] [outer = 0x12bd1c000] 21:18:01 INFO - PROCESS | 1660 | 1464581881595 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]]]}] 21:18:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 21:18:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 574ms 21:18:01 INFO - PROCESS | 1660 | 1464581881619 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 21:18:01 INFO - PROCESS | 1660 | 1464581881621 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 21:18:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 21:18:01 INFO - PROCESS | 1660 | 1464581881623 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 21:18:01 INFO - PROCESS | 1660 | 1464581881624 Marionette TRACE conn2 <- [1,2574,null,{}] 21:18:01 INFO - PROCESS | 1660 | 1464581881627 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}] 21:18:01 INFO - PROCESS | 1660 | 1464581881748 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 21:18:01 INFO - PROCESS | 1660 | 1464581881760 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x140bdd000 == 103 [pid = 1660] [id = 651] 21:18:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 233 (0x12d010c00) [pid = 1660] [serial = 1953] [outer = 0x0] 21:18:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 234 (0x135f76400) [pid = 1660] [serial = 1954] [outer = 0x12d010c00] 21:18:01 INFO - PROCESS | 1660 | 1464581881872 Marionette DEBUG loaded listener.js 21:18:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 235 (0x13824cc00) [pid = 1660] [serial = 1955] [outer = 0x12d010c00] 21:18:02 INFO - PROCESS | 1660 | 1464581882135 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]]]}] 21:18:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 21:18:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 523ms 21:18:02 INFO - PROCESS | 1660 | 1464581882146 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 21:18:02 INFO - PROCESS | 1660 | 1464581882149 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 21:18:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 21:18:02 INFO - PROCESS | 1660 | 1464581882158 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 21:18:02 INFO - PROCESS | 1660 | 1464581882159 Marionette TRACE conn2 <- [1,2578,null,{}] 21:18:02 INFO - PROCESS | 1660 | 1464581882161 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}] 21:18:02 INFO - PROCESS | 1660 | 1464581882283 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 21:18:02 INFO - PROCESS | 1660 | 1464581882287 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x141043800 == 104 [pid = 1660] [id = 652] 21:18:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 236 (0x135c8e800) [pid = 1660] [serial = 1956] [outer = 0x0] 21:18:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 237 (0x138366400) [pid = 1660] [serial = 1957] [outer = 0x135c8e800] 21:18:02 INFO - PROCESS | 1660 | 1464581882313 Marionette DEBUG loaded listener.js 21:18:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 238 (0x138383c00) [pid = 1660] [serial = 1958] [outer = 0x135c8e800] 21:18:02 INFO - PROCESS | 1660 | 1464581882872 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]]]}] 21:18:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 21:18:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 771ms 21:18:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 21:18:02 INFO - PROCESS | 1660 | 1464581882927 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 21:18:02 INFO - PROCESS | 1660 | 1464581882930 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 21:18:02 INFO - PROCESS | 1660 | 1464581882933 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 21:18:02 INFO - PROCESS | 1660 | 1464581882936 Marionette TRACE conn2 <- [1,2582,null,{}] 21:18:02 INFO - PROCESS | 1660 | 1464581882940 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}] 21:18:03 INFO - PROCESS | 1660 | 1464581883078 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 21:18:03 INFO - PROCESS | 1660 | 1464581883176 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aa75800 == 105 [pid = 1660] [id = 653] 21:18:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 239 (0x11266a000) [pid = 1660] [serial = 1959] [outer = 0x0] 21:18:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 240 (0x11711cc00) [pid = 1660] [serial = 1960] [outer = 0x11266a000] 21:18:03 INFO - PROCESS | 1660 | 1464581883208 Marionette DEBUG loaded listener.js 21:18:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 241 (0x119b71800) [pid = 1660] [serial = 1961] [outer = 0x11266a000] 21:18:03 INFO - PROCESS | 1660 | 1464581883685 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]]]}] 21:18:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 21:18:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 773ms 21:18:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 21:18:03 INFO - PROCESS | 1660 | 1464581883721 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 21:18:03 INFO - PROCESS | 1660 | 1464581883725 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 21:18:03 INFO - PROCESS | 1660 | 1464581883730 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 21:18:03 INFO - PROCESS | 1660 | 1464581883734 Marionette TRACE conn2 <- [1,2586,null,{}] 21:18:03 INFO - PROCESS | 1660 | 1464581883737 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}] 21:18:03 INFO - PROCESS | 1660 | 1464581883861 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 21:18:03 INFO - PROCESS | 1660 | 1464581883960 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x13555e800 == 106 [pid = 1660] [id = 654] 21:18:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 242 (0x119b6d000) [pid = 1660] [serial = 1962] [outer = 0x0] 21:18:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 243 (0x125618400) [pid = 1660] [serial = 1963] [outer = 0x119b6d000] 21:18:03 INFO - PROCESS | 1660 | 1464581883991 Marionette DEBUG loaded listener.js 21:18:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 244 (0x12796dc00) [pid = 1660] [serial = 1964] [outer = 0x119b6d000] 21:18:04 INFO - PROCESS | 1660 | 1464581884426 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]]]}] 21:18:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 21:18:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 723ms 21:18:04 INFO - PROCESS | 1660 | 1464581884466 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 21:18:04 INFO - PROCESS | 1660 | 1464581884467 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 21:18:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 21:18:04 INFO - PROCESS | 1660 | 1464581884472 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 21:18:04 INFO - PROCESS | 1660 | 1464581884474 Marionette TRACE conn2 <- [1,2590,null,{}] 21:18:04 INFO - PROCESS | 1660 | 1464581884484 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}] 21:18:04 INFO - PROCESS | 1660 | 1464581884612 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 21:18:04 INFO - PROCESS | 1660 | 1464581884712 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x1412ad000 == 107 [pid = 1660] [id = 655] 21:18:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 245 (0x12962e800) [pid = 1660] [serial = 1965] [outer = 0x0] 21:18:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 246 (0x12d00d400) [pid = 1660] [serial = 1966] [outer = 0x12962e800] 21:18:04 INFO - PROCESS | 1660 | 1464581884743 Marionette DEBUG loaded listener.js 21:18:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 247 (0x12d7d1c00) [pid = 1660] [serial = 1967] [outer = 0x12962e800] 21:18:05 INFO - PROCESS | 1660 | 1464581885182 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]]]}] 21:18:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 21:18:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 771ms 21:18:05 INFO - PROCESS | 1660 | 1464581885244 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 21:18:05 INFO - PROCESS | 1660 | 1464581885246 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 21:18:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 21:18:05 INFO - PROCESS | 1660 | 1464581885250 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 21:18:05 INFO - PROCESS | 1660 | 1464581885252 Marionette TRACE conn2 <- [1,2594,null,{}] 21:18:05 INFO - PROCESS | 1660 | 1464581885254 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}] 21:18:05 INFO - PROCESS | 1660 | 1464581885382 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 21:18:05 INFO - PROCESS | 1660 | 1464581885513 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x1428d1000 == 108 [pid = 1660] [id = 656] 21:18:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 248 (0x121cc0800) [pid = 1660] [serial = 1968] [outer = 0x0] 21:18:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 249 (0x135608800) [pid = 1660] [serial = 1969] [outer = 0x121cc0800] 21:18:05 INFO - PROCESS | 1660 | 1464581885546 Marionette DEBUG loaded listener.js 21:18:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 250 (0x135da7c00) [pid = 1660] [serial = 1970] [outer = 0x121cc0800] 21:18:05 INFO - PROCESS | 1660 | 1464581885990 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]]]}] 21:18:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 21:18:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 770ms 21:18:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 21:18:06 INFO - PROCESS | 1660 | 1464581886020 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 21:18:06 INFO - PROCESS | 1660 | 1464581886022 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 21:18:06 INFO - PROCESS | 1660 | 1464581886024 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 21:18:06 INFO - PROCESS | 1660 | 1464581886025 Marionette TRACE conn2 <- [1,2598,null,{}] 21:18:06 INFO - PROCESS | 1660 | 1464581886027 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}] 21:18:06 INFO - PROCESS | 1660 | 1464581886152 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 21:18:06 INFO - PROCESS | 1660 | 1464581886280 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x142a83000 == 109 [pid = 1660] [id = 657] 21:18:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 251 (0x12fd4a000) [pid = 1660] [serial = 1971] [outer = 0x0] 21:18:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 252 (0x136028000) [pid = 1660] [serial = 1972] [outer = 0x12fd4a000] 21:18:06 INFO - PROCESS | 1660 | 1464581886311 Marionette DEBUG loaded listener.js 21:18:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 253 (0x137a53000) [pid = 1660] [serial = 1973] [outer = 0x12fd4a000] 21:18:06 INFO - PROCESS | 1660 | 1464581886784 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]]]}] 21:18:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 21:18:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 821ms 21:18:06 INFO - PROCESS | 1660 | 1464581886845 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 21:18:06 INFO - PROCESS | 1660 | 1464581886847 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 21:18:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 21:18:06 INFO - PROCESS | 1660 | 1464581886849 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 21:18:06 INFO - PROCESS | 1660 | 1464581886850 Marionette TRACE conn2 <- [1,2602,null,{}] 21:18:06 INFO - PROCESS | 1660 | 1464581886853 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}] 21:18:06 INFO - PROCESS | 1660 | 1464581886993 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 21:18:07 INFO - PROCESS | 1660 | 1464581887125 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x14407a800 == 110 [pid = 1660] [id = 658] 21:18:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 254 (0x136032c00) [pid = 1660] [serial = 1974] [outer = 0x0] 21:18:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 255 (0x138382800) [pid = 1660] [serial = 1975] [outer = 0x136032c00] 21:18:07 INFO - PROCESS | 1660 | 1464581887158 Marionette DEBUG loaded listener.js 21:18:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 256 (0x138399400) [pid = 1660] [serial = 1976] [outer = 0x136032c00] 21:18:07 INFO - PROCESS | 1660 | 1464581887595 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]]]}] 21:18:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 21:18:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 769ms 21:18:07 INFO - PROCESS | 1660 | 1464581887618 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 21:18:07 INFO - PROCESS | 1660 | 1464581887620 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 21:18:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 21:18:07 INFO - PROCESS | 1660 | 1464581887622 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 21:18:07 INFO - PROCESS | 1660 | 1464581887624 Marionette TRACE conn2 <- [1,2606,null,{}] 21:18:07 INFO - PROCESS | 1660 | 1464581887626 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}] 21:18:07 INFO - PROCESS | 1660 | 1464581887780 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 21:18:07 INFO - PROCESS | 1660 | 1464581887930 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x140a30800 == 111 [pid = 1660] [id = 659] 21:18:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 257 (0x137a58000) [pid = 1660] [serial = 1977] [outer = 0x0] 21:18:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 258 (0x13839e800) [pid = 1660] [serial = 1978] [outer = 0x137a58000] 21:18:07 INFO - PROCESS | 1660 | 1464581887961 Marionette DEBUG loaded listener.js 21:18:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 259 (0x138407400) [pid = 1660] [serial = 1979] [outer = 0x137a58000] 21:18:08 INFO - PROCESS | 1660 | 1464581888406 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]]]}] 21:18:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 21:18:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 821ms 21:18:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 21:18:08 INFO - PROCESS | 1660 | 1464581888444 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 21:18:08 INFO - PROCESS | 1660 | 1464581888445 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 21:18:08 INFO - PROCESS | 1660 | 1464581888450 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 21:18:08 INFO - PROCESS | 1660 | 1464581888451 Marionette TRACE conn2 <- [1,2610,null,{}] 21:18:08 INFO - PROCESS | 1660 | 1464581888454 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}] 21:18:08 INFO - PROCESS | 1660 | 1464581888577 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 21:18:08 INFO - PROCESS | 1660 | 1464581888678 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x141d28800 == 112 [pid = 1660] [id = 660] 21:18:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 260 (0x13839d000) [pid = 1660] [serial = 1980] [outer = 0x0] 21:18:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 261 (0x140c1f400) [pid = 1660] [serial = 1981] [outer = 0x13839d000] 21:18:08 INFO - PROCESS | 1660 | 1464581888707 Marionette DEBUG loaded listener.js 21:18:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 262 (0x140f0a400) [pid = 1660] [serial = 1982] [outer = 0x13839d000] 21:18:09 INFO - PROCESS | 1660 | 1464581889112 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]]]}] 21:18:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 21:18:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 720ms 21:18:09 INFO - PROCESS | 1660 | 1464581889169 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 21:18:09 INFO - PROCESS | 1660 | 1464581889170 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 21:18:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 21:18:09 INFO - PROCESS | 1660 | 1464581889173 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 21:18:09 INFO - PROCESS | 1660 | 1464581889174 Marionette TRACE conn2 <- [1,2614,null,{}] 21:18:09 INFO - PROCESS | 1660 | 1464581889176 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}] 21:18:09 INFO - PROCESS | 1660 | 1464581889306 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 21:18:09 INFO - PROCESS | 1660 | 1464581889407 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x141d3e800 == 113 [pid = 1660] [id = 661] 21:18:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 263 (0x140c20400) [pid = 1660] [serial = 1983] [outer = 0x0] 21:18:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 264 (0x141219000) [pid = 1660] [serial = 1984] [outer = 0x140c20400] 21:18:09 INFO - PROCESS | 1660 | 1464581889436 Marionette DEBUG loaded listener.js 21:18:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 265 (0x14121fc00) [pid = 1660] [serial = 1985] [outer = 0x140c20400] 21:18:09 INFO - PROCESS | 1660 | 1464581889846 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]]]}] 21:18:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 21:18:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 719ms 21:18:09 INFO - PROCESS | 1660 | 1464581889910 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 21:18:09 INFO - PROCESS | 1660 | 1464581889911 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 21:18:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 21:18:09 INFO - PROCESS | 1660 | 1464581889917 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 21:18:09 INFO - PROCESS | 1660 | 1464581889918 Marionette TRACE conn2 <- [1,2618,null,{}] 21:18:09 INFO - PROCESS | 1660 | 1464581889920 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}] 21:18:10 INFO - PROCESS | 1660 | 1464581890047 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 21:18:10 INFO - PROCESS | 1660 | 1464581890177 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x141f12800 == 114 [pid = 1660] [id = 662] 21:18:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 266 (0x111ed4400) [pid = 1660] [serial = 1986] [outer = 0x0] 21:18:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 267 (0x141df0400) [pid = 1660] [serial = 1987] [outer = 0x111ed4400] 21:18:10 INFO - PROCESS | 1660 | 1464581890206 Marionette DEBUG loaded listener.js 21:18:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 268 (0x141df7800) [pid = 1660] [serial = 1988] [outer = 0x111ed4400] 21:18:10 INFO - PROCESS | 1660 | 1464581890711 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]]]}] 21:18:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 21:18:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 870ms 21:18:10 INFO - PROCESS | 1660 | 1464581890787 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 21:18:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 21:18:10 INFO - PROCESS | 1660 | 1464581890789 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 21:18:10 INFO - PROCESS | 1660 | 1464581890792 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 21:18:10 INFO - PROCESS | 1660 | 1464581890794 Marionette TRACE conn2 <- [1,2622,null,{}] 21:18:10 INFO - PROCESS | 1660 | 1464581890812 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}] 21:18:11 INFO - PROCESS | 1660 | 1464581891076 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 21:18:11 INFO - PROCESS | 1660 | 1464581891397 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b921800 == 115 [pid = 1660] [id = 663] 21:18:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 269 (0x110edbc00) [pid = 1660] [serial = 1989] [outer = 0x0] 21:18:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 270 (0x111e6cc00) [pid = 1660] [serial = 1990] [outer = 0x110edbc00] 21:18:11 INFO - PROCESS | 1660 | 1464581891427 Marionette DEBUG loaded listener.js 21:18:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 271 (0x112a72800) [pid = 1660] [serial = 1991] [outer = 0x110edbc00] 21:18:11 INFO - PROCESS | 1660 | 1464581891879 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]]]}] 21:18:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 21:18:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1123ms 21:18:11 INFO - PROCESS | 1660 | 1464581891916 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 21:18:11 INFO - PROCESS | 1660 | 1464581891918 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 21:18:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 21:18:11 INFO - PROCESS | 1660 | 1464581891922 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 21:18:11 INFO - PROCESS | 1660 | 1464581891925 Marionette TRACE conn2 <- [1,2626,null,{}] 21:18:11 INFO - PROCESS | 1660 | 1464581891928 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}] 21:18:12 INFO - PROCESS | 1660 | 1464581892153 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 21:18:12 INFO - PROCESS | 1660 | 1464581892300 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x12db20000 == 116 [pid = 1660] [id = 664] 21:18:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 272 (0x112660400) [pid = 1660] [serial = 1992] [outer = 0x0] 21:18:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 273 (0x112a7c800) [pid = 1660] [serial = 1993] [outer = 0x112660400] 21:18:12 INFO - PROCESS | 1660 | 1464581892346 Marionette DEBUG loaded listener.js 21:18:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 274 (0x1256fb400) [pid = 1660] [serial = 1994] [outer = 0x112660400] 21:18:12 INFO - PROCESS | 1660 | 1464581892790 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]]]}] 21:18:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 21:18:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 877ms 21:18:12 INFO - PROCESS | 1660 | 1464581892804 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 21:18:12 INFO - PROCESS | 1660 | 1464581892807 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 21:18:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 21:18:12 INFO - PROCESS | 1660 | 1464581892811 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 21:18:12 INFO - PROCESS | 1660 | 1464581892814 Marionette TRACE conn2 <- [1,2630,null,{}] 21:18:12 INFO - PROCESS | 1660 | 1464581892817 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}] 21:18:13 INFO - PROCESS | 1660 | 1464581892998 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 21:18:13 INFO - PROCESS | 1660 | 1464581893184 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b351000 == 117 [pid = 1660] [id = 665] 21:18:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 275 (0x127973800) [pid = 1660] [serial = 1995] [outer = 0x0] 21:18:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 276 (0x129329400) [pid = 1660] [serial = 1996] [outer = 0x127973800] 21:18:13 INFO - PROCESS | 1660 | 1464581893227 Marionette DEBUG loaded listener.js 21:18:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 277 (0x12c2e8000) [pid = 1660] [serial = 1997] [outer = 0x127973800] 21:18:13 INFO - PROCESS | 1660 | 1464581893671 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]]]}] 21:18:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 21:18:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 873ms 21:18:13 INFO - PROCESS | 1660 | 1464581893685 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 21:18:13 INFO - PROCESS | 1660 | 1464581893686 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 21:18:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 21:18:13 INFO - PROCESS | 1660 | 1464581893693 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 21:18:13 INFO - PROCESS | 1660 | 1464581893697 Marionette TRACE conn2 <- [1,2634,null,{}] 21:18:13 INFO - PROCESS | 1660 | 1464581893700 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}] 21:18:13 INFO - PROCESS | 1660 | 1464581893822 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 21:18:13 INFO - PROCESS | 1660 | 1464581893928 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x1384a5000 == 118 [pid = 1660] [id = 666] 21:18:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 278 (0x12c975000) [pid = 1660] [serial = 1998] [outer = 0x0] 21:18:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 279 (0x12fd4fc00) [pid = 1660] [serial = 1999] [outer = 0x12c975000] 21:18:13 INFO - PROCESS | 1660 | 1464581893957 Marionette DEBUG loaded listener.js 21:18:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 280 (0x135611800) [pid = 1660] [serial = 2000] [outer = 0x12c975000] 21:18:14 INFO - PROCESS | 1660 | 1464581894378 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]]]}] 21:18:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 21:18:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 730ms 21:18:14 INFO - PROCESS | 1660 | 1464581894419 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 21:18:14 INFO - PROCESS | 1660 | 1464581894421 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 21:18:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 21:18:14 INFO - PROCESS | 1660 | 1464581894423 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 21:18:14 INFO - PROCESS | 1660 | 1464581894424 Marionette TRACE conn2 <- [1,2638,null,{}] 21:18:14 INFO - PROCESS | 1660 | 1464581894426 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}] 21:18:14 INFO - PROCESS | 1660 | 1464581894568 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 21:18:14 INFO - PROCESS | 1660 | 1464581894741 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x13566d800 == 119 [pid = 1660] [id = 667] 21:18:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 281 (0x1268a5c00) [pid = 1660] [serial = 2001] [outer = 0x0] 21:18:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 282 (0x135c8b400) [pid = 1660] [serial = 2002] [outer = 0x1268a5c00] 21:18:14 INFO - PROCESS | 1660 | 1464581894784 Marionette DEBUG loaded listener.js 21:18:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 283 (0x135f14400) [pid = 1660] [serial = 2003] [outer = 0x1268a5c00] 21:18:15 INFO - PROCESS | 1660 | --DOCSHELL 0x140bdd000 == 118 [pid = 1660] [id = 651] 21:18:15 INFO - PROCESS | 1660 | --DOCSHELL 0x1383de000 == 117 [pid = 1660] [id = 650] 21:18:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd43000 == 116 [pid = 1660] [id = 649] 21:18:15 INFO - PROCESS | 1660 | --DOCSHELL 0x1377d5800 == 115 [pid = 1660] [id = 648] 21:18:15 INFO - PROCESS | 1660 | --DOMWINDOW == 282 (0x129650800) [pid = 1660] [serial = 1822] [outer = 0x0] [url = about:blank] 21:18:15 INFO - PROCESS | 1660 | --DOMWINDOW == 281 (0x124b4b800) [pid = 1660] [serial = 1843] [outer = 0x0] [url = about:blank] 21:18:15 INFO - PROCESS | 1660 | --DOMWINDOW == 280 (0x12106d400) [pid = 1660] [serial = 1819] [outer = 0x0] [url = about:blank] 21:18:15 INFO - PROCESS | 1660 | --DOMWINDOW == 279 (0x138217c00) [pid = 1660] [serial = 1837] [outer = 0x0] [url = about:blank] 21:18:15 INFO - PROCESS | 1660 | --DOMWINDOW == 278 (0x12d311800) [pid = 1660] [serial = 1825] [outer = 0x0] [url = about:blank] 21:18:15 INFO - PROCESS | 1660 | --DOMWINDOW == 277 (0x135f13800) [pid = 1660] [serial = 1831] [outer = 0x0] [url = about:blank] 21:18:15 INFO - PROCESS | 1660 | --DOMWINDOW == 276 (0x140c1d400) [pid = 1660] [serial = 1846] [outer = 0x0] [url = about:blank] 21:18:15 INFO - PROCESS | 1660 | --DOMWINDOW == 275 (0x11334c400) [pid = 1660] [serial = 1816] [outer = 0x0] [url = about:blank] 21:18:15 INFO - PROCESS | 1660 | --DOMWINDOW == 274 (0x13840a000) [pid = 1660] [serial = 1840] [outer = 0x0] [url = about:blank] 21:18:15 INFO - PROCESS | 1660 | --DOMWINDOW == 273 (0x13593c400) [pid = 1660] [serial = 1828] [outer = 0x0] [url = about:blank] 21:18:15 INFO - PROCESS | 1660 | --DOMWINDOW == 272 (0x13820ec00) [pid = 1660] [serial = 1834] [outer = 0x0] [url = about:blank] 21:18:15 INFO - PROCESS | 1660 | --DOCSHELL 0x135c22000 == 114 [pid = 1660] [id = 647] 21:18:15 INFO - PROCESS | 1660 | --DOCSHELL 0x135666000 == 113 [pid = 1660] [id = 646] 21:18:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12e09c000 == 112 [pid = 1660] [id = 645] 21:18:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12d023800 == 111 [pid = 1660] [id = 644] 21:18:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12c194800 == 110 [pid = 1660] [id = 643] 21:18:15 INFO - PROCESS | 1660 | --DOCSHELL 0x116fa0800 == 109 [pid = 1660] [id = 642] 21:18:15 INFO - PROCESS | 1660 | --DOCSHELL 0x1212b6800 == 108 [pid = 1660] [id = 641] 21:18:15 INFO - PROCESS | 1660 | --DOCSHELL 0x13828a800 == 107 [pid = 1660] [id = 639] 21:18:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12a505800 == 106 [pid = 1660] [id = 638] 21:18:15 INFO - PROCESS | 1660 | --DOCSHELL 0x141dc3000 == 105 [pid = 1660] [id = 637] 21:18:15 INFO - PROCESS | 1660 | 1464581895384 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]]]}] 21:18:15 INFO - PROCESS | 1660 | --DOCSHELL 0x140c8e000 == 104 [pid = 1660] [id = 636] 21:18:15 INFO - PROCESS | 1660 | --DOCSHELL 0x140c79800 == 103 [pid = 1660] [id = 635] 21:18:15 INFO - PROCESS | 1660 | --DOCSHELL 0x142a71000 == 102 [pid = 1660] [id = 634] 21:18:15 INFO - PROCESS | 1660 | --DOCSHELL 0x1412a8800 == 101 [pid = 1660] [id = 633] 21:18:15 INFO - PROCESS | 1660 | --DOCSHELL 0x140ee3000 == 100 [pid = 1660] [id = 632] 21:18:15 INFO - PROCESS | 1660 | --DOCSHELL 0x142cef800 == 99 [pid = 1660] [id = 631] 21:18:15 INFO - PROCESS | 1660 | --DOCSHELL 0x1384a6800 == 98 [pid = 1660] [id = 630] 21:18:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12cb56000 == 97 [pid = 1660] [id = 629] 21:18:15 INFO - PROCESS | 1660 | --DOCSHELL 0x1382e1000 == 96 [pid = 1660] [id = 582] 21:18:15 INFO - PROCESS | 1660 | --DOCSHELL 0x119a54800 == 95 [pid = 1660] [id = 628] 21:18:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 21:18:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 972ms 21:18:15 INFO - PROCESS | 1660 | 1464581895396 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 21:18:15 INFO - PROCESS | 1660 | 1464581895397 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 21:18:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 21:18:15 INFO - PROCESS | 1660 | 1464581895401 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 21:18:15 INFO - PROCESS | 1660 | 1464581895402 Marionette TRACE conn2 <- [1,2642,null,{}] 21:18:15 INFO - PROCESS | 1660 | 1464581895404 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}] 21:18:15 INFO - PROCESS | 1660 | 1464581895511 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 21:18:15 INFO - PROCESS | 1660 | 1464581895516 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b359800 == 96 [pid = 1660] [id = 668] 21:18:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 273 (0x129650800) [pid = 1660] [serial = 2004] [outer = 0x0] 21:18:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 274 (0x12c14e000) [pid = 1660] [serial = 2005] [outer = 0x129650800] 21:18:15 INFO - PROCESS | 1660 | 1464581895547 Marionette DEBUG loaded listener.js 21:18:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 275 (0x1359a1400) [pid = 1660] [serial = 2006] [outer = 0x129650800] 21:18:15 INFO - PROCESS | 1660 | --DOMWINDOW == 274 (0x120682800) [pid = 1660] [serial = 1850] [outer = 0x0] [url = about:blank] 21:18:15 INFO - PROCESS | 1660 | --DOMWINDOW == 273 (0x125622400) [pid = 1660] [serial = 1853] [outer = 0x0] [url = about:blank] 21:18:15 INFO - PROCESS | 1660 | --DOMWINDOW == 272 (0x135f6d800) [pid = 1660] [serial = 1874] [outer = 0x0] [url = about:blank] 21:18:15 INFO - PROCESS | 1660 | --DOMWINDOW == 271 (0x135dab800) [pid = 1660] [serial = 1871] [outer = 0x0] [url = about:blank] 21:18:15 INFO - PROCESS | 1660 | --DOMWINDOW == 270 (0x128c1b400) [pid = 1660] [serial = 1856] [outer = 0x0] [url = about:blank] 21:18:15 INFO - PROCESS | 1660 | --DOMWINDOW == 269 (0x12c1bb400) [pid = 1660] [serial = 1862] [outer = 0x0] [url = about:blank] 21:18:15 INFO - PROCESS | 1660 | --DOMWINDOW == 268 (0x12abc9c00) [pid = 1660] [serial = 1859] [outer = 0x0] [url = about:blank] 21:18:15 INFO - PROCESS | 1660 | --DOMWINDOW == 267 (0x135c83000) [pid = 1660] [serial = 1868] [outer = 0x0] [url = about:blank] 21:18:15 INFO - PROCESS | 1660 | --DOMWINDOW == 266 (0x12d7da000) [pid = 1660] [serial = 1864] [outer = 0x0] [url = about:blank] 21:18:15 INFO - PROCESS | 1660 | --DOMWINDOW == 265 (0x135c85c00) [pid = 1660] [serial = 1877] [outer = 0x0] [url = about:blank] 21:18:15 INFO - PROCESS | 1660 | --DOMWINDOW == 264 (0x11860b800) [pid = 1660] [serial = 1849] [outer = 0x0] [url = about:blank] 21:18:15 INFO - PROCESS | 1660 | --DOMWINDOW == 263 (0x138250400) [pid = 1660] [serial = 1880] [outer = 0x0] [url = about:blank] 21:18:15 INFO - PROCESS | 1660 | --DOMWINDOW == 262 (0x128ccbc00) [pid = 1660] [serial = 1876] [outer = 0x0] [url = about:blank] 21:18:15 INFO - PROCESS | 1660 | --DOMWINDOW == 261 (0x134ae1c00) [pid = 1660] [serial = 1865] [outer = 0x0] [url = about:blank] 21:18:15 INFO - PROCESS | 1660 | --DOMWINDOW == 260 (0x138256000) [pid = 1660] [serial = 1882] [outer = 0x0] [url = about:blank] 21:18:15 INFO - PROCESS | 1660 | --DOMWINDOW == 259 (0x13593d400) [pid = 1660] [serial = 1867] [outer = 0x0] [url = about:blank] 21:18:15 INFO - PROCESS | 1660 | --DOMWINDOW == 258 (0x12bb40800) [pid = 1660] [serial = 1861] [outer = 0x0] [url = about:blank] 21:18:15 INFO - PROCESS | 1660 | --DOMWINDOW == 257 (0x135da3000) [pid = 1660] [serial = 1870] [outer = 0x0] [url = about:blank] 21:18:15 INFO - PROCESS | 1660 | --DOMWINDOW == 256 (0x12964cc00) [pid = 1660] [serial = 1858] [outer = 0x0] [url = about:blank] 21:18:15 INFO - PROCESS | 1660 | --DOMWINDOW == 255 (0x135f12800) [pid = 1660] [serial = 1873] [outer = 0x0] [url = about:blank] 21:18:15 INFO - PROCESS | 1660 | --DOMWINDOW == 254 (0x119b6fc00) [pid = 1660] [serial = 1855] [outer = 0x0] [url = about:blank] 21:18:15 INFO - PROCESS | 1660 | --DOMWINDOW == 253 (0x124da1400) [pid = 1660] [serial = 1879] [outer = 0x0] [url = about:blank] 21:18:15 INFO - PROCESS | 1660 | --DOMWINDOW == 252 (0x1250d9000) [pid = 1660] [serial = 1852] [outer = 0x0] [url = about:blank] 21:18:15 INFO - PROCESS | 1660 | 1464581895976 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]]]}] 21:18:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 21:18:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 618ms 21:18:16 INFO - PROCESS | 1660 | 1464581896020 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 21:18:16 INFO - PROCESS | 1660 | 1464581896021 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 21:18:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 21:18:16 INFO - PROCESS | 1660 | 1464581896023 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 21:18:16 INFO - PROCESS | 1660 | 1464581896024 Marionette TRACE conn2 <- [1,2646,null,{}] 21:18:16 INFO - PROCESS | 1660 | 1464581896026 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}] 21:18:16 INFO - PROCESS | 1660 | 1464581896153 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 21:18:16 INFO - PROCESS | 1660 | 1464581896158 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e0a6000 == 97 [pid = 1660] [id = 669] 21:18:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 253 (0x118085000) [pid = 1660] [serial = 2007] [outer = 0x0] 21:18:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 254 (0x121cce800) [pid = 1660] [serial = 2008] [outer = 0x118085000] 21:18:16 INFO - PROCESS | 1660 | 1464581896183 Marionette DEBUG loaded listener.js 21:18:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 255 (0x135f20800) [pid = 1660] [serial = 2009] [outer = 0x118085000] 21:18:16 INFO - PROCESS | 1660 | 1464581896562 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]]]}] 21:18:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 21:18:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 568ms 21:18:16 INFO - PROCESS | 1660 | 1464581896591 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 21:18:16 INFO - PROCESS | 1660 | 1464581896592 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 21:18:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 21:18:16 INFO - PROCESS | 1660 | 1464581896602 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 21:18:16 INFO - PROCESS | 1660 | 1464581896604 Marionette TRACE conn2 <- [1,2650,null,{}] 21:18:16 INFO - PROCESS | 1660 | 1464581896606 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}] 21:18:16 INFO - PROCESS | 1660 | 1464581896712 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 21:18:16 INFO - PROCESS | 1660 | 1464581896716 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x135c05000 == 98 [pid = 1660] [id = 670] 21:18:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 256 (0x13602ac00) [pid = 1660] [serial = 2010] [outer = 0x0] 21:18:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 257 (0x13772cc00) [pid = 1660] [serial = 2011] [outer = 0x13602ac00] 21:18:16 INFO - PROCESS | 1660 | 1464581896742 Marionette DEBUG loaded listener.js 21:18:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 258 (0x137a5a400) [pid = 1660] [serial = 2012] [outer = 0x13602ac00] 21:18:17 INFO - PROCESS | 1660 | 1464581897111 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]]]}] 21:18:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 21:18:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 526ms 21:18:17 INFO - PROCESS | 1660 | 1464581897122 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 21:18:17 INFO - PROCESS | 1660 | 1464581897123 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 21:18:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 21:18:17 INFO - PROCESS | 1660 | 1464581897127 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 21:18:17 INFO - PROCESS | 1660 | 1464581897129 Marionette TRACE conn2 <- [1,2654,null,{}] 21:18:17 INFO - PROCESS | 1660 | 1464581897140 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}] 21:18:17 INFO - PROCESS | 1660 | 1464581897395 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 21:18:17 INFO - PROCESS | 1660 | 1464581897514 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x1377d5800 == 99 [pid = 1660] [id = 671] 21:18:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 259 (0x13602e400) [pid = 1660] [serial = 2013] [outer = 0x0] 21:18:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 260 (0x13820e400) [pid = 1660] [serial = 2014] [outer = 0x13602e400] 21:18:17 INFO - PROCESS | 1660 | 1464581897557 Marionette DEBUG loaded listener.js 21:18:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 261 (0x138251800) [pid = 1660] [serial = 2015] [outer = 0x13602e400] 21:18:17 INFO - PROCESS | 1660 | 1464581897908 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]]]}] 21:18:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 21:18:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 828ms 21:18:17 INFO - PROCESS | 1660 | 1464581897954 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 21:18:17 INFO - PROCESS | 1660 | 1464581897956 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 21:18:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 21:18:17 INFO - PROCESS | 1660 | 1464581897958 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 21:18:17 INFO - PROCESS | 1660 | 1464581897959 Marionette TRACE conn2 <- [1,2658,null,{}] 21:18:17 INFO - PROCESS | 1660 | 1464581897961 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}] 21:18:18 INFO - PROCESS | 1660 | 1464581898109 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 21:18:18 INFO - PROCESS | 1660 | 1464581898127 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x140c79800 == 100 [pid = 1660] [id = 672] 21:18:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 262 (0x127584c00) [pid = 1660] [serial = 2016] [outer = 0x0] 21:18:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 263 (0x138367000) [pid = 1660] [serial = 2017] [outer = 0x127584c00] 21:18:18 INFO - PROCESS | 1660 | 1464581898152 Marionette DEBUG loaded listener.js 21:18:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 264 (0x138385400) [pid = 1660] [serial = 2018] [outer = 0x127584c00] 21:18:18 INFO - PROCESS | 1660 | 1464581898495 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]]]}] 21:18:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 21:18:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 571ms 21:18:18 INFO - PROCESS | 1660 | 1464581898537 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 21:18:18 INFO - PROCESS | 1660 | 1464581898539 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 21:18:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 21:18:18 INFO - PROCESS | 1660 | 1464581898541 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 21:18:18 INFO - PROCESS | 1660 | 1464581898542 Marionette TRACE conn2 <- [1,2662,null,{}] 21:18:18 INFO - PROCESS | 1660 | 1464581898545 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}] 21:18:18 INFO - PROCESS | 1660 | 1464581898685 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 21:18:18 INFO - PROCESS | 1660 | 1464581898698 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x140de6800 == 101 [pid = 1660] [id = 673] 21:18:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 265 (0x13838c400) [pid = 1660] [serial = 2019] [outer = 0x0] 21:18:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 266 (0x138393400) [pid = 1660] [serial = 2020] [outer = 0x13838c400] 21:18:18 INFO - PROCESS | 1660 | 1464581898727 Marionette DEBUG loaded listener.js 21:18:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 267 (0x1384d7400) [pid = 1660] [serial = 2021] [outer = 0x13838c400] 21:18:19 INFO - PROCESS | 1660 | 1464581899127 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]]]}] 21:18:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 21:18:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 619ms 21:18:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 21:18:19 INFO - PROCESS | 1660 | 1464581899168 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 21:18:19 INFO - PROCESS | 1660 | 1464581899169 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 21:18:19 INFO - PROCESS | 1660 | 1464581899172 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 21:18:19 INFO - PROCESS | 1660 | 1464581899173 Marionette TRACE conn2 <- [1,2666,null,{}] 21:18:19 INFO - PROCESS | 1660 | 1464581899176 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}] 21:18:19 INFO - PROCESS | 1660 | 1464581899329 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 21:18:19 INFO - PROCESS | 1660 | 1464581899342 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x14102a800 == 102 [pid = 1660] [id = 674] 21:18:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 268 (0x13838c800) [pid = 1660] [serial = 2022] [outer = 0x0] 21:18:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 269 (0x1384dfc00) [pid = 1660] [serial = 2023] [outer = 0x13838c800] 21:18:19 INFO - PROCESS | 1660 | 1464581899366 Marionette DEBUG loaded listener.js 21:18:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 270 (0x141df3400) [pid = 1660] [serial = 2024] [outer = 0x13838c800] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 269 (0x110ed9c00) [pid = 1660] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 268 (0x1268ac000) [pid = 1660] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 267 (0x1227b7000) [pid = 1660] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 266 (0x12cb92800) [pid = 1660] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 265 (0x1256fa400) [pid = 1660] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 264 (0x119af2c00) [pid = 1660] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 263 (0x12bd2dc00) [pid = 1660] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 262 (0x11981c000) [pid = 1660] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 261 (0x12bb44000) [pid = 1660] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 260 (0x112876c00) [pid = 1660] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 259 (0x128c1dc00) [pid = 1660] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 258 (0x12cb95400) [pid = 1660] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 257 (0x110dbf000) [pid = 1660] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 256 (0x1227d9400) [pid = 1660] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 255 (0x119320800) [pid = 1660] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 254 (0x12db83000) [pid = 1660] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 253 (0x140c13000) [pid = 1660] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 252 (0x112db0400) [pid = 1660] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 251 (0x116829c00) [pid = 1660] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 250 (0x110ed7000) [pid = 1660] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 249 (0x117694400) [pid = 1660] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 248 (0x124d9e800) [pid = 1660] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 247 (0x117119000) [pid = 1660] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 246 (0x12db8d000) [pid = 1660] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 245 (0x119824400) [pid = 1660] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 244 (0x126ae1400) [pid = 1660] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 243 (0x124d9a800) [pid = 1660] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 242 (0x12d312800) [pid = 1660] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 241 (0x12c1b4800) [pid = 1660] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 240 (0x12bb41c00) [pid = 1660] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 239 (0x110dc9800) [pid = 1660] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 238 (0x11310c000) [pid = 1660] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 237 (0x12fd42400) [pid = 1660] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 236 (0x12067d400) [pid = 1660] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 235 (0x110f43400) [pid = 1660] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 234 (0x1195d7000) [pid = 1660] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 233 (0x11819a800) [pid = 1660] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 232 (0x12c97a400) [pid = 1660] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 231 (0x116a6ec00) [pid = 1660] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 230 (0x135932000) [pid = 1660] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 229 (0x128c24800) [pid = 1660] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 228 (0x11266b400) [pid = 1660] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 227 (0x12d010c00) [pid = 1660] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 226 (0x135606400) [pid = 1660] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 225 (0x112dab800) [pid = 1660] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 21:18:20 INFO - PROCESS | 1660 | --DOMWINDOW == 224 (0x12bd1c000) [pid = 1660] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 21:18:20 INFO - PROCESS | 1660 | 1464581900777 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]]]}] 21:18:20 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) 21:18:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1621ms 21:18:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 21:18:20 INFO - PROCESS | 1660 | 1464581900794 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 21:18:20 INFO - PROCESS | 1660 | 1464581900795 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 21:18:20 INFO - PROCESS | 1660 | 1464581900797 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 21:18:20 INFO - PROCESS | 1660 | 1464581900799 Marionette TRACE conn2 <- [1,2670,null,{}] 21:18:20 INFO - PROCESS | 1660 | 1464581900802 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}] 21:18:20 INFO - PROCESS | 1660 | 1464581900908 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 21:18:20 INFO - PROCESS | 1660 | 1464581900912 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x1290b4800 == 103 [pid = 1660] [id = 675] 21:18:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 225 (0x110f43400) [pid = 1660] [serial = 2025] [outer = 0x0] 21:18:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 226 (0x11310d800) [pid = 1660] [serial = 2026] [outer = 0x110f43400] 21:18:20 INFO - PROCESS | 1660 | 1464581900938 Marionette DEBUG loaded listener.js 21:18:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 227 (0x1182b4c00) [pid = 1660] [serial = 2027] [outer = 0x110f43400] 21:18:21 INFO - PROCESS | 1660 | 1464581901786 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 21:18:21 INFO - PROCESS | 1660 | 1464581901821 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 21:18:21 INFO - PROCESS | 1660 | 1464581901824 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 21:18:21 INFO - PROCESS | 1660 | 1464581901825 Marionette TRACE conn2 <- [1,2674,null,{}] 21:18:21 INFO - PROCESS | 1660 | 1464581901827 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}] 21:18:21 INFO - PROCESS | 1660 | 1464581901933 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 21:18:22 INFO - PROCESS | 1660 | 1464581902031 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x1356e0800 == 104 [pid = 1660] [id = 676] 21:18:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 228 (0x110f47400) [pid = 1660] [serial = 2028] [outer = 0x0] 21:18:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 229 (0x11981c000) [pid = 1660] [serial = 2029] [outer = 0x110f47400] 21:18:22 INFO - PROCESS | 1660 | 1464581902056 Marionette DEBUG loaded listener.js 21:18:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 230 (0x12561f000) [pid = 1660] [serial = 2030] [outer = 0x110f47400] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12fd17800 == 103 [pid = 1660] [id = 325] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x119a65000 == 102 [pid = 1660] [id = 485] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x141011800 == 101 [pid = 1660] [id = 589] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12e064800 == 100 [pid = 1660] [id = 401] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x135554800 == 99 [pid = 1660] [id = 403] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12b220000 == 98 [pid = 1660] [id = 504] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12c025800 == 97 [pid = 1660] [id = 361] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12d36e000 == 96 [pid = 1660] [id = 300] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12d4a1000 == 95 [pid = 1660] [id = 265] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x119504800 == 94 [pid = 1660] [id = 306] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x13547e800 == 93 [pid = 1660] [id = 522] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12e04a800 == 92 [pid = 1660] [id = 343] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12b202800 == 91 [pid = 1660] [id = 248] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12d49c000 == 90 [pid = 1660] [id = 363] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x140dc8000 == 89 [pid = 1660] [id = 610] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x141bdb800 == 88 [pid = 1660] [id = 640] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x1356ca800 == 87 [pid = 1660] [id = 402] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12fd8b000 == 86 [pid = 1660] [id = 615] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x116607800 == 85 [pid = 1660] [id = 344] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12c1a3000 == 84 [pid = 1660] [id = 381] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12da06000 == 83 [pid = 1660] [id = 400] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12b904000 == 82 [pid = 1660] [id = 280] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x13548a000 == 81 [pid = 1660] [id = 422] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x127674800 == 80 [pid = 1660] [id = 286] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12132d000 == 79 [pid = 1660] [id = 614] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x116ac8000 == 78 [pid = 1660] [id = 384] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x140ddb800 == 77 [pid = 1660] [id = 611] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x124d1b000 == 76 [pid = 1660] [id = 546] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x1356ae000 == 75 [pid = 1660] [id = 523] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12cb5f000 == 74 [pid = 1660] [id = 362] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12d036800 == 73 [pid = 1660] [id = 323] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x141026800 == 72 [pid = 1660] [id = 590] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x1356b7000 == 71 [pid = 1660] [id = 421] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x1377d8800 == 70 [pid = 1660] [id = 524] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12c616800 == 69 [pid = 1660] [id = 322] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x141060800 == 68 [pid = 1660] [id = 613] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x127673000 == 67 [pid = 1660] [id = 591] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x116663000 == 66 [pid = 1660] [id = 525] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd48000 == 65 [pid = 1660] [id = 247] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12e053000 == 64 [pid = 1660] [id = 340] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12d687000 == 63 [pid = 1660] [id = 304] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12c61c000 == 62 [pid = 1660] [id = 284] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12fd25800 == 61 [pid = 1660] [id = 482] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x135543800 == 60 [pid = 1660] [id = 484] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x1356c9800 == 59 [pid = 1660] [id = 383] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12cb4a000 == 58 [pid = 1660] [id = 285] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x135668800 == 57 [pid = 1660] [id = 609] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x135320000 == 56 [pid = 1660] [id = 483] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x117e0b800 == 55 [pid = 1660] [id = 404] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x119b36800 == 54 [pid = 1660] [id = 326] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x14104e800 == 53 [pid = 1660] [id = 612] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12d67a800 == 52 [pid = 1660] [id = 324] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x1384b1800 == 51 [pid = 1660] [id = 604] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12db20000 == 50 [pid = 1660] [id = 664] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12b921800 == 49 [pid = 1660] [id = 663] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x141f12800 == 48 [pid = 1660] [id = 662] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x141d3e800 == 47 [pid = 1660] [id = 661] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x141d28800 == 46 [pid = 1660] [id = 660] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x140a30800 == 45 [pid = 1660] [id = 659] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x14407a800 == 44 [pid = 1660] [id = 658] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x142a83000 == 43 [pid = 1660] [id = 657] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x1428d1000 == 42 [pid = 1660] [id = 656] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x1412ad000 == 41 [pid = 1660] [id = 655] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x13555e800 == 40 [pid = 1660] [id = 654] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12aa75800 == 39 [pid = 1660] [id = 653] 21:18:23 INFO - PROCESS | 1660 | --DOCSHELL 0x141043800 == 38 [pid = 1660] [id = 652] 21:18:24 INFO - PROCESS | 1660 | --DOCSHELL 0x1384a5000 == 37 [pid = 1660] [id = 666] 21:18:24 INFO - PROCESS | 1660 | --DOCSHELL 0x135c05000 == 36 [pid = 1660] [id = 670] 21:18:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12b359800 == 35 [pid = 1660] [id = 668] 21:18:24 INFO - PROCESS | 1660 | --DOCSHELL 0x13566d800 == 34 [pid = 1660] [id = 667] 21:18:24 INFO - PROCESS | 1660 | --DOCSHELL 0x140de6800 == 33 [pid = 1660] [id = 673] 21:18:24 INFO - PROCESS | 1660 | --DOCSHELL 0x1290b4800 == 32 [pid = 1660] [id = 675] 21:18:24 INFO - PROCESS | 1660 | --DOCSHELL 0x14102a800 == 31 [pid = 1660] [id = 674] 21:18:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12b351000 == 30 [pid = 1660] [id = 665] 21:18:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12e0a6000 == 29 [pid = 1660] [id = 669] 21:18:24 INFO - PROCESS | 1660 | --DOCSHELL 0x1377d5800 == 28 [pid = 1660] [id = 671] 21:18:24 INFO - PROCESS | 1660 | --DOCSHELL 0x140c79800 == 27 [pid = 1660] [id = 672] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 229 (0x12c2e6000) [pid = 1660] [serial = 1508] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 228 (0x112693c00) [pid = 1660] [serial = 1682] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 227 (0x11823f000) [pid = 1660] [serial = 1499] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 226 (0x12fd50400) [pid = 1660] [serial = 1700] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 225 (0x121cca800) [pid = 1660] [serial = 1565] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 224 (0x118089000) [pid = 1660] [serial = 1577] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 223 (0x12abc0c00) [pid = 1660] [serial = 1505] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 222 (0x12d460400) [pid = 1660] [serial = 1514] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 221 (0x12d391800) [pid = 1660] [serial = 1634] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 220 (0x135f6fc00) [pid = 1660] [serial = 1709] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 219 (0x128c26800) [pid = 1660] [serial = 1625] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 218 (0x12c1ba800) [pid = 1660] [serial = 1574] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 217 (0x121cc4000) [pid = 1660] [serial = 1622] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 216 (0x12d00f000) [pid = 1660] [serial = 1511] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 215 (0x12d7d6800) [pid = 1660] [serial = 1640] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 214 (0x12cb90400) [pid = 1660] [serial = 1694] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 213 (0x12d7d6c00) [pid = 1660] [serial = 1637] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 212 (0x110f50000) [pid = 1660] [serial = 1556] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 211 (0x12aa1a400) [pid = 1660] [serial = 1568] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 210 (0x121063000) [pid = 1660] [serial = 1502] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 209 (0x12db8ac00) [pid = 1660] [serial = 1703] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 208 (0x140f03800) [pid = 1660] [serial = 1847] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 207 (0x116824400) [pid = 1660] [serial = 1559] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 206 (0x1182b5c00) [pid = 1660] [serial = 1619] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 205 (0x112666c00) [pid = 1660] [serial = 1616] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 204 (0x118f46800) [pid = 1660] [serial = 1685] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 203 (0x12bd29c00) [pid = 1660] [serial = 1571] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 202 (0x1195e3800) [pid = 1660] [serial = 1562] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 201 (0x135f6b400) [pid = 1660] [serial = 1706] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 200 (0x124d5b800) [pid = 1660] [serial = 1688] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 199 (0x12a8b1000) [pid = 1660] [serial = 1691] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 198 (0x12bd18c00) [pid = 1660] [serial = 1628] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 197 (0x137722000) [pid = 1660] [serial = 1697] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 196 (0x12c97b000) [pid = 1660] [serial = 1631] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 195 (0x12bd2d400) [pid = 1660] [serial = 1949] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 194 (0x121060c00) [pid = 1660] [serial = 1948] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 193 (0x134ae1400) [pid = 1660] [serial = 1940] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 192 (0x12c2f1000) [pid = 1660] [serial = 1937] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 191 (0x135da4800) [pid = 1660] [serial = 1943] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 190 (0x135c83800) [pid = 1660] [serial = 1951] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 189 (0x135f1a000) [pid = 1660] [serial = 1952] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 188 (0x135f76400) [pid = 1660] [serial = 1954] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 187 (0x112eca400) [pid = 1660] [serial = 1927] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 186 (0x1217bcc00) [pid = 1660] [serial = 1928] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 185 (0x12bd17800) [pid = 1660] [serial = 1936] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 184 (0x125617c00) [pid = 1660] [serial = 1930] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 183 (0x128c1bc00) [pid = 1660] [serial = 1931] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 182 (0x12d7d5800) [pid = 1660] [serial = 1939] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 181 (0x134ad6400) [pid = 1660] [serial = 1894] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 180 (0x14121d000) [pid = 1660] [serial = 1922] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 179 (0x141216400) [pid = 1660] [serial = 1921] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 178 (0x12abc5000) [pid = 1660] [serial = 1891] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 177 (0x1359ad400) [pid = 1660] [serial = 1942] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 176 (0x125687400) [pid = 1660] [serial = 1934] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 175 (0x129622400) [pid = 1660] [serial = 1933] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 174 (0x1227d7400) [pid = 1660] [serial = 1888] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 173 (0x116822c00) [pid = 1660] [serial = 1925] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 172 (0x112870400) [pid = 1660] [serial = 1924] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 171 (0x110f46400) [pid = 1660] [serial = 1885] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 170 (0x13824cc00) [pid = 1660] [serial = 1955] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 169 (0x138366400) [pid = 1660] [serial = 1957] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 168 (0x137721c00) [pid = 1660] [serial = 1897] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 167 (0x13836b400) [pid = 1660] [serial = 1900] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 166 (0x137a5fc00) [pid = 1660] [serial = 1903] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 165 (0x13838b800) [pid = 1660] [serial = 1906] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 164 (0x13560fc00) [pid = 1660] [serial = 1946] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 163 (0x13602d000) [pid = 1660] [serial = 1909] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 162 (0x13560bc00) [pid = 1660] [serial = 1945] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x13838cc00) [pid = 1660] [serial = 1912] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x136033c00) [pid = 1660] [serial = 1915] [outer = 0x0] [url = about:blank] 21:18:24 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x140f09c00) [pid = 1660] [serial = 1918] [outer = 0x0] [url = about:blank] 21:18:25 INFO - PROCESS | 1660 | 1464581905146 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 21:18:25 INFO - PROCESS | 1660 | 1464581905158 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 21:18:25 INFO - PROCESS | 1660 | 1464581905162 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 21:18:25 INFO - PROCESS | 1660 | 1464581905164 Marionette TRACE conn2 <- [1,2678,null,{}] 21:18:25 INFO - PROCESS | 1660 | 1464581905169 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}] 21:18:25 INFO - PROCESS | 1660 | 1464581905257 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 21:18:25 INFO - PROCESS | 1660 | 1464581905314 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x1167b8000 == 28 [pid = 1660] [id = 677] 21:18:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x110f4b800) [pid = 1660] [serial = 2031] [outer = 0x0] 21:18:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x111a05000) [pid = 1660] [serial = 2032] [outer = 0x110f4b800] 21:18:25 INFO - PROCESS | 1660 | 1464581905342 Marionette DEBUG loaded listener.js 21:18:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x11214d400) [pid = 1660] [serial = 2033] [outer = 0x110f4b800] 21:18:26 INFO - PROCESS | 1660 | 1464581906123 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]]]}] 21:18:26 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) 21:18:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 973ms 21:18:26 INFO - PROCESS | 1660 | 1464581906135 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 21:18:26 INFO - PROCESS | 1660 | 1464581906139 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 21:18:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 21:18:26 INFO - PROCESS | 1660 | 1464581906144 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 21:18:26 INFO - PROCESS | 1660 | 1464581906146 Marionette TRACE conn2 <- [1,2682,null,{}] 21:18:26 INFO - PROCESS | 1660 | 1464581906148 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}] 21:18:26 INFO - PROCESS | 1660 | 1464581906239 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 21:18:26 INFO - PROCESS | 1660 | 1464581906245 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e0a000 == 29 [pid = 1660] [id = 678] 21:18:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 163 (0x11266c000) [pid = 1660] [serial = 2034] [outer = 0x0] 21:18:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 164 (0x112692000) [pid = 1660] [serial = 2035] [outer = 0x11266c000] 21:18:26 INFO - PROCESS | 1660 | 1464581906271 Marionette DEBUG loaded listener.js 21:18:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 165 (0x11269a000) [pid = 1660] [serial = 2036] [outer = 0x11266c000] 21:18:27 INFO - PROCESS | 1660 | 1464581907123 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]]]}] 21:18:27 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) 21:18:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1021ms 21:18:27 INFO - PROCESS | 1660 | 1464581907165 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 21:18:27 INFO - PROCESS | 1660 | 1464581907169 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 21:18:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 21:18:27 INFO - PROCESS | 1660 | 1464581907172 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 21:18:27 INFO - PROCESS | 1660 | 1464581907174 Marionette TRACE conn2 <- [1,2686,null,{}] 21:18:27 INFO - PROCESS | 1660 | 1464581907189 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}] 21:18:27 INFO - PROCESS | 1660 | 1464581907280 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 21:18:27 INFO - PROCESS | 1660 | 1464581907288 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x118218000 == 30 [pid = 1660] [id = 679] 21:18:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 166 (0x110dbf400) [pid = 1660] [serial = 2037] [outer = 0x0] 21:18:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 167 (0x112a1bc00) [pid = 1660] [serial = 2038] [outer = 0x110dbf400] 21:18:27 INFO - PROCESS | 1660 | 1464581907318 Marionette DEBUG loaded listener.js 21:18:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 168 (0x112d67400) [pid = 1660] [serial = 2039] [outer = 0x110dbf400] 21:18:28 INFO - PROCESS | 1660 | 1464581908128 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 21:18:28 INFO - PROCESS | 1660 | 1464581908146 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 21:18:28 INFO - PROCESS | 1660 | 1464581908149 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 21:18:28 INFO - PROCESS | 1660 | 1464581908151 Marionette TRACE conn2 <- [1,2690,null,{}] 21:18:28 INFO - PROCESS | 1660 | 1464581908153 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}] 21:18:28 INFO - PROCESS | 1660 | 1464581908241 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 21:18:28 INFO - PROCESS | 1660 | 1464581908246 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x11950f800 == 31 [pid = 1660] [id = 680] 21:18:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 169 (0x112f2e400) [pid = 1660] [serial = 2040] [outer = 0x0] 21:18:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 170 (0x11310d400) [pid = 1660] [serial = 2041] [outer = 0x112f2e400] 21:18:28 INFO - PROCESS | 1660 | 1464581908274 Marionette DEBUG loaded listener.js 21:18:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 171 (0x113115400) [pid = 1660] [serial = 2042] [outer = 0x112f2e400] 21:18:29 INFO - PROCESS | 1660 | 1464581909109 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 21:18:29 INFO - PROCESS | 1660 | 1464581909121 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 21:18:29 INFO - PROCESS | 1660 | 1464581909123 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 21:18:29 INFO - PROCESS | 1660 | 1464581909124 Marionette TRACE conn2 <- [1,2694,null,{}] 21:18:29 INFO - PROCESS | 1660 | 1464581909127 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}] 21:18:29 INFO - PROCESS | 1660 | 1464581909205 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 21:18:29 INFO - PROCESS | 1660 | 1464581909280 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a6e000 == 32 [pid = 1660] [id = 681] 21:18:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 172 (0x11268ec00) [pid = 1660] [serial = 2043] [outer = 0x0] 21:18:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 173 (0x113246800) [pid = 1660] [serial = 2044] [outer = 0x11268ec00] 21:18:29 INFO - PROCESS | 1660 | 1464581909306 Marionette DEBUG loaded listener.js 21:18:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 174 (0x114fb7400) [pid = 1660] [serial = 2045] [outer = 0x11268ec00] 21:18:30 INFO - PROCESS | 1660 | 1464581910095 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 21:18:30 INFO - PROCESS | 1660 | 1464581910147 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 21:18:30 INFO - PROCESS | 1660 | 1464581910149 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 21:18:30 INFO - PROCESS | 1660 | 1464581910150 Marionette TRACE conn2 <- [1,2698,null,{}] 21:18:30 INFO - PROCESS | 1660 | 1464581910165 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}] 21:18:30 INFO - PROCESS | 1660 | 1464581910287 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 21:18:30 INFO - PROCESS | 1660 | 1464581910301 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212c3000 == 33 [pid = 1660] [id = 682] 21:18:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 175 (0x115d57800) [pid = 1660] [serial = 2046] [outer = 0x0] 21:18:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 176 (0x1164ea400) [pid = 1660] [serial = 2047] [outer = 0x115d57800] 21:18:30 INFO - PROCESS | 1660 | 1464581910327 Marionette DEBUG loaded listener.js 21:18:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 177 (0x1168bc800) [pid = 1660] [serial = 2048] [outer = 0x115d57800] 21:18:31 INFO - PROCESS | 1660 | 1464581911216 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 21:18:31 INFO - PROCESS | 1660 | 1464581911849 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 21:18:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 21:18:31 INFO - PROCESS | 1660 | 1464581911863 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 21:18:31 INFO - PROCESS | 1660 | 1464581911864 Marionette TRACE conn2 <- [1,2702,null,{}] 21:18:31 INFO - PROCESS | 1660 | 1464581911867 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}] 21:18:31 INFO - PROCESS | 1660 | 1464581911940 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 21:18:31 INFO - PROCESS | 1660 | 1464581911944 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12065a800 == 34 [pid = 1660] [id = 683] 21:18:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x112666800) [pid = 1660] [serial = 2049] [outer = 0x0] 21:18:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x113c08000) [pid = 1660] [serial = 2050] [outer = 0x112666800] 21:18:31 INFO - PROCESS | 1660 | 1464581911972 Marionette DEBUG loaded listener.js 21:18:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x117113800) [pid = 1660] [serial = 2051] [outer = 0x112666800] 21:18:32 INFO - PROCESS | 1660 | 1464581912289 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]]]}] 21:18:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 21:18:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 471ms 21:18:32 INFO - PROCESS | 1660 | 1464581912334 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 21:18:32 INFO - PROCESS | 1660 | 1464581912336 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 21:18:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 21:18:32 INFO - PROCESS | 1660 | 1464581912338 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 21:18:32 INFO - PROCESS | 1660 | 1464581912339 Marionette TRACE conn2 <- [1,2706,null,{}] 21:18:32 INFO - PROCESS | 1660 | 1464581912341 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}] 21:18:32 INFO - PROCESS | 1660 | 1464581912428 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 21:18:32 INFO - PROCESS | 1660 | 1464581912489 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x121aa7000 == 35 [pid = 1660] [id = 684] 21:18:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x112a73000) [pid = 1660] [serial = 2052] [outer = 0x0] 21:18:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x117423400) [pid = 1660] [serial = 2053] [outer = 0x112a73000] 21:18:32 INFO - PROCESS | 1660 | 1464581912515 Marionette DEBUG loaded listener.js 21:18:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x118085000) [pid = 1660] [serial = 2054] [outer = 0x112a73000] 21:18:32 INFO - PROCESS | 1660 | 1464581912782 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]]]}] 21:18:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 21:18:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 468ms 21:18:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 21:18:32 INFO - PROCESS | 1660 | 1464581912807 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 21:18:32 INFO - PROCESS | 1660 | 1464581912808 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 21:18:32 INFO - PROCESS | 1660 | 1464581912810 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 21:18:32 INFO - PROCESS | 1660 | 1464581912811 Marionette TRACE conn2 <- [1,2710,null,{}] 21:18:32 INFO - PROCESS | 1660 | 1464581912822 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}] 21:18:32 INFO - PROCESS | 1660 | 1464581912910 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 21:18:32 INFO - PROCESS | 1660 | 1464581912915 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x118217800 == 36 [pid = 1660] [id = 685] 21:18:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x117697800) [pid = 1660] [serial = 2055] [outer = 0x0] 21:18:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x1180ad400) [pid = 1660] [serial = 2056] [outer = 0x117697800] 21:18:32 INFO - PROCESS | 1660 | 1464581912943 Marionette DEBUG loaded listener.js 21:18:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x11819fc00) [pid = 1660] [serial = 2057] [outer = 0x117697800] 21:18:33 INFO - PROCESS | 1660 | 1464581913293 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] 21:18:33 INFO - PROCESS | 1660 | 1464581913344 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 21:18:33 INFO - PROCESS | 1660 | 1464581913347 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 21:18:33 INFO - PROCESS | 1660 | 1464581913349 Marionette TRACE conn2 <- [1,2714,null,{}] 21:18:33 INFO - PROCESS | 1660 | 1464581913351 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}] 21:18:33 INFO - PROCESS | 1660 | 1464581913430 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 21:18:33 INFO - PROCESS | 1660 | 1464581913436 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x126eb3800 == 37 [pid = 1660] [id = 686] 21:18:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x1181a3800) [pid = 1660] [serial = 2058] [outer = 0x0] 21:18:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x11823c000) [pid = 1660] [serial = 2059] [outer = 0x1181a3800] 21:18:33 INFO - PROCESS | 1660 | 1464581913462 Marionette DEBUG loaded listener.js 21:18:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x1182b5c00) [pid = 1660] [serial = 2060] [outer = 0x1181a3800] 21:18:33 INFO - PROCESS | 1660 | 1464581913800 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]]]}] 21:18:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 21:18:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 519ms 21:18:33 INFO - PROCESS | 1660 | 1464581913868 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 21:18:33 INFO - PROCESS | 1660 | 1464581913870 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 21:18:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 21:18:33 INFO - PROCESS | 1660 | 1464581913873 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 21:18:33 INFO - PROCESS | 1660 | 1464581913876 Marionette TRACE conn2 <- [1,2718,null,{}] 21:18:33 INFO - PROCESS | 1660 | 1464581913880 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}] 21:18:33 INFO - PROCESS | 1660 | 1464581913975 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 21:18:34 INFO - PROCESS | 1660 | 1464581914079 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x116ab3800 == 38 [pid = 1660] [id = 687] 21:18:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x110edd400) [pid = 1660] [serial = 2061] [outer = 0x0] 21:18:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x110f41800) [pid = 1660] [serial = 2062] [outer = 0x110edd400] 21:18:34 INFO - PROCESS | 1660 | 1464581914114 Marionette DEBUG loaded listener.js 21:18:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x11214dc00) [pid = 1660] [serial = 2063] [outer = 0x110edd400] 21:18:34 INFO - PROCESS | 1660 | 1464581914696 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] 21:18:34 INFO - PROCESS | 1660 | 1464581914749 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 21:18:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 21:18:34 INFO - PROCESS | 1660 | 1464581914756 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 21:18:34 INFO - PROCESS | 1660 | 1464581914760 Marionette TRACE conn2 <- [1,2722,null,{}] 21:18:34 INFO - PROCESS | 1660 | 1464581914764 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}] 21:18:34 INFO - PROCESS | 1660 | 1464581914906 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 21:18:34 INFO - PROCESS | 1660 | 1464581914987 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d66000 == 39 [pid = 1660] [id = 688] 21:18:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x112697c00) [pid = 1660] [serial = 2064] [outer = 0x0] 21:18:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x112874c00) [pid = 1660] [serial = 2065] [outer = 0x112697c00] 21:18:35 INFO - PROCESS | 1660 | 1464581915017 Marionette DEBUG loaded listener.js 21:18:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x112a74c00) [pid = 1660] [serial = 2066] [outer = 0x112697c00] 21:18:35 INFO - PROCESS | 1660 | 1464581915581 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] 21:18:35 INFO - PROCESS | 1660 | 1464581915632 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 21:18:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 21:18:35 INFO - PROCESS | 1660 | 1464581915636 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 21:18:35 INFO - PROCESS | 1660 | 1464581915638 Marionette TRACE conn2 <- [1,2726,null,{}] 21:18:35 INFO - PROCESS | 1660 | 1464581915645 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}] 21:18:35 INFO - PROCESS | 1660 | 1464581915759 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 21:18:35 INFO - PROCESS | 1660 | 1464581915821 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x126eb1800 == 40 [pid = 1660] [id = 689] 21:18:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x115f6b400) [pid = 1660] [serial = 2067] [outer = 0x0] 21:18:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x116229800) [pid = 1660] [serial = 2068] [outer = 0x115f6b400] 21:18:35 INFO - PROCESS | 1660 | 1464581915854 Marionette DEBUG loaded listener.js 21:18:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x1167fdc00) [pid = 1660] [serial = 2069] [outer = 0x115f6b400] 21:18:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 21:18:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1022ms 21:18:36 INFO - PROCESS | 1660 | 1464581916653 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]]]}] 21:18:36 INFO - PROCESS | 1660 | 1464581916659 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 21:18:36 INFO - PROCESS | 1660 | 1464581916661 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 21:18:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 21:18:36 INFO - PROCESS | 1660 | 1464581916666 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 21:18:36 INFO - PROCESS | 1660 | 1464581916669 Marionette TRACE conn2 <- [1,2730,null,{}] 21:18:36 INFO - PROCESS | 1660 | 1464581916675 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}] 21:18:36 INFO - PROCESS | 1660 | 1464581916814 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 21:18:36 INFO - PROCESS | 1660 | --DOCSHELL 0x12da11000 == 39 [pid = 1660] [id = 20] 21:18:36 INFO - PROCESS | 1660 | --DOCSHELL 0x114f78800 == 38 [pid = 1660] [id = 26] 21:18:36 INFO - PROCESS | 1660 | --DOCSHELL 0x118119000 == 37 [pid = 1660] [id = 12] 21:18:36 INFO - PROCESS | 1660 | --DOCSHELL 0x12b90c800 == 36 [pid = 1660] [id = 9] 21:18:36 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd41800 == 35 [pid = 1660] [id = 10] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x11981c000) [pid = 1660] [serial = 2029] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x138368c00) [pid = 1660] [serial = 1883] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x12561b000) [pid = 1660] [serial = 1820] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x12fd47c00) [pid = 1660] [serial = 1826] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x118606400) [pid = 1660] [serial = 1817] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x11981d400) [pid = 1660] [serial = 1751] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x136032000) [pid = 1660] [serial = 1910] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x138214000) [pid = 1660] [serial = 1835] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x138384800) [pid = 1660] [serial = 1901] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x134adf400) [pid = 1660] [serial = 1763] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x13772b400) [pid = 1660] [serial = 1748] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x13840f000) [pid = 1660] [serial = 1913] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x135f15000) [pid = 1660] [serial = 1766] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x12bb22000) [pid = 1660] [serial = 1823] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x140c1e000) [pid = 1660] [serial = 1916] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x13772b800) [pid = 1660] [serial = 1814] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x13840e800) [pid = 1660] [serial = 1841] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x125690000) [pid = 1660] [serial = 1754] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x137728800) [pid = 1660] [serial = 1832] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x13838fc00) [pid = 1660] [serial = 1907] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x138410800) [pid = 1660] [serial = 1844] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x1359a7c00) [pid = 1660] [serial = 1769] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x141214400) [pid = 1660] [serial = 1919] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x138403800) [pid = 1660] [serial = 1838] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x135c83400) [pid = 1660] [serial = 1772] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x135c8d800) [pid = 1660] [serial = 1829] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x134ad5400) [pid = 1660] [serial = 1760] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x138386800) [pid = 1660] [serial = 1904] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x12c1bbc00) [pid = 1660] [serial = 1757] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x135c84800) [pid = 1660] [serial = 1775] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x112a1c400) [pid = 1660] [serial = 1886] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12568b800) [pid = 1660] [serial = 1889] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x135f1a400) [pid = 1660] [serial = 1895] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x138249800) [pid = 1660] [serial = 1898] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12cb8e000) [pid = 1660] [serial = 1892] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x138367000) [pid = 1660] [serial = 2017] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x138393400) [pid = 1660] [serial = 2020] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1384dfc00) [pid = 1660] [serial = 2023] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1384d7400) [pid = 1660] [serial = 2021] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x125618400) [pid = 1660] [serial = 1963] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119b71800) [pid = 1660] [serial = 1961] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11711cc00) [pid = 1660] [serial = 1960] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x138383c00) [pid = 1660] [serial = 1958] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12c14e000) [pid = 1660] [serial = 2005] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x135f14400) [pid = 1660] [serial = 2003] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x135c8b400) [pid = 1660] [serial = 2002] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x135611800) [pid = 1660] [serial = 2000] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12fd4fc00) [pid = 1660] [serial = 1999] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12c2e8000) [pid = 1660] [serial = 1997] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x129329400) [pid = 1660] [serial = 1996] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1256fb400) [pid = 1660] [serial = 1994] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x112a7c800) [pid = 1660] [serial = 1993] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x112a72800) [pid = 1660] [serial = 1991] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x111e6cc00) [pid = 1660] [serial = 1990] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x141df7800) [pid = 1660] [serial = 1988] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x141df0400) [pid = 1660] [serial = 1987] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x14121fc00) [pid = 1660] [serial = 1985] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x141219000) [pid = 1660] [serial = 1984] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x140f0a400) [pid = 1660] [serial = 1982] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x140c1f400) [pid = 1660] [serial = 1981] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x138407400) [pid = 1660] [serial = 1979] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x13839e800) [pid = 1660] [serial = 1978] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x138382800) [pid = 1660] [serial = 1975] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x138399400) [pid = 1660] [serial = 1976] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x137a53000) [pid = 1660] [serial = 1973] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x136028000) [pid = 1660] [serial = 1972] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x135da7c00) [pid = 1660] [serial = 1970] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x135608800) [pid = 1660] [serial = 1969] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x12d7d1c00) [pid = 1660] [serial = 1967] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x12d00d400) [pid = 1660] [serial = 1966] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x12796dc00) [pid = 1660] [serial = 1964] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x13820e400) [pid = 1660] [serial = 2014] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x13772cc00) [pid = 1660] [serial = 2011] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x137a5a400) [pid = 1660] [serial = 2012] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x121cce800) [pid = 1660] [serial = 2008] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x135f20800) [pid = 1660] [serial = 2009] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x1359a1400) [pid = 1660] [serial = 2006] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x1182b4c00) [pid = 1660] [serial = 2027] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x11310d800) [pid = 1660] [serial = 2026] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 60 (0x141df3400) [pid = 1660] [serial = 2024] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 59 (0x138385400) [pid = 1660] [serial = 2018] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | --DOMWINDOW == 58 (0x138251800) [pid = 1660] [serial = 2015] [outer = 0x0] [url = about:blank] 21:18:36 INFO - PROCESS | 1660 | 1464581916891 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x116607800 == 36 [pid = 1660] [id = 690] 21:18:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x110f4f400) [pid = 1660] [serial = 2070] [outer = 0x0] 21:18:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x111ed4400) [pid = 1660] [serial = 2071] [outer = 0x110f4f400] 21:18:36 INFO - PROCESS | 1660 | 1464581916921 Marionette DEBUG loaded listener.js 21:18:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x11266cc00) [pid = 1660] [serial = 2072] [outer = 0x110f4f400] 21:18:37 INFO - PROCESS | 1660 | 1464581917766 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 21:18:37 INFO - PROCESS | 1660 | 1464581917795 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 21:18:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 21:18:37 INFO - PROCESS | 1660 | 1464581917799 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 21:18:37 INFO - PROCESS | 1660 | 1464581917801 Marionette TRACE conn2 <- [1,2734,null,{}] 21:18:37 INFO - PROCESS | 1660 | 1464581917807 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}] 21:18:37 INFO - PROCESS | 1660 | 1464581917885 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 21:18:37 INFO - PROCESS | 1660 | 1464581917889 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x11824a800 == 37 [pid = 1660] [id = 691] 21:18:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x112a18000) [pid = 1660] [serial = 2073] [outer = 0x0] 21:18:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x112a20400) [pid = 1660] [serial = 2074] [outer = 0x112a18000] 21:18:37 INFO - PROCESS | 1660 | 1464581917916 Marionette DEBUG loaded listener.js 21:18:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x1130d3c00) [pid = 1660] [serial = 2075] [outer = 0x112a18000] 21:18:38 INFO - PROCESS | 1660 | 1464581918352 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]]]}] 21:18:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 21:18:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 570ms 21:18:38 INFO - PROCESS | 1660 | 1464581918370 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 21:18:38 INFO - PROCESS | 1660 | 1464581918373 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 21:18:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 21:18:38 INFO - PROCESS | 1660 | 1464581918378 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 21:18:38 INFO - PROCESS | 1660 | 1464581918383 Marionette TRACE conn2 <- [1,2738,null,{}] 21:18:38 INFO - PROCESS | 1660 | 1464581918395 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}] 21:18:38 INFO - PROCESS | 1660 | 1464581918528 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 21:18:38 INFO - PROCESS | 1660 | 1464581918536 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x120642800 == 38 [pid = 1660] [id = 692] 21:18:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x113111000) [pid = 1660] [serial = 2076] [outer = 0x0] 21:18:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x115d63c00) [pid = 1660] [serial = 2077] [outer = 0x113111000] 21:18:38 INFO - PROCESS | 1660 | 1464581918581 Marionette DEBUG loaded listener.js 21:18:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x116822c00) [pid = 1660] [serial = 2078] [outer = 0x113111000] 21:18:39 INFO - PROCESS | 1660 | 1464581919003 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]]]}] 21:18:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 21:18:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 677ms 21:18:39 INFO - PROCESS | 1660 | 1464581919055 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 21:18:39 INFO - PROCESS | 1660 | 1464581919057 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 21:18:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 21:18:39 INFO - PROCESS | 1660 | 1464581919078 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 21:18:39 INFO - PROCESS | 1660 | 1464581919079 Marionette TRACE conn2 <- [1,2742,null,{}] 21:18:39 INFO - PROCESS | 1660 | 1464581919087 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}] 21:18:39 INFO - PROCESS | 1660 | 1464581919194 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 21:18:39 INFO - PROCESS | 1660 | 1464581919209 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x121dc2000 == 39 [pid = 1660] [id = 693] 21:18:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x1168b6400) [pid = 1660] [serial = 2079] [outer = 0x0] 21:18:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x116a6ec00) [pid = 1660] [serial = 2080] [outer = 0x1168b6400] 21:18:39 INFO - PROCESS | 1660 | 1464581919235 Marionette DEBUG loaded listener.js 21:18:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x117590400) [pid = 1660] [serial = 2081] [outer = 0x1168b6400] 21:18:39 INFO - PROCESS | 1660 | --DOCSHELL 0x12d36c000 == 38 [pid = 1660] [id = 17] 21:18:39 INFO - PROCESS | 1660 | 1464581919615 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]]]}] 21:18:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 21:18:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 568ms 21:18:39 INFO - PROCESS | 1660 | 1464581919647 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 21:18:39 INFO - PROCESS | 1660 | 1464581919648 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 21:18:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 21:18:39 INFO - PROCESS | 1660 | 1464581919657 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 21:18:39 INFO - PROCESS | 1660 | 1464581919658 Marionette TRACE conn2 <- [1,2746,null,{}] 21:18:39 INFO - PROCESS | 1660 | 1464581919660 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}] 21:18:39 INFO - PROCESS | 1660 | 1464581919765 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 21:18:39 INFO - PROCESS | 1660 | 1464581919769 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x126e9c800 == 39 [pid = 1660] [id = 694] 21:18:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x11768fc00) [pid = 1660] [serial = 2082] [outer = 0x0] 21:18:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1180ad800) [pid = 1660] [serial = 2083] [outer = 0x11768fc00] 21:18:39 INFO - PROCESS | 1660 | 1464581919795 Marionette DEBUG loaded listener.js 21:18:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x11823e400) [pid = 1660] [serial = 2084] [outer = 0x11768fc00] 21:18:40 INFO - PROCESS | 1660 | 1464581920202 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]]]}] 21:18:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 21:18:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 569ms 21:18:40 INFO - PROCESS | 1660 | 1464581920226 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 21:18:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 21:18:40 INFO - PROCESS | 1660 | 1464581920228 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 21:18:40 INFO - PROCESS | 1660 | 1464581920231 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 21:18:40 INFO - PROCESS | 1660 | 1464581920232 Marionette TRACE conn2 <- [1,2750,null,{}] 21:18:40 INFO - PROCESS | 1660 | 1464581920235 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}] 21:18:40 INFO - PROCESS | 1660 | 1464581920388 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 21:18:40 INFO - PROCESS | 1660 | 1464581920416 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x1290b1800 == 40 [pid = 1660] [id = 695] 21:18:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x11823ec00) [pid = 1660] [serial = 2085] [outer = 0x0] 21:18:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x118603c00) [pid = 1660] [serial = 2086] [outer = 0x11823ec00] 21:18:40 INFO - PROCESS | 1660 | 1464581920457 Marionette DEBUG loaded listener.js 21:18:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x118fb0400) [pid = 1660] [serial = 2087] [outer = 0x11823ec00] 21:18:40 INFO - PROCESS | 1660 | 1464581920920 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]]]}] 21:18:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 21:18:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 722ms 21:18:40 INFO - PROCESS | 1660 | 1464581920954 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 21:18:40 INFO - PROCESS | 1660 | 1464581920956 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 21:18:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 21:18:40 INFO - PROCESS | 1660 | 1464581920959 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 21:18:40 INFO - PROCESS | 1660 | 1464581920961 Marionette TRACE conn2 <- [1,2754,null,{}] 21:18:40 INFO - PROCESS | 1660 | 1464581920964 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}] 21:18:41 INFO - PROCESS | 1660 | 1464581921083 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 21:18:41 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x112f2e400) [pid = 1660] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 21:18:41 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x117697800) [pid = 1660] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 21:18:41 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x115d57800) [pid = 1660] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 21:18:41 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x11268ec00) [pid = 1660] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 21:18:41 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x11266c000) [pid = 1660] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 21:18:41 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x110f4b800) [pid = 1660] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 21:18:41 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x112a73000) [pid = 1660] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 21:18:41 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x112666800) [pid = 1660] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 21:18:41 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x110dbf400) [pid = 1660] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 21:18:41 INFO - PROCESS | 1660 | 1464581921166 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x120643000 == 41 [pid = 1660] [id = 696] 21:18:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x110dc5c00) [pid = 1660] [serial = 2088] [outer = 0x0] 21:18:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x111fec400) [pid = 1660] [serial = 2089] [outer = 0x110dc5c00] 21:18:41 INFO - PROCESS | 1660 | 1464581921191 Marionette DEBUG loaded listener.js 21:18:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x11334e000) [pid = 1660] [serial = 2090] [outer = 0x110dc5c00] 21:18:41 INFO - PROCESS | 1660 | 1464581921455 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]]]}] 21:18:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 21:18:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 519ms 21:18:41 INFO - PROCESS | 1660 | 1464581921478 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 21:18:41 INFO - PROCESS | 1660 | 1464581921479 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 21:18:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 21:18:41 INFO - PROCESS | 1660 | 1464581921489 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 21:18:41 INFO - PROCESS | 1660 | 1464581921490 Marionette TRACE conn2 <- [1,2758,null,{}] 21:18:41 INFO - PROCESS | 1660 | 1464581921493 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}] 21:18:41 INFO - PROCESS | 1660 | 1464581921597 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 21:18:41 INFO - PROCESS | 1660 | 1464581921604 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a520800 == 42 [pid = 1660] [id = 697] 21:18:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x113116800) [pid = 1660] [serial = 2091] [outer = 0x0] 21:18:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x11931fc00) [pid = 1660] [serial = 2092] [outer = 0x113116800] 21:18:41 INFO - PROCESS | 1660 | 1464581921631 Marionette DEBUG loaded listener.js 21:18:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x119547000) [pid = 1660] [serial = 2093] [outer = 0x113116800] 21:18:41 INFO - PROCESS | 1660 | 1464581921957 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]]]}] 21:18:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 21:18:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 477ms 21:18:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 21:18:41 INFO - PROCESS | 1660 | 1464581921962 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 21:18:41 INFO - PROCESS | 1660 | 1464581921963 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 21:18:41 INFO - PROCESS | 1660 | 1464581921965 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 21:18:41 INFO - PROCESS | 1660 | 1464581921966 Marionette TRACE conn2 <- [1,2762,null,{}] 21:18:41 INFO - PROCESS | 1660 | 1464581921972 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}] 21:18:42 INFO - PROCESS | 1660 | 1464581922083 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 21:18:42 INFO - PROCESS | 1660 | 1464581922090 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a88e000 == 43 [pid = 1660] [id = 698] 21:18:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x117697800) [pid = 1660] [serial = 2094] [outer = 0x0] 21:18:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x11954bc00) [pid = 1660] [serial = 2095] [outer = 0x117697800] 21:18:42 INFO - PROCESS | 1660 | 1464581922116 Marionette DEBUG loaded listener.js 21:18:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1195e2000) [pid = 1660] [serial = 2096] [outer = 0x117697800] 21:18:42 INFO - PROCESS | 1660 | 1464581922427 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]]]}] 21:18:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 21:18:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 471ms 21:18:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 21:18:42 INFO - PROCESS | 1660 | 1464581922439 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 21:18:42 INFO - PROCESS | 1660 | 1464581922440 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 21:18:42 INFO - PROCESS | 1660 | 1464581922442 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 21:18:42 INFO - PROCESS | 1660 | 1464581922444 Marionette TRACE conn2 <- [1,2766,null,{}] 21:18:42 INFO - PROCESS | 1660 | 1464581922446 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}] 21:18:42 INFO - PROCESS | 1660 | 1464581922536 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 21:18:42 INFO - PROCESS | 1660 | 1464581922541 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aa74800 == 44 [pid = 1660] [id = 699] 21:18:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1195e4800) [pid = 1660] [serial = 2097] [outer = 0x0] 21:18:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x11981fc00) [pid = 1660] [serial = 2098] [outer = 0x1195e4800] 21:18:42 INFO - PROCESS | 1660 | 1464581922566 Marionette DEBUG loaded listener.js 21:18:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x119824800) [pid = 1660] [serial = 2099] [outer = 0x1195e4800] 21:18:42 INFO - PROCESS | 1660 | 1464581922887 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]]]}] 21:18:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 21:18:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 469ms 21:18:42 INFO - PROCESS | 1660 | 1464581922912 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 21:18:42 INFO - PROCESS | 1660 | 1464581922913 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 21:18:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 21:18:42 INFO - PROCESS | 1660 | 1464581922917 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 21:18:42 INFO - PROCESS | 1660 | 1464581922920 Marionette TRACE conn2 <- [1,2770,null,{}] 21:18:42 INFO - PROCESS | 1660 | 1464581922922 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}] 21:18:43 INFO - PROCESS | 1660 | 1464581923034 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 21:18:43 INFO - PROCESS | 1660 | 1464581923041 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b20f800 == 45 [pid = 1660] [id = 700] 21:18:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1195d8400) [pid = 1660] [serial = 2100] [outer = 0x0] 21:18:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x119826c00) [pid = 1660] [serial = 2101] [outer = 0x1195d8400] 21:18:43 INFO - PROCESS | 1660 | 1464581923070 Marionette DEBUG loaded listener.js 21:18:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119b74c00) [pid = 1660] [serial = 2102] [outer = 0x1195d8400] 21:18:43 INFO - PROCESS | 1660 | 1464581923549 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]]]}] 21:18:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 21:18:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 672ms 21:18:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 21:18:43 INFO - PROCESS | 1660 | 1464581923588 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 21:18:43 INFO - PROCESS | 1660 | 1464581923591 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 21:18:43 INFO - PROCESS | 1660 | 1464581923595 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 21:18:43 INFO - PROCESS | 1660 | 1464581923597 Marionette TRACE conn2 <- [1,2774,null,{}] 21:18:43 INFO - PROCESS | 1660 | 1464581923602 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}] 21:18:43 INFO - PROCESS | 1660 | 1464581923707 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 21:18:43 INFO - PROCESS | 1660 | 1464581923799 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x118215800 == 46 [pid = 1660] [id = 701] 21:18:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x112693000) [pid = 1660] [serial = 2103] [outer = 0x0] 21:18:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11273a800) [pid = 1660] [serial = 2104] [outer = 0x112693000] 21:18:43 INFO - PROCESS | 1660 | 1464581923844 Marionette DEBUG loaded listener.js 21:18:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x112a7d000) [pid = 1660] [serial = 2105] [outer = 0x112693000] 21:18:44 INFO - PROCESS | 1660 | 1464581924271 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]]]}] 21:18:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 21:18:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 721ms 21:18:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 21:18:44 INFO - PROCESS | 1660 | 1464581924318 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 21:18:44 INFO - PROCESS | 1660 | 1464581924323 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 21:18:44 INFO - PROCESS | 1660 | 1464581924327 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 21:18:44 INFO - PROCESS | 1660 | 1464581924329 Marionette TRACE conn2 <- [1,2778,null,{}] 21:18:44 INFO - PROCESS | 1660 | 1464581924332 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}] 21:18:44 INFO - PROCESS | 1660 | 1464581924435 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 21:18:44 INFO - PROCESS | 1660 | 1464581924503 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x128fae800 == 47 [pid = 1660] [id = 702] 21:18:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x11310cc00) [pid = 1660] [serial = 2106] [outer = 0x0] 21:18:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1164bc000) [pid = 1660] [serial = 2107] [outer = 0x11310cc00] 21:18:44 INFO - PROCESS | 1660 | 1464581924533 Marionette DEBUG loaded listener.js 21:18:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11682a000) [pid = 1660] [serial = 2108] [outer = 0x11310cc00] 21:18:44 INFO - PROCESS | 1660 | 1464581924950 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]]]}] 21:18:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 21:18:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 673ms 21:18:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 21:18:45 INFO - PROCESS | 1660 | 1464581925002 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 21:18:45 INFO - PROCESS | 1660 | 1464581925003 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 21:18:45 INFO - PROCESS | 1660 | 1464581925006 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 21:18:45 INFO - PROCESS | 1660 | 1464581925008 Marionette TRACE conn2 <- [1,2782,null,{}] 21:18:45 INFO - PROCESS | 1660 | 1464581925016 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}] 21:18:45 INFO - PROCESS | 1660 | 1464581925146 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 21:18:45 INFO - PROCESS | 1660 | 1464581925216 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd34000 == 48 [pid = 1660] [id = 703] 21:18:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x118608400) [pid = 1660] [serial = 2109] [outer = 0x0] 21:18:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x11860ac00) [pid = 1660] [serial = 2110] [outer = 0x118608400] 21:18:45 INFO - PROCESS | 1660 | 1464581925248 Marionette DEBUG loaded listener.js 21:18:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x118f51800) [pid = 1660] [serial = 2111] [outer = 0x118608400] 21:18:45 INFO - PROCESS | 1660 | 1464581925659 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]]]}] 21:18:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 21:18:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 673ms 21:18:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 21:18:45 INFO - PROCESS | 1660 | 1464581925679 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 21:18:45 INFO - PROCESS | 1660 | 1464581925681 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 21:18:45 INFO - PROCESS | 1660 | 1464581925684 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 21:18:45 INFO - PROCESS | 1660 | 1464581925685 Marionette TRACE conn2 <- [1,2786,null,{}] 21:18:45 INFO - PROCESS | 1660 | 1464581925688 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}] 21:18:45 INFO - PROCESS | 1660 | 1464581925792 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 21:18:45 INFO - PROCESS | 1660 | 1464581925847 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd52000 == 49 [pid = 1660] [id = 704] 21:18:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x119826800) [pid = 1660] [serial = 2112] [outer = 0x0] 21:18:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119aed000) [pid = 1660] [serial = 2113] [outer = 0x119826800] 21:18:45 INFO - PROCESS | 1660 | 1464581925876 Marionette DEBUG loaded listener.js 21:18:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119b6cc00) [pid = 1660] [serial = 2114] [outer = 0x119826800] 21:18:46 INFO - PROCESS | 1660 | 1464581926310 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]]]}] 21:18:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 21:18:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 670ms 21:18:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 21:18:46 INFO - PROCESS | 1660 | 1464581926355 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 21:18:46 INFO - PROCESS | 1660 | 1464581926356 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 21:18:46 INFO - PROCESS | 1660 | 1464581926358 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 21:18:46 INFO - PROCESS | 1660 | 1464581926359 Marionette TRACE conn2 <- [1,2790,null,{}] 21:18:46 INFO - PROCESS | 1660 | 1464581926362 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}] 21:18:46 INFO - PROCESS | 1660 | 1464581926462 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 21:18:46 INFO - PROCESS | 1660 | 1464581926575 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x126a80800 == 50 [pid = 1660] [id = 705] 21:18:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x110f43000) [pid = 1660] [serial = 2115] [outer = 0x0] 21:18:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x119b73000) [pid = 1660] [serial = 2116] [outer = 0x110f43000] 21:18:46 INFO - PROCESS | 1660 | 1464581926606 Marionette DEBUG loaded listener.js 21:18:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x119df0c00) [pid = 1660] [serial = 2117] [outer = 0x110f43000] 21:18:47 INFO - PROCESS | 1660 | 1464581927183 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]]]}] 21:18:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 21:18:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 874ms 21:18:47 INFO - PROCESS | 1660 | 1464581927232 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 21:18:47 INFO - PROCESS | 1660 | 1464581927235 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 21:18:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 21:18:47 INFO - PROCESS | 1660 | 1464581927238 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 21:18:47 INFO - PROCESS | 1660 | 1464581927240 Marionette TRACE conn2 <- [1,2794,null,{}] 21:18:47 INFO - PROCESS | 1660 | 1464581927244 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}] 21:18:47 INFO - PROCESS | 1660 | 1464581927341 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 21:18:47 INFO - PROCESS | 1660 | 1464581927410 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x11969c800 == 51 [pid = 1660] [id = 706] 21:18:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11265e800) [pid = 1660] [serial = 2118] [outer = 0x0] 21:18:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x112666c00) [pid = 1660] [serial = 2119] [outer = 0x11265e800] 21:18:47 INFO - PROCESS | 1660 | 1464581927438 Marionette DEBUG loaded listener.js 21:18:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x112699c00) [pid = 1660] [serial = 2120] [outer = 0x11265e800] 21:18:47 INFO - PROCESS | 1660 | --DOCSHELL 0x12cb58000 == 50 [pid = 1660] [id = 15] 21:18:47 INFO - PROCESS | 1660 | --DOCSHELL 0x12c60f800 == 49 [pid = 1660] [id = 13] 21:18:47 INFO - PROCESS | 1660 | --DOCSHELL 0x12aa68800 == 48 [pid = 1660] [id = 8] 21:18:47 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11823c000) [pid = 1660] [serial = 2059] [outer = 0x0] [url = about:blank] 21:18:47 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11819fc00) [pid = 1660] [serial = 2057] [outer = 0x0] [url = about:blank] 21:18:47 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x113115400) [pid = 1660] [serial = 2042] [outer = 0x0] [url = about:blank] 21:18:47 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1180ad400) [pid = 1660] [serial = 2056] [outer = 0x0] [url = about:blank] 21:18:47 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1164ea400) [pid = 1660] [serial = 2047] [outer = 0x0] [url = about:blank] 21:18:47 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x113246800) [pid = 1660] [serial = 2044] [outer = 0x0] [url = about:blank] 21:18:47 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x114fb7400) [pid = 1660] [serial = 2045] [outer = 0x0] [url = about:blank] 21:18:47 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x112692000) [pid = 1660] [serial = 2035] [outer = 0x0] [url = about:blank] 21:18:47 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1168bc800) [pid = 1660] [serial = 2048] [outer = 0x0] [url = about:blank] 21:18:47 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x111a05000) [pid = 1660] [serial = 2032] [outer = 0x0] [url = about:blank] 21:18:47 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11310d400) [pid = 1660] [serial = 2041] [outer = 0x0] [url = about:blank] 21:18:47 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11269a000) [pid = 1660] [serial = 2036] [outer = 0x0] [url = about:blank] 21:18:47 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x118085000) [pid = 1660] [serial = 2054] [outer = 0x0] [url = about:blank] 21:18:47 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x117423400) [pid = 1660] [serial = 2053] [outer = 0x0] [url = about:blank] 21:18:47 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x113c08000) [pid = 1660] [serial = 2050] [outer = 0x0] [url = about:blank] 21:18:47 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x112a1bc00) [pid = 1660] [serial = 2038] [outer = 0x0] [url = about:blank] 21:18:47 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x117113800) [pid = 1660] [serial = 2051] [outer = 0x0] [url = about:blank] 21:18:47 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x112d67400) [pid = 1660] [serial = 2039] [outer = 0x0] [url = about:blank] 21:18:47 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x11214d400) [pid = 1660] [serial = 2033] [outer = 0x0] [url = about:blank] 21:18:47 INFO - PROCESS | 1660 | 1464581927909 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]]]}] 21:18:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 21:18:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 723ms 21:18:47 INFO - PROCESS | 1660 | 1464581927961 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 21:18:47 INFO - PROCESS | 1660 | 1464581927965 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 21:18:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 21:18:47 INFO - PROCESS | 1660 | 1464581927973 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 21:18:47 INFO - PROCESS | 1660 | 1464581927975 Marionette TRACE conn2 <- [1,2798,null,{}] 21:18:47 INFO - PROCESS | 1660 | 1464581927977 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}] 21:18:48 INFO - PROCESS | 1660 | 1464581928058 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 21:18:48 INFO - PROCESS | 1660 | 1464581928065 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x116ac8000 == 49 [pid = 1660] [id = 707] 21:18:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x112a13000) [pid = 1660] [serial = 2121] [outer = 0x0] 21:18:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x112a1c400) [pid = 1660] [serial = 2122] [outer = 0x112a13000] 21:18:48 INFO - PROCESS | 1660 | 1464581928090 Marionette DEBUG loaded listener.js 21:18:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x113109400) [pid = 1660] [serial = 2123] [outer = 0x112a13000] 21:18:48 INFO - PROCESS | 1660 | 1464581928573 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]]]}] 21:18:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 21:18:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 620ms 21:18:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 21:18:48 INFO - PROCESS | 1660 | 1464581928593 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 21:18:48 INFO - PROCESS | 1660 | 1464581928595 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 21:18:48 INFO - PROCESS | 1660 | 1464581928599 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 21:18:48 INFO - PROCESS | 1660 | 1464581928603 Marionette TRACE conn2 <- [1,2802,null,{}] 21:18:48 INFO - PROCESS | 1660 | 1464581928614 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}] 21:18:48 INFO - PROCESS | 1660 | 1464581928748 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 21:18:48 INFO - PROCESS | 1660 | 1464581928807 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x1196a0800 == 50 [pid = 1660] [id = 708] 21:18:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x113110c00) [pid = 1660] [serial = 2124] [outer = 0x0] 21:18:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1164e5400) [pid = 1660] [serial = 2125] [outer = 0x113110c00] 21:18:48 INFO - PROCESS | 1660 | 1464581928835 Marionette DEBUG loaded listener.js 21:18:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1168bd000) [pid = 1660] [serial = 2126] [outer = 0x113110c00] 21:18:49 INFO - PROCESS | 1660 | 1464581929127 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]]]}] 21:18:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 21:18:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 574ms 21:18:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 21:18:49 INFO - PROCESS | 1660 | 1464581929173 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 21:18:49 INFO - PROCESS | 1660 | 1464581929175 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 21:18:49 INFO - PROCESS | 1660 | 1464581929177 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 21:18:49 INFO - PROCESS | 1660 | 1464581929178 Marionette TRACE conn2 <- [1,2806,null,{}] 21:18:49 INFO - PROCESS | 1660 | 1464581929180 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}] 21:18:49 INFO - PROCESS | 1660 | 1464581929273 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 21:18:49 INFO - PROCESS | 1660 | 1464581929278 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x121584800 == 51 [pid = 1660] [id = 709] 21:18:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11758e400) [pid = 1660] [serial = 2127] [outer = 0x0] 21:18:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x118088000) [pid = 1660] [serial = 2128] [outer = 0x11758e400] 21:18:49 INFO - PROCESS | 1660 | 1464581929304 Marionette DEBUG loaded listener.js 21:18:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1180b7c00) [pid = 1660] [serial = 2129] [outer = 0x11758e400] 21:18:49 INFO - PROCESS | 1660 | 1464581929637 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]]]}] 21:18:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 21:18:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 467ms 21:18:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 21:18:49 INFO - PROCESS | 1660 | 1464581929645 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 21:18:49 INFO - PROCESS | 1660 | 1464581929646 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 21:18:49 INFO - PROCESS | 1660 | 1464581929651 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 21:18:49 INFO - PROCESS | 1660 | 1464581929653 Marionette TRACE conn2 <- [1,2810,null,{}] 21:18:49 INFO - PROCESS | 1660 | 1464581929657 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}] 21:18:49 INFO - PROCESS | 1660 | 1464581929771 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 21:18:49 INFO - PROCESS | 1660 | 1464581929805 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x121ab1800 == 52 [pid = 1660] [id = 710] 21:18:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1164c8000) [pid = 1660] [serial = 2130] [outer = 0x0] 21:18:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1181a1400) [pid = 1660] [serial = 2131] [outer = 0x1164c8000] 21:18:49 INFO - PROCESS | 1660 | 1464581929830 Marionette DEBUG loaded listener.js 21:18:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x118603000) [pid = 1660] [serial = 2132] [outer = 0x1164c8000] 21:18:50 INFO - PROCESS | 1660 | 1464581930180 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]]]}] 21:18:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 21:18:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 574ms 21:18:50 INFO - PROCESS | 1660 | 1464581930223 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 21:18:50 INFO - PROCESS | 1660 | 1464581930225 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 21:18:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 21:18:50 INFO - PROCESS | 1660 | 1464581930227 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 21:18:50 INFO - PROCESS | 1660 | 1464581930228 Marionette TRACE conn2 <- [1,2814,null,{}] 21:18:50 INFO - PROCESS | 1660 | 1464581930230 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}] 21:18:50 INFO - PROCESS | 1660 | 1464581930340 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 21:18:50 INFO - PROCESS | 1660 | 1464581930345 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x127098000 == 53 [pid = 1660] [id = 711] 21:18:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x11860bc00) [pid = 1660] [serial = 2133] [outer = 0x0] 21:18:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x11931f000) [pid = 1660] [serial = 2134] [outer = 0x11860bc00] 21:18:50 INFO - PROCESS | 1660 | 1464581930382 Marionette DEBUG loaded listener.js 21:18:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x119ae9800) [pid = 1660] [serial = 2135] [outer = 0x11860bc00] 21:18:50 INFO - PROCESS | 1660 | 1464581930894 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]]]}] 21:18:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 21:18:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 678ms 21:18:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 21:18:50 INFO - PROCESS | 1660 | 1464581930907 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 21:18:50 INFO - PROCESS | 1660 | 1464581930908 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 21:18:50 INFO - PROCESS | 1660 | 1464581930912 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 21:18:50 INFO - PROCESS | 1660 | 1464581930914 Marionette TRACE conn2 <- [1,2818,null,{}] 21:18:50 INFO - PROCESS | 1660 | 1464581930920 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}] 21:18:51 INFO - PROCESS | 1660 | 1464581931043 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 21:18:51 INFO - PROCESS | 1660 | 1464581931061 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x1290b4800 == 54 [pid = 1660] [id = 712] 21:18:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x119546000) [pid = 1660] [serial = 2136] [outer = 0x0] 21:18:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x119df3000) [pid = 1660] [serial = 2137] [outer = 0x119546000] 21:18:51 INFO - PROCESS | 1660 | 1464581931086 Marionette DEBUG loaded listener.js 21:18:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x119dfe400) [pid = 1660] [serial = 2138] [outer = 0x119546000] 21:18:51 INFO - PROCESS | 1660 | 1464581931430 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]]]}] 21:18:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 21:18:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 525ms 21:18:51 INFO - PROCESS | 1660 | 1464581931438 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 21:18:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 21:18:51 INFO - PROCESS | 1660 | 1464581931439 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 21:18:51 INFO - PROCESS | 1660 | 1464581931441 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 21:18:51 INFO - PROCESS | 1660 | 1464581931442 Marionette TRACE conn2 <- [1,2822,null,{}] 21:18:51 INFO - PROCESS | 1660 | 1464581931445 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}] 21:18:51 INFO - PROCESS | 1660 | 1464581931549 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 21:18:51 INFO - PROCESS | 1660 | 1464581931564 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a8a5800 == 55 [pid = 1660] [id = 713] 21:18:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x11a009c00) [pid = 1660] [serial = 2139] [outer = 0x0] 21:18:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12067c800) [pid = 1660] [serial = 2140] [outer = 0x11a009c00] 21:18:51 INFO - PROCESS | 1660 | 1464581931590 Marionette DEBUG loaded listener.js 21:18:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x120682800) [pid = 1660] [serial = 2141] [outer = 0x11a009c00] 21:18:51 INFO - PROCESS | 1660 | 1464581931941 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]]]}] 21:18:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 21:18:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 519ms 21:18:51 INFO - PROCESS | 1660 | 1464581931961 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 21:18:51 INFO - PROCESS | 1660 | 1464581931962 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 21:18:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 21:18:51 INFO - PROCESS | 1660 | 1464581931964 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 21:18:51 INFO - PROCESS | 1660 | 1464581931965 Marionette TRACE conn2 <- [1,2826,null,{}] 21:18:51 INFO - PROCESS | 1660 | 1464581931967 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}] 21:18:52 INFO - PROCESS | 1660 | 1464581932072 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 21:18:52 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1195e4800) [pid = 1660] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 21:18:52 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11768fc00) [pid = 1660] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 21:18:52 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x115f6b400) [pid = 1660] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 21:18:52 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x112a18000) [pid = 1660] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 21:18:52 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x110f4f400) [pid = 1660] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 21:18:52 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x113111000) [pid = 1660] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 21:18:52 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12d011000) [pid = 1660] [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.] 21:18:52 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11823ec00) [pid = 1660] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 21:18:52 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x110dc5c00) [pid = 1660] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 21:18:52 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x117697800) [pid = 1660] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 21:18:52 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1168b6400) [pid = 1660] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 21:18:52 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x113116800) [pid = 1660] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 21:18:52 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x110f47400) [pid = 1660] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 21:18:52 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12d36c800) [pid = 1660] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:18:52 INFO - PROCESS | 1660 | 1464581932203 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x1196b1000 == 56 [pid = 1660] [id = 714] 21:18:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x110ede800) [pid = 1660] [serial = 2142] [outer = 0x0] 21:18:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x112690c00) [pid = 1660] [serial = 2143] [outer = 0x110ede800] 21:18:52 INFO - PROCESS | 1660 | 1464581932229 Marionette DEBUG loaded listener.js 21:18:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x115df3800) [pid = 1660] [serial = 2144] [outer = 0x110ede800] 21:18:52 INFO - PROCESS | 1660 | 1464581932503 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 21:18:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 21:18:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 570ms 21:18:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 21:18:52 INFO - PROCESS | 1660 | 1464581932541 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 21:18:52 INFO - PROCESS | 1660 | 1464581932542 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 21:18:52 INFO - PROCESS | 1660 | 1464581932544 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 21:18:52 INFO - PROCESS | 1660 | 1464581932545 Marionette TRACE conn2 <- [1,2830,null,{}] 21:18:52 INFO - PROCESS | 1660 | 1464581932548 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}] 21:18:52 INFO - PROCESS | 1660 | 1464581932637 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 21:18:52 INFO - PROCESS | 1660 | 1464581932641 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b91a000 == 57 [pid = 1660] [id = 715] 21:18:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1168b6400) [pid = 1660] [serial = 2145] [outer = 0x0] 21:18:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119df5000) [pid = 1660] [serial = 2146] [outer = 0x1168b6400] 21:18:52 INFO - PROCESS | 1660 | 1464581932666 Marionette DEBUG loaded listener.js 21:18:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x120689c00) [pid = 1660] [serial = 2147] [outer = 0x1168b6400] 21:18:53 INFO - PROCESS | 1660 | 1464581933015 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]]]}] 21:18:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 21:18:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 521ms 21:18:53 INFO - PROCESS | 1660 | 1464581933065 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 21:18:53 INFO - PROCESS | 1660 | 1464581933067 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 21:18:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 21:18:53 INFO - PROCESS | 1660 | 1464581933069 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 21:18:53 INFO - PROCESS | 1660 | 1464581933071 Marionette TRACE conn2 <- [1,2834,null,{}] 21:18:53 INFO - PROCESS | 1660 | 1464581933073 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}] 21:18:53 INFO - PROCESS | 1660 | 1464581933183 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 21:18:53 INFO - PROCESS | 1660 | 1464581933188 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c1ac000 == 58 [pid = 1660] [id = 716] 21:18:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x121060800) [pid = 1660] [serial = 2148] [outer = 0x0] 21:18:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x121066800) [pid = 1660] [serial = 2149] [outer = 0x121060800] 21:18:53 INFO - PROCESS | 1660 | 1464581933217 Marionette DEBUG loaded listener.js 21:18:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12124a400) [pid = 1660] [serial = 2150] [outer = 0x121060800] 21:18:53 INFO - PROCESS | 1660 | 1464581933529 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 21:18:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 21:18:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 472ms 21:18:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 21:18:53 INFO - PROCESS | 1660 | 1464581933542 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 21:18:53 INFO - PROCESS | 1660 | 1464581933543 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 21:18:53 INFO - PROCESS | 1660 | 1464581933545 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 21:18:53 INFO - PROCESS | 1660 | 1464581933546 Marionette TRACE conn2 <- [1,2838,null,{}] 21:18:53 INFO - PROCESS | 1660 | 1464581933548 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}] 21:18:53 INFO - PROCESS | 1660 | 1464581933642 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 21:18:53 INFO - PROCESS | 1660 | 1464581933697 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c615800 == 59 [pid = 1660] [id = 717] 21:18:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12106f800) [pid = 1660] [serial = 2151] [outer = 0x0] 21:18:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x121499400) [pid = 1660] [serial = 2152] [outer = 0x12106f800] 21:18:53 INFO - PROCESS | 1660 | 1464581933722 Marionette DEBUG loaded listener.js 21:18:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1216ea400) [pid = 1660] [serial = 2153] [outer = 0x12106f800] 21:18:54 INFO - PROCESS | 1660 | 1464581934020 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]]]}] 21:18:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 21:18:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 521ms 21:18:54 INFO - PROCESS | 1660 | 1464581934069 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 21:18:54 INFO - PROCESS | 1660 | 1464581934071 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 21:18:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 21:18:54 INFO - PROCESS | 1660 | 1464581934073 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 21:18:54 INFO - PROCESS | 1660 | 1464581934074 Marionette TRACE conn2 <- [1,2842,null,{}] 21:18:54 INFO - PROCESS | 1660 | 1464581934077 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}] 21:18:54 INFO - PROCESS | 1660 | 1464581934162 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 21:18:54 INFO - PROCESS | 1660 | 1464581934278 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x112fbb800 == 60 [pid = 1660] [id = 718] 21:18:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x110dbd800) [pid = 1660] [serial = 2154] [outer = 0x0] 21:18:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x110dcbc00) [pid = 1660] [serial = 2155] [outer = 0x110dbd800] 21:18:54 INFO - PROCESS | 1660 | 1464581934311 Marionette DEBUG loaded listener.js 21:18:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x110f4e800) [pid = 1660] [serial = 2156] [outer = 0x110dbd800] 21:18:54 INFO - PROCESS | 1660 | 1464581934765 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]]]}] 21:18:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 21:18:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 718ms 21:18:54 INFO - PROCESS | 1660 | 1464581934793 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 21:18:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 21:18:54 INFO - PROCESS | 1660 | 1464581934796 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 21:18:54 INFO - PROCESS | 1660 | 1464581934799 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 21:18:54 INFO - PROCESS | 1660 | 1464581934802 Marionette TRACE conn2 <- [1,2846,null,{}] 21:18:54 INFO - PROCESS | 1660 | 1464581934805 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}] 21:18:54 INFO - PROCESS | 1660 | 1464581934919 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 21:18:54 INFO - PROCESS | 1660 | 1464581934976 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x11969a800 == 61 [pid = 1660] [id = 719] 21:18:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x110f4c400) [pid = 1660] [serial = 2157] [outer = 0x0] 21:18:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x11286a400) [pid = 1660] [serial = 2158] [outer = 0x110f4c400] 21:18:55 INFO - PROCESS | 1660 | 1464581935048 Marionette DEBUG loaded listener.js 21:18:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x115f74800) [pid = 1660] [serial = 2159] [outer = 0x110f4c400] 21:18:55 INFO - PROCESS | 1660 | 1464581935463 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]]]}] 21:18:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 21:18:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 672ms 21:18:55 INFO - PROCESS | 1660 | 1464581935473 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 21:18:55 INFO - PROCESS | 1660 | 1464581935475 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 21:18:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 21:18:55 INFO - PROCESS | 1660 | 1464581935478 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 21:18:55 INFO - PROCESS | 1660 | 1464581935480 Marionette TRACE conn2 <- [1,2850,null,{}] 21:18:55 INFO - PROCESS | 1660 | 1464581935483 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}] 21:18:55 INFO - PROCESS | 1660 | 1464581935617 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 21:18:55 INFO - PROCESS | 1660 | 1464581935692 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b353800 == 62 [pid = 1660] [id = 720] 21:18:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x11758f000) [pid = 1660] [serial = 2160] [outer = 0x0] 21:18:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1180b4000) [pid = 1660] [serial = 2161] [outer = 0x11758f000] 21:18:55 INFO - PROCESS | 1660 | 1464581935723 Marionette DEBUG loaded listener.js 21:18:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x118611800) [pid = 1660] [serial = 2162] [outer = 0x11758f000] 21:18:56 INFO - PROCESS | 1660 | 1464581936140 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 21:18:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 21:18:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 675ms 21:18:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 21:18:56 INFO - PROCESS | 1660 | 1464581936155 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 21:18:56 INFO - PROCESS | 1660 | 1464581936156 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 21:18:56 INFO - PROCESS | 1660 | 1464581936163 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 21:18:56 INFO - PROCESS | 1660 | 1464581936168 Marionette TRACE conn2 <- [1,2854,null,{}] 21:18:56 INFO - PROCESS | 1660 | 1464581936172 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}] 21:18:56 INFO - PROCESS | 1660 | 1464581936282 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 21:18:56 INFO - PROCESS | 1660 | 1464581936353 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cb4b000 == 63 [pid = 1660] [id = 721] 21:18:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x119316400) [pid = 1660] [serial = 2163] [outer = 0x0] 21:18:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x11981f000) [pid = 1660] [serial = 2164] [outer = 0x119316400] 21:18:56 INFO - PROCESS | 1660 | 1464581936382 Marionette DEBUG loaded listener.js 21:18:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x119df7c00) [pid = 1660] [serial = 2165] [outer = 0x119316400] 21:18:56 INFO - PROCESS | 1660 | 1464581936806 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]]]}] 21:18:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 21:18:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 679ms 21:18:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 21:18:56 INFO - PROCESS | 1660 | 1464581936838 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 21:18:56 INFO - PROCESS | 1660 | 1464581936840 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 21:18:56 INFO - PROCESS | 1660 | 1464581936842 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 21:18:56 INFO - PROCESS | 1660 | 1464581936843 Marionette TRACE conn2 <- [1,2858,null,{}] 21:18:56 INFO - PROCESS | 1660 | 1464581936846 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}] 21:18:56 INFO - PROCESS | 1660 | 1464581936954 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 21:18:57 INFO - PROCESS | 1660 | 1464581937049 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cb69800 == 64 [pid = 1660] [id = 722] 21:18:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x119df5800) [pid = 1660] [serial = 2166] [outer = 0x0] 21:18:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x12106c800) [pid = 1660] [serial = 2167] [outer = 0x119df5800] 21:18:57 INFO - PROCESS | 1660 | 1464581937078 Marionette DEBUG loaded listener.js 21:18:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x1215f8c00) [pid = 1660] [serial = 2168] [outer = 0x119df5800] 21:18:57 INFO - PROCESS | 1660 | 1464581937483 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 21:18:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 21:18:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 677ms 21:18:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 21:18:57 INFO - PROCESS | 1660 | 1464581937520 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 21:18:57 INFO - PROCESS | 1660 | 1464581937521 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 21:18:57 INFO - PROCESS | 1660 | 1464581937523 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 21:18:57 INFO - PROCESS | 1660 | 1464581937524 Marionette TRACE conn2 <- [1,2862,null,{}] 21:18:57 INFO - PROCESS | 1660 | 1464581937527 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}] 21:18:57 INFO - PROCESS | 1660 | 1464581937634 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 21:18:57 INFO - PROCESS | 1660 | 1464581937691 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b209000 == 65 [pid = 1660] [id = 723] 21:18:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x121acbc00) [pid = 1660] [serial = 2169] [outer = 0x0] 21:18:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x121c6f000) [pid = 1660] [serial = 2170] [outer = 0x121acbc00] 21:18:57 INFO - PROCESS | 1660 | 1464581937788 Marionette DEBUG loaded listener.js 21:18:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x121cc7000) [pid = 1660] [serial = 2171] [outer = 0x121acbc00] 21:18:58 INFO - PROCESS | 1660 | 1464581938392 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]]]}] 21:18:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 21:18:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 919ms 21:18:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 21:18:58 INFO - PROCESS | 1660 | 1464581938443 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 21:18:58 INFO - PROCESS | 1660 | 1464581938445 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 21:18:58 INFO - PROCESS | 1660 | 1464581938448 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 21:18:58 INFO - PROCESS | 1660 | 1464581938450 Marionette TRACE conn2 <- [1,2866,null,{}] 21:18:58 INFO - PROCESS | 1660 | 1464581938454 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}] 21:18:58 INFO - PROCESS | 1660 | 1464581938553 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 21:18:58 INFO - PROCESS | 1660 | 1464581938613 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x120651000 == 66 [pid = 1660] [id = 724] 21:18:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x1121b5c00) [pid = 1660] [serial = 2172] [outer = 0x0] 21:18:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x11266a400) [pid = 1660] [serial = 2173] [outer = 0x1121b5c00] 21:18:58 INFO - PROCESS | 1660 | 1464581938641 Marionette DEBUG loaded listener.js 21:18:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x112a1f800) [pid = 1660] [serial = 2174] [outer = 0x1121b5c00] 21:18:59 INFO - PROCESS | 1660 | 1464581939165 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]]]}] 21:18:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 21:18:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 775ms 21:18:59 INFO - PROCESS | 1660 | 1464581939225 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 21:18:59 INFO - PROCESS | 1660 | 1464581939230 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 21:18:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 21:18:59 INFO - PROCESS | 1660 | 1464581939237 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 21:18:59 INFO - PROCESS | 1660 | 1464581939239 Marionette TRACE conn2 <- [1,2870,null,{}] 21:18:59 INFO - PROCESS | 1660 | 1464581939243 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}] 21:18:59 INFO - PROCESS | 1660 | 1464581939375 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 21:18:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12c615800 == 65 [pid = 1660] [id = 717] 21:18:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12c1ac000 == 64 [pid = 1660] [id = 716] 21:18:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12b91a000 == 63 [pid = 1660] [id = 715] 21:18:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1196b1000 == 62 [pid = 1660] [id = 714] 21:18:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12a8a5800 == 61 [pid = 1660] [id = 713] 21:18:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1290b4800 == 60 [pid = 1660] [id = 712] 21:18:59 INFO - PROCESS | 1660 | --DOCSHELL 0x127098000 == 59 [pid = 1660] [id = 711] 21:18:59 INFO - PROCESS | 1660 | --DOCSHELL 0x121ab1800 == 58 [pid = 1660] [id = 710] 21:18:59 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x119826c00) [pid = 1660] [serial = 2101] [outer = 0x0] [url = about:blank] 21:18:59 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x110f41800) [pid = 1660] [serial = 2062] [outer = 0x0] [url = about:blank] 21:18:59 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x112874c00) [pid = 1660] [serial = 2065] [outer = 0x0] [url = about:blank] 21:18:59 INFO - PROCESS | 1660 | --DOCSHELL 0x121584800 == 57 [pid = 1660] [id = 709] 21:18:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1196a0800 == 56 [pid = 1660] [id = 708] 21:18:59 INFO - PROCESS | 1660 | --DOCSHELL 0x116ac8000 == 55 [pid = 1660] [id = 707] 21:18:59 INFO - PROCESS | 1660 | --DOCSHELL 0x11969c800 == 54 [pid = 1660] [id = 706] 21:18:59 INFO - PROCESS | 1660 | --DOCSHELL 0x126a80800 == 53 [pid = 1660] [id = 705] 21:18:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd52000 == 52 [pid = 1660] [id = 704] 21:18:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd34000 == 51 [pid = 1660] [id = 703] 21:18:59 INFO - PROCESS | 1660 | --DOCSHELL 0x128fae800 == 50 [pid = 1660] [id = 702] 21:18:59 INFO - PROCESS | 1660 | --DOCSHELL 0x118215800 == 49 [pid = 1660] [id = 701] 21:18:59 INFO - PROCESS | 1660 | 1464581939503 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:59 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x12561f000) [pid = 1660] [serial = 2030] [outer = 0x0] [url = about:blank] 21:18:59 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x11981fc00) [pid = 1660] [serial = 2098] [outer = 0x0] [url = about:blank] 21:18:59 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x1180ad800) [pid = 1660] [serial = 2083] [outer = 0x0] [url = about:blank] 21:18:59 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x1167fdc00) [pid = 1660] [serial = 2069] [outer = 0x0] [url = about:blank] 21:18:59 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x116229800) [pid = 1660] [serial = 2068] [outer = 0x0] [url = about:blank] 21:18:59 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x112a20400) [pid = 1660] [serial = 2074] [outer = 0x0] [url = about:blank] 21:18:59 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1130d3c00) [pid = 1660] [serial = 2075] [outer = 0x0] [url = about:blank] 21:18:59 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x111ed4400) [pid = 1660] [serial = 2071] [outer = 0x0] [url = about:blank] 21:18:59 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x11266cc00) [pid = 1660] [serial = 2072] [outer = 0x0] [url = about:blank] 21:18:59 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x115d63c00) [pid = 1660] [serial = 2077] [outer = 0x0] [url = about:blank] 21:18:59 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x121cbfc00) [pid = 1660] [serial = 1466] [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.] 21:18:59 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x118603c00) [pid = 1660] [serial = 2086] [outer = 0x0] [url = about:blank] 21:18:59 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x118fb0400) [pid = 1660] [serial = 2087] [outer = 0x0] [url = about:blank] 21:18:59 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x111fec400) [pid = 1660] [serial = 2089] [outer = 0x0] [url = about:blank] 21:18:59 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11334e000) [pid = 1660] [serial = 2090] [outer = 0x0] [url = about:blank] 21:18:59 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11954bc00) [pid = 1660] [serial = 2095] [outer = 0x0] [url = about:blank] 21:18:59 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x116a6ec00) [pid = 1660] [serial = 2080] [outer = 0x0] [url = about:blank] 21:18:59 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11931fc00) [pid = 1660] [serial = 2092] [outer = 0x0] [url = about:blank] 21:18:59 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x117590400) [pid = 1660] [serial = 2081] [outer = 0x0] [url = about:blank] 21:18:59 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119824800) [pid = 1660] [serial = 2099] [outer = 0x0] [url = about:blank] 21:18:59 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11823e400) [pid = 1660] [serial = 2084] [outer = 0x0] [url = about:blank] 21:18:59 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1195e2000) [pid = 1660] [serial = 2096] [outer = 0x0] [url = about:blank] 21:18:59 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x116822c00) [pid = 1660] [serial = 2078] [outer = 0x0] [url = about:blank] 21:18:59 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119547000) [pid = 1660] [serial = 2093] [outer = 0x0] [url = about:blank] 21:18:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x11665e000 == 50 [pid = 1660] [id = 725] 21:18:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x111ed4400) [pid = 1660] [serial = 2175] [outer = 0x0] 21:18:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x112874c00) [pid = 1660] [serial = 2176] [outer = 0x111ed4400] 21:18:59 INFO - PROCESS | 1660 | 1464581939543 Marionette DEBUG loaded listener.js 21:18:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x114fbe000) [pid = 1660] [serial = 2177] [outer = 0x111ed4400] 21:19:00 INFO - PROCESS | 1660 | 1464581940026 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]]]}] 21:19:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 21:19:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 821ms 21:19:00 INFO - PROCESS | 1660 | 1464581940063 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 21:19:00 INFO - PROCESS | 1660 | 1464581940065 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 21:19:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 21:19:00 INFO - PROCESS | 1660 | 1464581940070 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 21:19:00 INFO - PROCESS | 1660 | 1464581940074 Marionette TRACE conn2 <- [1,2874,null,{}] 21:19:00 INFO - PROCESS | 1660 | 1464581940085 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}] 21:19:00 INFO - PROCESS | 1660 | 1464581940180 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 21:19:00 INFO - PROCESS | 1660 | 1464581940191 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212ba800 == 51 [pid = 1660] [id = 726] 21:19:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11768ec00) [pid = 1660] [serial = 2178] [outer = 0x0] 21:19:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x117695400) [pid = 1660] [serial = 2179] [outer = 0x11768ec00] 21:19:00 INFO - PROCESS | 1660 | 1464581940219 Marionette DEBUG loaded listener.js 21:19:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1181a3400) [pid = 1660] [serial = 2180] [outer = 0x11768ec00] 21:19:00 INFO - PROCESS | 1660 | 1464581940556 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]]]}] 21:19:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 21:19:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 526ms 21:19:00 INFO - PROCESS | 1660 | 1464581940597 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 21:19:00 INFO - PROCESS | 1660 | 1464581940598 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 21:19:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 21:19:00 INFO - PROCESS | 1660 | 1464581940601 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 21:19:00 INFO - PROCESS | 1660 | 1464581940604 Marionette TRACE conn2 <- [1,2878,null,{}] 21:19:00 INFO - PROCESS | 1660 | 1464581940606 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}] 21:19:00 INFO - PROCESS | 1660 | 1464581940694 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 21:19:00 INFO - PROCESS | 1660 | 1464581940699 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x126822000 == 52 [pid = 1660] [id = 727] 21:19:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1182b6000) [pid = 1660] [serial = 2181] [outer = 0x0] 21:19:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x11860f000) [pid = 1660] [serial = 2182] [outer = 0x1182b6000] 21:19:00 INFO - PROCESS | 1660 | 1464581940728 Marionette DEBUG loaded listener.js 21:19:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x118fb4800) [pid = 1660] [serial = 2183] [outer = 0x1182b6000] 21:19:01 INFO - PROCESS | 1660 | 1464581941057 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]]]}] 21:19:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 21:19:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 471ms 21:19:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 21:19:01 INFO - PROCESS | 1660 | 1464581941073 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 21:19:01 INFO - PROCESS | 1660 | 1464581941075 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 21:19:01 INFO - PROCESS | 1660 | 1464581941077 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 21:19:01 INFO - PROCESS | 1660 | 1464581941078 Marionette TRACE conn2 <- [1,2882,null,{}] 21:19:01 INFO - PROCESS | 1660 | 1464581941080 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}] 21:19:01 INFO - PROCESS | 1660 | 1464581941165 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 21:19:01 INFO - PROCESS | 1660 | 1464581941230 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x128fae800 == 53 [pid = 1660] [id = 728] 21:19:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x118fb0400) [pid = 1660] [serial = 2184] [outer = 0x0] 21:19:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x119545c00) [pid = 1660] [serial = 2185] [outer = 0x118fb0400] 21:19:01 INFO - PROCESS | 1660 | 1464581941256 Marionette DEBUG loaded listener.js 21:19:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x11981ac00) [pid = 1660] [serial = 2186] [outer = 0x118fb0400] 21:19:01 INFO - PROCESS | 1660 | 1464581941576 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]]]}] 21:19:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 21:19:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 518ms 21:19:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 21:19:01 INFO - PROCESS | 1660 | 1464581941595 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 21:19:01 INFO - PROCESS | 1660 | 1464581941597 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 21:19:01 INFO - PROCESS | 1660 | 1464581941599 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 21:19:01 INFO - PROCESS | 1660 | 1464581941600 Marionette TRACE conn2 <- [1,2886,null,{}] 21:19:01 INFO - PROCESS | 1660 | 1464581941605 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}] 21:19:01 INFO - PROCESS | 1660 | 1464581941728 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 21:19:01 INFO - PROCESS | 1660 | 1464581941744 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x1188c2000 == 54 [pid = 1660] [id = 729] 21:19:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x119824800) [pid = 1660] [serial = 2187] [outer = 0x0] 21:19:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x119df6c00) [pid = 1660] [serial = 2188] [outer = 0x119824800] 21:19:01 INFO - PROCESS | 1660 | 1464581941770 Marionette DEBUG loaded listener.js 21:19:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x120689800) [pid = 1660] [serial = 2189] [outer = 0x119824800] 21:19:02 INFO - PROCESS | 1660 | 1464581942123 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]]]}] 21:19:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 21:19:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 570ms 21:19:02 INFO - PROCESS | 1660 | 1464581942171 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 21:19:02 INFO - PROCESS | 1660 | 1464581942172 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 21:19:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 21:19:02 INFO - PROCESS | 1660 | 1464581942174 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 21:19:02 INFO - PROCESS | 1660 | 1464581942175 Marionette TRACE conn2 <- [1,2890,null,{}] 21:19:02 INFO - PROCESS | 1660 | 1464581942177 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}] 21:19:02 INFO - PROCESS | 1660 | 1464581942281 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 21:19:02 INFO - PROCESS | 1660 | 1464581942294 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aa78000 == 55 [pid = 1660] [id = 730] 21:19:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x119825800) [pid = 1660] [serial = 2190] [outer = 0x0] 21:19:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12106ac00) [pid = 1660] [serial = 2191] [outer = 0x119825800] 21:19:02 INFO - PROCESS | 1660 | 1464581942318 Marionette DEBUG loaded listener.js 21:19:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1215f7400) [pid = 1660] [serial = 2192] [outer = 0x119825800] 21:19:02 INFO - PROCESS | 1660 | 1464581942657 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 21:19:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 21:19:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 520ms 21:19:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 21:19:02 INFO - PROCESS | 1660 | 1464581942695 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 21:19:02 INFO - PROCESS | 1660 | 1464581942696 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 21:19:02 INFO - PROCESS | 1660 | 1464581942698 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 21:19:02 INFO - PROCESS | 1660 | 1464581942700 Marionette TRACE conn2 <- [1,2894,null,{}] 21:19:02 INFO - PROCESS | 1660 | 1464581942702 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}] 21:19:02 INFO - PROCESS | 1660 | 1464581942810 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 21:19:02 INFO - PROCESS | 1660 | 1464581942849 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b921800 == 56 [pid = 1660] [id = 731] 21:19:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1215ee800) [pid = 1660] [serial = 2193] [outer = 0x0] 21:19:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x121acd400) [pid = 1660] [serial = 2194] [outer = 0x1215ee800] 21:19:02 INFO - PROCESS | 1660 | 1464581942873 Marionette DEBUG loaded listener.js 21:19:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x121cc7800) [pid = 1660] [serial = 2195] [outer = 0x1215ee800] 21:19:03 INFO - PROCESS | 1660 | 1464581943189 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]]]}] 21:19:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 21:19:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 517ms 21:19:03 INFO - PROCESS | 1660 | 1464581943217 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 21:19:03 INFO - PROCESS | 1660 | 1464581943220 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 21:19:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 21:19:03 INFO - PROCESS | 1660 | 1464581943223 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 21:19:03 INFO - PROCESS | 1660 | 1464581943231 Marionette TRACE conn2 <- [1,2898,null,{}] 21:19:03 INFO - PROCESS | 1660 | 1464581943241 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}] 21:19:03 INFO - PROCESS | 1660 | 1464581943345 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 21:19:03 INFO - PROCESS | 1660 | 1464581943381 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c034000 == 57 [pid = 1660] [id = 732] 21:19:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x121cbfc00) [pid = 1660] [serial = 2196] [outer = 0x0] 21:19:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x121ccc400) [pid = 1660] [serial = 2197] [outer = 0x121cbfc00] 21:19:03 INFO - PROCESS | 1660 | 1464581943405 Marionette DEBUG loaded listener.js 21:19:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x1227b7400) [pid = 1660] [serial = 2198] [outer = 0x121cbfc00] 21:19:03 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x1181a3800) [pid = 1660] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 21:19:03 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x121060800) [pid = 1660] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 21:19:03 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x11860bc00) [pid = 1660] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 21:19:03 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x11265e800) [pid = 1660] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 21:19:03 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x119546000) [pid = 1660] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 21:19:03 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1164c8000) [pid = 1660] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 21:19:03 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x11758e400) [pid = 1660] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 21:19:03 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x110f43000) [pid = 1660] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 21:19:03 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x11a009c00) [pid = 1660] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 21:19:03 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x110ede800) [pid = 1660] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 21:19:03 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1168b6400) [pid = 1660] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 21:19:03 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x112a13000) [pid = 1660] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 21:19:03 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x113110c00) [pid = 1660] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 21:19:03 INFO - PROCESS | 1660 | 1464581943805 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]]]}] 21:19:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 21:19:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 632ms 21:19:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 21:19:03 INFO - PROCESS | 1660 | 1464581943856 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 21:19:03 INFO - PROCESS | 1660 | 1464581943857 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 21:19:03 INFO - PROCESS | 1660 | 1464581943859 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 21:19:03 INFO - PROCESS | 1660 | 1464581943860 Marionette TRACE conn2 <- [1,2902,null,{}] 21:19:03 INFO - PROCESS | 1660 | 1464581943862 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}] 21:19:03 INFO - PROCESS | 1660 | 1464581943950 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 21:19:04 INFO - PROCESS | 1660 | 1464581944011 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c1a7000 == 58 [pid = 1660] [id = 733] 21:19:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x112876400) [pid = 1660] [serial = 2199] [outer = 0x0] 21:19:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x117689c00) [pid = 1660] [serial = 2200] [outer = 0x112876400] 21:19:04 INFO - PROCESS | 1660 | 1464581944036 Marionette DEBUG loaded listener.js 21:19:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x119dcc400) [pid = 1660] [serial = 2201] [outer = 0x112876400] 21:19:04 INFO - PROCESS | 1660 | 1464581944328 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 21:19:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 21:19:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 524ms 21:19:04 INFO - PROCESS | 1660 | 1464581944384 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 21:19:04 INFO - PROCESS | 1660 | 1464581944387 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 21:19:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 21:19:04 INFO - PROCESS | 1660 | 1464581944390 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 21:19:04 INFO - PROCESS | 1660 | 1464581944392 Marionette TRACE conn2 <- [1,2906,null,{}] 21:19:04 INFO - PROCESS | 1660 | 1464581944394 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}] 21:19:04 INFO - PROCESS | 1660 | 1464581944505 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 21:19:04 INFO - PROCESS | 1660 | 1464581944561 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c91e800 == 59 [pid = 1660] [id = 734] 21:19:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1181a8400) [pid = 1660] [serial = 2202] [outer = 0x0] 21:19:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1227b5400) [pid = 1660] [serial = 2203] [outer = 0x1181a8400] 21:19:04 INFO - PROCESS | 1660 | 1464581944590 Marionette DEBUG loaded listener.js 21:19:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x124d06c00) [pid = 1660] [serial = 2204] [outer = 0x1181a8400] 21:19:04 INFO - PROCESS | 1660 | 1464581944887 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]]]}] 21:19:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 21:19:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 519ms 21:19:04 INFO - PROCESS | 1660 | 1464581944909 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 21:19:04 INFO - PROCESS | 1660 | 1464581944911 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 21:19:04 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 21:19:04 INFO - PROCESS | 1660 | 1464581944913 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 21:19:04 INFO - PROCESS | 1660 | 1464581944914 Marionette TRACE conn2 <- [1,2910,null,{}] 21:19:04 INFO - PROCESS | 1660 | 1464581944917 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}] 21:19:05 INFO - PROCESS | 1660 | 1464581945011 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 21:19:05 INFO - PROCESS | 1660 | 1464581945015 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d4a2800 == 60 [pid = 1660] [id = 735] 21:19:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x124d58c00) [pid = 1660] [serial = 2205] [outer = 0x0] 21:19:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x124da4800) [pid = 1660] [serial = 2206] [outer = 0x124d58c00] 21:19:05 INFO - PROCESS | 1660 | 1464581945041 Marionette DEBUG loaded listener.js 21:19:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x125616800) [pid = 1660] [serial = 2207] [outer = 0x124d58c00] 21:19:05 INFO - PROCESS | 1660 | 1464581945372 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]]]}] 21:19:05 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 21:19:05 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 21:19:05 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 470ms 21:19:05 INFO - TEST-START | /DOMEvents/constructors.html 21:19:05 INFO - PROCESS | 1660 | 1464581945384 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 21:19:05 INFO - PROCESS | 1660 | 1464581945386 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 21:19:05 INFO - PROCESS | 1660 | 1464581945390 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 21:19:05 INFO - PROCESS | 1660 | 1464581945391 Marionette TRACE conn2 <- [1,2914,null,{}] 21:19:05 INFO - PROCESS | 1660 | 1464581945393 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}] 21:19:05 INFO - PROCESS | 1660 | 1464581945509 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 21:19:05 INFO - PROCESS | 1660 | 1464581945515 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d67a000 == 61 [pid = 1660] [id = 736] 21:19:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x110ed4400) [pid = 1660] [serial = 2208] [outer = 0x0] 21:19:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1250e6400) [pid = 1660] [serial = 2209] [outer = 0x110ed4400] 21:19:05 INFO - PROCESS | 1660 | 1464581945541 Marionette DEBUG loaded listener.js 21:19:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x125620800) [pid = 1660] [serial = 2210] [outer = 0x110ed4400] 21:19:06 INFO - PROCESS | 1660 | 1464581946011 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]]]}] 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 21:19:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 21:19:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 21:19:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 21:19:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:19:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 21:19:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 21:19:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 21:19:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:19:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 21:19:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 21:19:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 21:19:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:19:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 21:19:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 21:19:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 21:19:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:19:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 21:19:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 21:19:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 21:19:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:19:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 21:19:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 21:19:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 21:19:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:19:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 21:19:06 INFO - TEST-OK | /DOMEvents/constructors.html | took 679ms 21:19:06 INFO - PROCESS | 1660 | 1464581946085 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 21:19:06 INFO - PROCESS | 1660 | 1464581946088 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 21:19:06 INFO - TEST-START | /DOMEvents/event-phases-order.html 21:19:06 INFO - PROCESS | 1660 | 1464581946093 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 21:19:06 INFO - PROCESS | 1660 | 1464581946095 Marionette TRACE conn2 <- [1,2918,null,{}] 21:19:06 INFO - PROCESS | 1660 | 1464581946099 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}] 21:19:06 INFO - PROCESS | 1660 | 1464581946211 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 21:19:06 INFO - PROCESS | 1660 | 1464581946320 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d4f000 == 62 [pid = 1660] [id = 737] 21:19:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x11323d800) [pid = 1660] [serial = 2211] [outer = 0x0] 21:19:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x114eed000) [pid = 1660] [serial = 2212] [outer = 0x11323d800] 21:19:06 INFO - PROCESS | 1660 | 1464581946353 Marionette DEBUG loaded listener.js 21:19:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x1166d4800) [pid = 1660] [serial = 2213] [outer = 0x11323d800] 21:19:06 INFO - PROCESS | 1660 | 1464581946715 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 21:19:06 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 21:19:06 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 672ms 21:19:06 INFO - PROCESS | 1660 | 1464581946765 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 21:19:06 INFO - PROCESS | 1660 | 1464581946769 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 21:19:06 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 21:19:06 INFO - PROCESS | 1660 | 1464581946773 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 21:19:06 INFO - PROCESS | 1660 | 1464581946775 Marionette TRACE conn2 <- [1,2922,null,{}] 21:19:06 INFO - PROCESS | 1660 | 1464581946778 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}] 21:19:06 INFO - PROCESS | 1660 | 1464581946890 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 21:19:07 INFO - PROCESS | 1660 | 1464581946991 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a715800 == 63 [pid = 1660] [id = 738] 21:19:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x116827800) [pid = 1660] [serial = 2214] [outer = 0x0] 21:19:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x11823c400) [pid = 1660] [serial = 2215] [outer = 0x116827800] 21:19:07 INFO - PROCESS | 1660 | 1464581947022 Marionette DEBUG loaded listener.js 21:19:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x118fb0800) [pid = 1660] [serial = 2216] [outer = 0x116827800] 21:19:07 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 21:19:07 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 21:19:07 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 21:19:07 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 21:19:07 INFO - PROCESS | 1660 | 1464581947383 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]]]}] 21:19:07 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 21:19:07 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 21:19:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 21:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:19:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:19:07 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 21:19:07 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 21:19:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:19:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:19:07 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 21:19:07 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 21:19:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:19:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:19:07 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]" 21:19:07 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 21:19:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:19:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:19:07 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 21:19:07 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 622ms 21:19:07 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 21:19:07 INFO - PROCESS | 1660 | 1464581947396 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 21:19:07 INFO - PROCESS | 1660 | 1464581947397 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 21:19:07 INFO - PROCESS | 1660 | 1464581947400 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 21:19:07 INFO - PROCESS | 1660 | 1464581947403 Marionette TRACE conn2 <- [1,2926,null,{}] 21:19:07 INFO - PROCESS | 1660 | 1464581947410 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}] 21:19:07 INFO - PROCESS | 1660 | 1464581947522 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 21:19:07 INFO - PROCESS | 1660 | 1464581947622 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12da05000 == 64 [pid = 1660] [id = 739] 21:19:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x119827000) [pid = 1660] [serial = 2217] [outer = 0x0] 21:19:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x12106b000) [pid = 1660] [serial = 2218] [outer = 0x119827000] 21:19:07 INFO - PROCESS | 1660 | 1464581947657 Marionette DEBUG loaded listener.js 21:19:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x121cc2400) [pid = 1660] [serial = 2219] [outer = 0x119827000] 21:19:07 INFO - PROCESS | 1660 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 21:19:08 INFO - PROCESS | 1660 | 1464581948009 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]]]}] 21:19:08 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 21:19:08 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 622ms 21:19:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 21:19:08 INFO - PROCESS | 1660 | 1464581948023 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 21:19:08 INFO - PROCESS | 1660 | 1464581948025 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 21:19:08 INFO - PROCESS | 1660 | 1464581948027 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 21:19:08 INFO - PROCESS | 1660 | 1464581948028 Marionette TRACE conn2 <- [1,2930,null,{}] 21:19:08 INFO - PROCESS | 1660 | 1464581948031 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}] 21:19:08 INFO - PROCESS | 1660 | 1464581948142 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 21:19:08 INFO - PROCESS | 1660 | 1464581948202 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12db03800 == 65 [pid = 1660] [id = 740] 21:19:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x1227df000) [pid = 1660] [serial = 2220] [outer = 0x0] 21:19:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x1227e5800) [pid = 1660] [serial = 2221] [outer = 0x1227df000] 21:19:08 INFO - PROCESS | 1660 | 1464581948272 Marionette DEBUG loaded listener.js 21:19:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x124da5000) [pid = 1660] [serial = 2222] [outer = 0x1227df000] 21:19:08 INFO - PROCESS | 1660 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 21:19:08 INFO - PROCESS | 1660 | 1464581948584 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]]]}] 21:19:08 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 21:19:08 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 623ms 21:19:08 INFO - PROCESS | 1660 | 1464581948651 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 21:19:08 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 21:19:08 INFO - PROCESS | 1660 | 1464581948652 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 21:19:08 INFO - PROCESS | 1660 | 1464581948654 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 21:19:08 INFO - PROCESS | 1660 | 1464581948655 Marionette TRACE conn2 <- [1,2934,null,{}] 21:19:08 INFO - PROCESS | 1660 | 1464581948658 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}] 21:19:08 INFO - PROCESS | 1660 | 1464581948763 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 21:19:08 INFO - PROCESS | 1660 | 1464581948821 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12db18800 == 66 [pid = 1660] [id = 741] 21:19:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x124b4fc00) [pid = 1660] [serial = 2223] [outer = 0x0] 21:19:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x125622000) [pid = 1660] [serial = 2224] [outer = 0x124b4fc00] 21:19:08 INFO - PROCESS | 1660 | 1464581948850 Marionette DEBUG loaded listener.js 21:19:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x125684c00) [pid = 1660] [serial = 2225] [outer = 0x124b4fc00] 21:19:09 INFO - PROCESS | 1660 | 1464581949248 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]]]}] 21:19:09 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 21:19:09 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 619ms 21:19:09 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 21:19:09 INFO - PROCESS | 1660 | 1464581949274 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 21:19:09 INFO - PROCESS | 1660 | 1464581949275 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 21:19:09 INFO - PROCESS | 1660 | 1464581949277 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 21:19:09 INFO - PROCESS | 1660 | 1464581949278 Marionette TRACE conn2 <- [1,2938,null,{}] 21:19:09 INFO - PROCESS | 1660 | 1464581949281 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}] 21:19:09 INFO - PROCESS | 1660 | 1464581949406 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 21:19:09 INFO - PROCESS | 1660 | 1464581949510 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e05c800 == 67 [pid = 1660] [id = 742] 21:19:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x1256f0000) [pid = 1660] [serial = 2226] [outer = 0x0] 21:19:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x1268b1c00) [pid = 1660] [serial = 2227] [outer = 0x1256f0000] 21:19:09 INFO - PROCESS | 1660 | 1464581949542 Marionette DEBUG loaded listener.js 21:19:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x127242800) [pid = 1660] [serial = 2228] [outer = 0x1256f0000] 21:19:09 INFO - PROCESS | 1660 | 1464581949910 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]]]}] 21:19:09 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. 21:19:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 670ms 21:19:09 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 21:19:09 INFO - PROCESS | 1660 | 1464581949948 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 21:19:09 INFO - PROCESS | 1660 | 1464581949949 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 21:19:09 INFO - PROCESS | 1660 | 1464581949951 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 21:19:09 INFO - PROCESS | 1660 | 1464581949953 Marionette TRACE conn2 <- [1,2942,null,{}] 21:19:09 INFO - PROCESS | 1660 | 1464581949955 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}] 21:19:10 INFO - PROCESS | 1660 | 1464581950064 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 21:19:10 INFO - PROCESS | 1660 | 1464581950156 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x126809000 == 68 [pid = 1660] [id = 743] 21:19:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x110f43000) [pid = 1660] [serial = 2229] [outer = 0x0] 21:19:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x11268fc00) [pid = 1660] [serial = 2230] [outer = 0x110f43000] 21:19:10 INFO - PROCESS | 1660 | 1464581950187 Marionette DEBUG loaded listener.js 21:19:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x126ae9800) [pid = 1660] [serial = 2231] [outer = 0x110f43000] 21:19:10 INFO - PROCESS | 1660 | 1464581950731 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"]]]}] 21:19:10 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 21:19:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 21:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 21:19:10 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 823ms 21:19:10 INFO - PROCESS | 1660 | 1464581950776 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 21:19:10 INFO - PROCESS | 1660 | 1464581950778 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 21:19:10 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 21:19:10 INFO - PROCESS | 1660 | 1464581950782 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 21:19:10 INFO - PROCESS | 1660 | 1464581950784 Marionette TRACE conn2 <- [1,2946,null,{}] 21:19:10 INFO - PROCESS | 1660 | 1464581950788 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}] 21:19:10 INFO - PROCESS | 1660 | 1464581950916 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 21:19:11 INFO - PROCESS | 1660 | 1464581951029 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x1188c1000 == 69 [pid = 1660] [id = 744] 21:19:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x111c86000) [pid = 1660] [serial = 2232] [outer = 0x0] 21:19:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x11268dc00) [pid = 1660] [serial = 2233] [outer = 0x111c86000] 21:19:11 INFO - PROCESS | 1660 | 1464581951060 Marionette DEBUG loaded listener.js 21:19:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x112a13400) [pid = 1660] [serial = 2234] [outer = 0x111c86000] 21:19:11 INFO - PROCESS | 1660 | 1464581951465 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]]]}] 21:19:11 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. 21:19:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 722ms 21:19:11 INFO - PROCESS | 1660 | 1464581951504 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 21:19:11 INFO - PROCESS | 1660 | 1464581951508 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 21:19:11 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 21:19:11 INFO - PROCESS | 1660 | 1464581951512 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 21:19:11 INFO - PROCESS | 1660 | 1464581951514 Marionette TRACE conn2 <- [1,2950,null,{}] 21:19:11 INFO - PROCESS | 1660 | 1464581951516 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}] 21:19:11 INFO - PROCESS | 1660 | 1464581951629 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 21:19:11 INFO - PROCESS | 1660 | --DOCSHELL 0x1290b1800 == 68 [pid = 1660] [id = 695] 21:19:11 INFO - PROCESS | 1660 | --DOCSHELL 0x1290ac000 == 67 [pid = 1660] [id = 6] 21:19:11 INFO - PROCESS | 1660 | --DOCSHELL 0x12d4a2800 == 66 [pid = 1660] [id = 735] 21:19:11 INFO - PROCESS | 1660 | --DOCSHELL 0x12c91e800 == 65 [pid = 1660] [id = 734] 21:19:11 INFO - PROCESS | 1660 | --DOCSHELL 0x12c1a7000 == 64 [pid = 1660] [id = 733] 21:19:11 INFO - PROCESS | 1660 | --DOCSHELL 0x12c034000 == 63 [pid = 1660] [id = 732] 21:19:11 INFO - PROCESS | 1660 | --DOCSHELL 0x12b921800 == 62 [pid = 1660] [id = 731] 21:19:11 INFO - PROCESS | 1660 | --DOCSHELL 0x12aa78000 == 61 [pid = 1660] [id = 730] 21:19:11 INFO - PROCESS | 1660 | --DOCSHELL 0x1188c2000 == 60 [pid = 1660] [id = 729] 21:19:11 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x12d371800) [pid = 1660] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:19:11 INFO - PROCESS | 1660 | --DOCSHELL 0x128fae800 == 59 [pid = 1660] [id = 728] 21:19:11 INFO - PROCESS | 1660 | --DOCSHELL 0x126822000 == 58 [pid = 1660] [id = 727] 21:19:11 INFO - PROCESS | 1660 | --DOCSHELL 0x1212ba800 == 57 [pid = 1660] [id = 726] 21:19:11 INFO - PROCESS | 1660 | --DOCSHELL 0x12d36b800 == 56 [pid = 1660] [id = 18] 21:19:11 INFO - PROCESS | 1660 | --DOCSHELL 0x11665e000 == 55 [pid = 1660] [id = 725] 21:19:11 INFO - PROCESS | 1660 | --DOCSHELL 0x120651000 == 54 [pid = 1660] [id = 724] 21:19:11 INFO - PROCESS | 1660 | --DOCSHELL 0x112fbb800 == 53 [pid = 1660] [id = 718] 21:19:11 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x1182b5c00) [pid = 1660] [serial = 2060] [outer = 0x0] [url = about:blank] 21:19:11 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x12124a400) [pid = 1660] [serial = 2150] [outer = 0x0] [url = about:blank] 21:19:11 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x11931f000) [pid = 1660] [serial = 2134] [outer = 0x0] [url = about:blank] 21:19:11 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x119ae9800) [pid = 1660] [serial = 2135] [outer = 0x0] [url = about:blank] 21:19:11 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x112699c00) [pid = 1660] [serial = 2120] [outer = 0x0] [url = about:blank] 21:19:11 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x119df3000) [pid = 1660] [serial = 2137] [outer = 0x0] [url = about:blank] 21:19:11 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x1181a1400) [pid = 1660] [serial = 2131] [outer = 0x0] [url = about:blank] 21:19:11 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x112666c00) [pid = 1660] [serial = 2119] [outer = 0x0] [url = about:blank] 21:19:11 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x118088000) [pid = 1660] [serial = 2128] [outer = 0x0] [url = about:blank] 21:19:11 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x1180b7c00) [pid = 1660] [serial = 2129] [outer = 0x0] [url = about:blank] 21:19:11 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x1164bc000) [pid = 1660] [serial = 2107] [outer = 0x0] [url = about:blank] 21:19:11 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x119aed000) [pid = 1660] [serial = 2113] [outer = 0x0] [url = about:blank] 21:19:11 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x119df0c00) [pid = 1660] [serial = 2117] [outer = 0x0] [url = about:blank] 21:19:11 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x119b73000) [pid = 1660] [serial = 2116] [outer = 0x0] [url = about:blank] 21:19:11 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x11860ac00) [pid = 1660] [serial = 2110] [outer = 0x0] [url = about:blank] 21:19:11 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x11273a800) [pid = 1660] [serial = 2104] [outer = 0x0] [url = about:blank] 21:19:11 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x120682800) [pid = 1660] [serial = 2141] [outer = 0x0] [url = about:blank] 21:19:11 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x12067c800) [pid = 1660] [serial = 2140] [outer = 0x0] [url = about:blank] 21:19:11 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x121499400) [pid = 1660] [serial = 2152] [outer = 0x0] [url = about:blank] 21:19:11 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x115df3800) [pid = 1660] [serial = 2144] [outer = 0x0] [url = about:blank] 21:19:11 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x120689c00) [pid = 1660] [serial = 2147] [outer = 0x0] [url = about:blank] 21:19:11 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x121066800) [pid = 1660] [serial = 2149] [outer = 0x0] [url = about:blank] 21:19:11 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x112a1c400) [pid = 1660] [serial = 2122] [outer = 0x0] [url = about:blank] 21:19:11 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x113109400) [pid = 1660] [serial = 2123] [outer = 0x0] [url = about:blank] 21:19:11 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x1164e5400) [pid = 1660] [serial = 2125] [outer = 0x0] [url = about:blank] 21:19:11 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x1168bd000) [pid = 1660] [serial = 2126] [outer = 0x0] [url = about:blank] 21:19:11 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x119dfe400) [pid = 1660] [serial = 2138] [outer = 0x0] [url = about:blank] 21:19:11 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x119df5000) [pid = 1660] [serial = 2146] [outer = 0x0] [url = about:blank] 21:19:11 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x112690c00) [pid = 1660] [serial = 2143] [outer = 0x0] [url = about:blank] 21:19:11 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x118603000) [pid = 1660] [serial = 2132] [outer = 0x0] [url = about:blank] 21:19:11 INFO - PROCESS | 1660 | 1464581951735 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e08000 == 54 [pid = 1660] [id = 745] 21:19:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x112690c00) [pid = 1660] [serial = 2235] [outer = 0x0] 21:19:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x112da8c00) [pid = 1660] [serial = 2236] [outer = 0x112690c00] 21:19:11 INFO - PROCESS | 1660 | 1464581951763 Marionette DEBUG loaded listener.js 21:19:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x114fbec00) [pid = 1660] [serial = 2237] [outer = 0x112690c00] 21:19:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x1188c2000 == 55 [pid = 1660] [id = 746] 21:19:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x116864800) [pid = 1660] [serial = 2238] [outer = 0x0] 21:19:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x113c7e800) [pid = 1660] [serial = 2239] [outer = 0x116864800] 21:19:12 INFO - PROCESS | 1660 | 1464581952074 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]]]}] 21:19:12 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. 21:19:12 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 571ms 21:19:12 INFO - PROCESS | 1660 | 1464581952091 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 21:19:12 INFO - PROCESS | 1660 | 1464581952092 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 21:19:12 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 21:19:12 INFO - PROCESS | 1660 | 1464581952095 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 21:19:12 INFO - PROCESS | 1660 | 1464581952097 Marionette TRACE conn2 <- [1,2954,null,{}] 21:19:12 INFO - PROCESS | 1660 | 1464581952108 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}] 21:19:12 INFO - PROCESS | 1660 | 1464581952219 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 21:19:12 INFO - PROCESS | 1660 | 1464581952298 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x12065d000 == 56 [pid = 1660] [id = 747] 21:19:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x114fbdc00) [pid = 1660] [serial = 2240] [outer = 0x0] 21:19:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x1168bd400) [pid = 1660] [serial = 2241] [outer = 0x114fbdc00] 21:19:12 INFO - PROCESS | 1660 | 1464581952328 Marionette DEBUG loaded listener.js 21:19:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x11819a800) [pid = 1660] [serial = 2242] [outer = 0x114fbdc00] 21:19:12 INFO - PROCESS | 1660 | 1464581952592 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]]]}] 21:19:12 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:19:12 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 21:19:12 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 520ms 21:19:12 INFO - PROCESS | 1660 | 1464581952616 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 21:19:12 INFO - PROCESS | 1660 | 1464581952618 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 21:19:12 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 21:19:12 INFO - PROCESS | 1660 | 1464581952627 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 21:19:12 INFO - PROCESS | 1660 | 1464581952628 Marionette TRACE conn2 <- [1,2958,null,{}] 21:19:12 INFO - PROCESS | 1660 | 1464581952630 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}] 21:19:12 INFO - PROCESS | 1660 | 1464581952732 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 21:19:12 INFO - PROCESS | 1660 | 1464581952737 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x127687000 == 57 [pid = 1660] [id = 748] 21:19:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x11823a000) [pid = 1660] [serial = 2243] [outer = 0x0] 21:19:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x11860b000) [pid = 1660] [serial = 2244] [outer = 0x11823a000] 21:19:12 INFO - PROCESS | 1660 | 1464581952771 Marionette DEBUG loaded listener.js 21:19:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x119320400) [pid = 1660] [serial = 2245] [outer = 0x11823a000] 21:19:13 INFO - PROCESS | 1660 | 1464581953100 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]]]}] 21:19:13 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. 21:19:13 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 518ms 21:19:13 INFO - PROCESS | 1660 | 1464581953146 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 21:19:13 INFO - PROCESS | 1660 | 1464581953147 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 21:19:13 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 21:19:13 INFO - PROCESS | 1660 | 1464581953149 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 21:19:13 INFO - PROCESS | 1660 | 1464581953150 Marionette TRACE conn2 <- [1,2962,null,{}] 21:19:13 INFO - PROCESS | 1660 | 1464581953153 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}] 21:19:13 INFO - PROCESS | 1660 | 1464581953241 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 21:19:13 INFO - PROCESS | 1660 | 1464581953245 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x12949a800 == 58 [pid = 1660] [id = 749] 21:19:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x119323000) [pid = 1660] [serial = 2246] [outer = 0x0] 21:19:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x1195e0800) [pid = 1660] [serial = 2247] [outer = 0x119323000] 21:19:13 INFO - PROCESS | 1660 | 1464581953271 Marionette DEBUG loaded listener.js 21:19:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x119ae9800) [pid = 1660] [serial = 2248] [outer = 0x119323000] 21:19:13 INFO - PROCESS | 1660 | 1464581953586 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]]]}] 21:19:13 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. 21:19:13 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 472ms 21:19:13 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 21:19:13 INFO - PROCESS | 1660 | 1464581953622 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 21:19:13 INFO - PROCESS | 1660 | 1464581953623 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 21:19:13 INFO - PROCESS | 1660 | 1464581953625 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 21:19:13 INFO - PROCESS | 1660 | 1464581953626 Marionette TRACE conn2 <- [1,2966,null,{}] 21:19:13 INFO - PROCESS | 1660 | 1464581953628 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}] 21:19:13 INFO - PROCESS | 1660 | 1464581953730 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 21:19:13 INFO - PROCESS | 1660 | 1464581953807 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a71b000 == 59 [pid = 1660] [id = 750] 21:19:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x11931f000) [pid = 1660] [serial = 2249] [outer = 0x0] 21:19:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x119df5000) [pid = 1660] [serial = 2250] [outer = 0x11931f000] 21:19:13 INFO - PROCESS | 1660 | 1464581953833 Marionette DEBUG loaded listener.js 21:19:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x121067400) [pid = 1660] [serial = 2251] [outer = 0x11931f000] 21:19:14 INFO - PROCESS | 1660 | 1464581954152 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]]]}] 21:19:14 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. 21:19:14 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 568ms 21:19:14 INFO - PROCESS | 1660 | 1464581954199 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 21:19:14 INFO - PROCESS | 1660 | 1464581954200 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 21:19:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 21:19:14 INFO - PROCESS | 1660 | 1464581954202 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 21:19:14 INFO - PROCESS | 1660 | 1464581954203 Marionette TRACE conn2 <- [1,2970,null,{}] 21:19:14 INFO - PROCESS | 1660 | 1464581954206 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}] 21:19:14 INFO - PROCESS | 1660 | 1464581954312 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 21:19:14 INFO - PROCESS | 1660 | 1464581954322 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd3e800 == 60 [pid = 1660] [id = 751] 21:19:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x121067800) [pid = 1660] [serial = 2252] [outer = 0x0] 21:19:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x12149b400) [pid = 1660] [serial = 2253] [outer = 0x121067800] 21:19:14 INFO - PROCESS | 1660 | 1464581954348 Marionette DEBUG loaded listener.js 21:19:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x1219f0c00) [pid = 1660] [serial = 2254] [outer = 0x121067800] 21:19:14 INFO - PROCESS | 1660 | 1464581954644 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]]]}] 21:19:14 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. 21:19:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 469ms 21:19:14 INFO - PROCESS | 1660 | 1464581954673 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 21:19:14 INFO - PROCESS | 1660 | 1464581954674 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 21:19:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 21:19:14 INFO - PROCESS | 1660 | 1464581954676 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 21:19:14 INFO - PROCESS | 1660 | 1464581954677 Marionette TRACE conn2 <- [1,2974,null,{}] 21:19:14 INFO - PROCESS | 1660 | 1464581954680 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}] 21:19:14 INFO - PROCESS | 1660 | 1464581954800 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 21:19:14 INFO - PROCESS | 1660 | 1464581954812 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c19b800 == 61 [pid = 1660] [id = 752] 21:19:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x121ad4000) [pid = 1660] [serial = 2255] [outer = 0x0] 21:19:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x121cc9000) [pid = 1660] [serial = 2256] [outer = 0x121ad4000] 21:19:14 INFO - PROCESS | 1660 | 1464581954837 Marionette DEBUG loaded listener.js 21:19:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x1227d9400) [pid = 1660] [serial = 2257] [outer = 0x121ad4000] 21:19:15 INFO - PROCESS | 1660 | 1464581955192 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]]]}] 21:19:15 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. 21:19:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 568ms 21:19:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 21:19:15 INFO - PROCESS | 1660 | 1464581955245 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 21:19:15 INFO - PROCESS | 1660 | 1464581955247 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 21:19:15 INFO - PROCESS | 1660 | 1464581955261 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 21:19:15 INFO - PROCESS | 1660 | 1464581955263 Marionette TRACE conn2 <- [1,2978,null,{}] 21:19:15 INFO - PROCESS | 1660 | 1464581955276 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}] 21:19:15 INFO - PROCESS | 1660 | 1464581955411 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 21:19:15 INFO - PROCESS | 1660 | 1464581955423 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c91a800 == 62 [pid = 1660] [id = 753] 21:19:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x121c71400) [pid = 1660] [serial = 2258] [outer = 0x0] 21:19:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x1227e0c00) [pid = 1660] [serial = 2259] [outer = 0x121c71400] 21:19:15 INFO - PROCESS | 1660 | 1464581955448 Marionette DEBUG loaded listener.js 21:19:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x12561d000) [pid = 1660] [serial = 2260] [outer = 0x121c71400] 21:19:15 INFO - PROCESS | 1660 | 1464581955741 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]]]}] 21:19:15 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. 21:19:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 542ms 21:19:15 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x124d58c00) [pid = 1660] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 21:19:15 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x119825800) [pid = 1660] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 21:19:15 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x119824800) [pid = 1660] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 21:19:15 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x1215ee800) [pid = 1660] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 21:19:15 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x121cbfc00) [pid = 1660] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 21:19:15 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x11758f000) [pid = 1660] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 21:19:15 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x1182b6000) [pid = 1660] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 21:19:15 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x111ed4400) [pid = 1660] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 21:19:15 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x112876400) [pid = 1660] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 21:19:15 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x1121b5c00) [pid = 1660] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 21:19:15 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x119df5800) [pid = 1660] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 21:19:15 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x11768ec00) [pid = 1660] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 21:19:15 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x121acbc00) [pid = 1660] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 21:19:15 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x118fb0400) [pid = 1660] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 21:19:15 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x110dbd800) [pid = 1660] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 21:19:15 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x110f4c400) [pid = 1660] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 21:19:15 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x119316400) [pid = 1660] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 21:19:15 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x1181a8400) [pid = 1660] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 21:19:15 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x110edd400) [pid = 1660] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 21:19:15 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x112697c00) [pid = 1660] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 21:19:15 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x1195d8400) [pid = 1660] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 21:19:15 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x11310cc00) [pid = 1660] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 21:19:15 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x118608400) [pid = 1660] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 21:19:15 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x119826800) [pid = 1660] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 21:19:15 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x112693000) [pid = 1660] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 21:19:15 INFO - PROCESS | 1660 | 1464581955957 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 21:19:15 INFO - PROCESS | 1660 | 1464581955958 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 21:19:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 21:19:15 INFO - PROCESS | 1660 | 1464581955970 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 21:19:15 INFO - PROCESS | 1660 | 1464581955971 Marionette TRACE conn2 <- [1,2982,null,{}] 21:19:15 INFO - PROCESS | 1660 | 1464581955973 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}] 21:19:16 INFO - PROCESS | 1660 | 1464581956063 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 21:19:16 INFO - PROCESS | 1660 | 1464581956069 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x11951f000 == 63 [pid = 1660] [id = 754] 21:19:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x11286d400) [pid = 1660] [serial = 2261] [outer = 0x0] 21:19:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x112a1fc00) [pid = 1660] [serial = 2262] [outer = 0x11286d400] 21:19:16 INFO - PROCESS | 1660 | 1464581956095 Marionette DEBUG loaded listener.js 21:19:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x117113800) [pid = 1660] [serial = 2263] [outer = 0x11286d400] 21:19:16 INFO - PROCESS | 1660 | 1464581956398 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"]]]}] 21:19:16 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 21:19:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 21:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 21:19:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 469ms 21:19:16 INFO - PROCESS | 1660 | 1464581956440 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 21:19:16 INFO - PROCESS | 1660 | 1464581956441 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 21:19:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 21:19:16 INFO - PROCESS | 1660 | 1464581956443 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 21:19:16 INFO - PROCESS | 1660 | 1464581956445 Marionette TRACE conn2 <- [1,2986,null,{}] 21:19:16 INFO - PROCESS | 1660 | 1464581956448 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}] 21:19:16 INFO - PROCESS | 1660 | 1464581956551 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 21:19:16 INFO - PROCESS | 1660 | 1464581956621 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d027800 == 64 [pid = 1660] [id = 755] 21:19:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x112875c00) [pid = 1660] [serial = 2264] [outer = 0x0] 21:19:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x11931dc00) [pid = 1660] [serial = 2265] [outer = 0x112875c00] 21:19:16 INFO - PROCESS | 1660 | 1464581956650 Marionette DEBUG loaded listener.js 21:19:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x125624800) [pid = 1660] [serial = 2266] [outer = 0x112875c00] 21:19:16 INFO - PROCESS | 1660 | 1464581956923 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]]]}] 21:19:16 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. 21:19:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 520ms 21:19:16 INFO - PROCESS | 1660 | 1464581956963 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 21:19:16 INFO - PROCESS | 1660 | 1464581956965 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 21:19:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 21:19:16 INFO - PROCESS | 1660 | 1464581956974 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 21:19:16 INFO - PROCESS | 1660 | 1464581956975 Marionette TRACE conn2 <- [1,2990,null,{}] 21:19:16 INFO - PROCESS | 1660 | 1464581956977 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}] 21:19:17 INFO - PROCESS | 1660 | 1464581957070 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 21:19:17 INFO - PROCESS | 1660 | 1464581957075 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d4a4800 == 65 [pid = 1660] [id = 756] 21:19:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x12568f800) [pid = 1660] [serial = 2267] [outer = 0x0] 21:19:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x1268b0c00) [pid = 1660] [serial = 2268] [outer = 0x12568f800] 21:19:17 INFO - PROCESS | 1660 | 1464581957100 Marionette DEBUG loaded listener.js 21:19:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x126ae5400) [pid = 1660] [serial = 2269] [outer = 0x12568f800] 21:19:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x12da17800 == 66 [pid = 1660] [id = 757] 21:19:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x126aec000) [pid = 1660] [serial = 2270] [outer = 0x0] 21:19:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x126ae8000) [pid = 1660] [serial = 2271] [outer = 0x126aec000] 21:19:17 INFO - PROCESS | 1660 | 1464581957426 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]]]}] 21:19:17 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. 21:19:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 475ms 21:19:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 21:19:17 INFO - PROCESS | 1660 | 1464581957442 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 21:19:17 INFO - PROCESS | 1660 | 1464581957443 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 21:19:17 INFO - PROCESS | 1660 | 1464581957445 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 21:19:17 INFO - PROCESS | 1660 | 1464581957446 Marionette TRACE conn2 <- [1,2994,null,{}] 21:19:17 INFO - PROCESS | 1660 | 1464581957449 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}] 21:19:17 INFO - PROCESS | 1660 | 1464581957597 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 21:19:17 INFO - PROCESS | 1660 | 1464581957603 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x12db19800 == 67 [pid = 1660] [id = 758] 21:19:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x110ee2000) [pid = 1660] [serial = 2272] [outer = 0x0] 21:19:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x126aea000) [pid = 1660] [serial = 2273] [outer = 0x110ee2000] 21:19:17 INFO - PROCESS | 1660 | 1464581957628 Marionette DEBUG loaded listener.js 21:19:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x12758ac00) [pid = 1660] [serial = 2274] [outer = 0x110ee2000] 21:19:17 INFO - PROCESS | 1660 | 1464581957929 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]]]}] 21:19:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:19:17 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 21:19:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 518ms 21:19:18 INFO - PROCESS | 1660 | 1464581958020 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 21:19:18 INFO - PROCESS | 1660 | 1464581958022 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 21:19:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 21:19:18 INFO - PROCESS | 1660 | 1464581958027 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 21:19:18 INFO - PROCESS | 1660 | 1464581958029 Marionette TRACE conn2 <- [1,2998,null,{}] 21:19:18 INFO - PROCESS | 1660 | 1464581958034 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}] 21:19:18 INFO - PROCESS | 1660 | 1464581958156 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 21:19:18 INFO - PROCESS | 1660 | 1464581958232 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x118243800 == 68 [pid = 1660] [id = 759] 21:19:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x11266ac00) [pid = 1660] [serial = 2275] [outer = 0x0] 21:19:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x112694400) [pid = 1660] [serial = 2276] [outer = 0x11266ac00] 21:19:18 INFO - PROCESS | 1660 | 1464581958263 Marionette DEBUG loaded listener.js 21:19:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x112a1b400) [pid = 1660] [serial = 2277] [outer = 0x11266ac00] 21:19:18 INFO - PROCESS | 1660 | 1464581958633 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]]]}] 21:19:18 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. 21:19:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 626ms 21:19:18 INFO - PROCESS | 1660 | 1464581958653 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 21:19:18 INFO - PROCESS | 1660 | 1464581958655 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 21:19:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 21:19:18 INFO - PROCESS | 1660 | 1464581958661 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 21:19:18 INFO - PROCESS | 1660 | 1464581958664 Marionette TRACE conn2 <- [1,3002,null,{}] 21:19:18 INFO - PROCESS | 1660 | 1464581958667 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}] 21:19:18 INFO - PROCESS | 1660 | 1464581958780 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 21:19:18 INFO - PROCESS | 1660 | 1464581958884 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x12681a000 == 69 [pid = 1660] [id = 760] 21:19:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x112ecd800) [pid = 1660] [serial = 2278] [outer = 0x0] 21:19:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x1164c4c00) [pid = 1660] [serial = 2279] [outer = 0x112ecd800] 21:19:18 INFO - PROCESS | 1660 | 1464581958914 Marionette DEBUG loaded listener.js 21:19:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x116a6e000) [pid = 1660] [serial = 2280] [outer = 0x112ecd800] 21:19:19 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. 21:19:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 623ms 21:19:19 INFO - PROCESS | 1660 | 1464581959276 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]]]}] 21:19:19 INFO - PROCESS | 1660 | 1464581959282 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 21:19:19 INFO - PROCESS | 1660 | 1464581959284 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 21:19:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 21:19:19 INFO - PROCESS | 1660 | 1464581959289 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 21:19:19 INFO - PROCESS | 1660 | 1464581959290 Marionette TRACE conn2 <- [1,3006,null,{}] 21:19:19 INFO - PROCESS | 1660 | 1464581959297 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}] 21:19:19 INFO - PROCESS | 1660 | 1464581959411 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 21:19:19 INFO - PROCESS | 1660 | 1464581959540 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cb64800 == 70 [pid = 1660] [id = 761] 21:19:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x119321000) [pid = 1660] [serial = 2281] [outer = 0x0] 21:19:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x119552c00) [pid = 1660] [serial = 2282] [outer = 0x119321000] 21:19:19 INFO - PROCESS | 1660 | 1464581959576 Marionette DEBUG loaded listener.js 21:19:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x119b6b400) [pid = 1660] [serial = 2283] [outer = 0x119321000] 21:19:19 INFO - PROCESS | 1660 | 1464581959934 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]]]}] 21:19:19 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. 21:19:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 670ms 21:19:19 INFO - PROCESS | 1660 | 1464581959959 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 21:19:19 INFO - PROCESS | 1660 | 1464581959960 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 21:19:19 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 21:19:19 INFO - PROCESS | 1660 | 1464581959963 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 21:19:19 INFO - PROCESS | 1660 | 1464581959964 Marionette TRACE conn2 <- [1,3010,null,{}] 21:19:19 INFO - PROCESS | 1660 | 1464581959966 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}] 21:19:20 INFO - PROCESS | 1660 | 1464581960080 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 21:19:20 INFO - PROCESS | 1660 | 1464581960182 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e095000 == 71 [pid = 1660] [id = 762] 21:19:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x12067cc00) [pid = 1660] [serial = 2284] [outer = 0x0] 21:19:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x120684800) [pid = 1660] [serial = 2285] [outer = 0x12067cc00] 21:19:20 INFO - PROCESS | 1660 | 1464581960214 Marionette DEBUG loaded listener.js 21:19:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x12106dc00) [pid = 1660] [serial = 2286] [outer = 0x12067cc00] 21:19:20 INFO - PROCESS | 1660 | 1464581960580 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]]]}] 21:19:20 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 21:19:20 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 669ms 21:19:20 INFO - TEST-START | /FileAPI/FileReaderSync.worker 21:19:20 INFO - PROCESS | 1660 | 1464581960632 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 21:19:20 INFO - PROCESS | 1660 | 1464581960634 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 21:19:20 INFO - PROCESS | 1660 | 1464581960636 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 21:19:20 INFO - PROCESS | 1660 | 1464581960637 Marionette TRACE conn2 <- [1,3014,null,{}] 21:19:20 INFO - PROCESS | 1660 | 1464581960640 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}] 21:19:20 INFO - PROCESS | 1660 | 1464581960747 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 21:19:20 INFO - PROCESS | 1660 | 1464581960840 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12fd25800 == 72 [pid = 1660] [id = 763] 21:19:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x121066000) [pid = 1660] [serial = 2287] [outer = 0x0] 21:19:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x121cc8000) [pid = 1660] [serial = 2288] [outer = 0x121066000] 21:19:20 INFO - PROCESS | 1660 | 1464581960883 Marionette DEBUG loaded listener.js 21:19:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x12561e000) [pid = 1660] [serial = 2289] [outer = 0x121066000] 21:19:21 INFO - PROCESS | 1660 | [1660] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:19:21 INFO - PROCESS | 1660 | 1464581961268 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 21:19:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 21:19:21 INFO - {} 21:19:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 21:19:21 INFO - {} 21:19:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 21:19:21 INFO - {} 21:19:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 21:19:21 INFO - {} 21:19:21 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 671ms 21:19:21 INFO - TEST-START | /FileAPI/fileReader.html 21:19:21 INFO - PROCESS | 1660 | 1464581961307 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 21:19:21 INFO - PROCESS | 1660 | 1464581961309 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 21:19:21 INFO - PROCESS | 1660 | 1464581961311 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 21:19:21 INFO - PROCESS | 1660 | 1464581961312 Marionette TRACE conn2 <- [1,3018,null,{}] 21:19:21 INFO - PROCESS | 1660 | 1464581961315 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}] 21:19:21 INFO - PROCESS | 1660 | 1464581961467 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 21:19:21 INFO - PROCESS | 1660 | 1464581961570 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x12fd90800 == 73 [pid = 1660] [id = 764] 21:19:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x126aeb000) [pid = 1660] [serial = 2290] [outer = 0x0] 21:19:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x127971000) [pid = 1660] [serial = 2291] [outer = 0x126aeb000] 21:19:21 INFO - PROCESS | 1660 | 1464581961603 Marionette DEBUG loaded listener.js 21:19:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x128cc4800) [pid = 1660] [serial = 2292] [outer = 0x126aeb000] 21:19:21 INFO - PROCESS | 1660 | 1464581961957 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]]]}] 21:19:21 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 21:19:21 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 21:19:21 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 21:19:21 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 21:19:21 INFO - TEST-OK | /FileAPI/fileReader.html | took 674ms 21:19:21 INFO - PROCESS | 1660 | 1464581961985 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 21:19:21 INFO - PROCESS | 1660 | 1464581961987 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 21:19:21 INFO - TEST-START | /FileAPI/historical.html 21:19:21 INFO - PROCESS | 1660 | 1464581961989 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 21:19:21 INFO - PROCESS | 1660 | 1464581961990 Marionette TRACE conn2 <- [1,3022,null,{}] 21:19:21 INFO - PROCESS | 1660 | 1464581961993 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}] 21:19:22 INFO - PROCESS | 1660 | 1464581962100 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 21:19:22 INFO - PROCESS | 1660 | 1464581962194 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x13515c800 == 74 [pid = 1660] [id = 765] 21:19:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x128cc7800) [pid = 1660] [serial = 2293] [outer = 0x0] 21:19:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x128ccdc00) [pid = 1660] [serial = 2294] [outer = 0x128cc7800] 21:19:22 INFO - PROCESS | 1660 | 1464581962223 Marionette DEBUG loaded listener.js 21:19:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x12901fc00) [pid = 1660] [serial = 2295] [outer = 0x128cc7800] 21:19:22 INFO - PROCESS | 1660 | 1464581962599 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"]]]}] 21:19:22 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 21:19:22 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 21:19:22 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 21:19:22 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 21:19:22 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 21:19:22 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 21:19:22 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 21:19:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:22 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 21:19:22 INFO - TEST-OK | /FileAPI/historical.html | took 621ms 21:19:22 INFO - TEST-START | /FileAPI/idlharness.html 21:19:22 INFO - PROCESS | 1660 | 1464581962611 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 21:19:22 INFO - PROCESS | 1660 | 1464581962612 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 21:19:22 INFO - PROCESS | 1660 | 1464581962615 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 21:19:22 INFO - PROCESS | 1660 | 1464581962616 Marionette TRACE conn2 <- [1,3026,null,{}] 21:19:22 INFO - PROCESS | 1660 | 1464581962619 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}] 21:19:22 INFO - PROCESS | 1660 | 1464581962728 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 21:19:22 INFO - PROCESS | 1660 | 1464581962829 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x113ca4800 == 75 [pid = 1660] [id = 766] 21:19:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x110ee0400) [pid = 1660] [serial = 2296] [outer = 0x0] 21:19:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x112691400) [pid = 1660] [serial = 2297] [outer = 0x110ee0400] 21:19:22 INFO - PROCESS | 1660 | 1464581962861 Marionette DEBUG loaded listener.js 21:19:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x11860c800) [pid = 1660] [serial = 2298] [outer = 0x110ee0400] 21:19:23 INFO - PROCESS | 1660 | 1464581963610 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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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]]]}] 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 21:19:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:19:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:19:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:19:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:19:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:19:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:19:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:19:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:19:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:19:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 21:19:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:19:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:19:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:19:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:19:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:19:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:19:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:19:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:19:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:19:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 21:19:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:19:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:19:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:19:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:19:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:19:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:19:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:19:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:19:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:19:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 21:19:23 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 21:19:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:19:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:19:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:19:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:19:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:19:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:19:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:19:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:19:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 21:19:23 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 21:19:23 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 21:19:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:19:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:19:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:19:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:19:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:19:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:19:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:19:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:19:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 21:19:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:19:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:19:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:19:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:19:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:19:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:19:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:19:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:19:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 21:19:23 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 21:19:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:19:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:19:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:19:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:19:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:19:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:19:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:19:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:19:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 21:19:23 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 21:19:23 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 21:19:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:19:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:19:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:19:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:19:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:19:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:19:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:19:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:19:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 21:19:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 21:19:23 INFO - TEST-OK | /FileAPI/idlharness.html | took 1034ms 21:19:23 INFO - PROCESS | 1660 | 1464581963650 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 21:19:23 INFO - PROCESS | 1660 | 1464581963653 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 21:19:23 INFO - TEST-START | /FileAPI/idlharness.worker 21:19:23 INFO - PROCESS | 1660 | 1464581963657 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 21:19:23 INFO - PROCESS | 1660 | 1464581963659 Marionette TRACE conn2 <- [1,3030,null,{}] 21:19:23 INFO - PROCESS | 1660 | 1464581963663 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}] 21:19:23 INFO - PROCESS | 1660 | 1464581963767 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 21:19:23 INFO - PROCESS | 1660 | 1464581963834 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x127940000 == 76 [pid = 1660] [id = 767] 21:19:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x113113800) [pid = 1660] [serial = 2299] [outer = 0x0] 21:19:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x1164c2000) [pid = 1660] [serial = 2300] [outer = 0x113113800] 21:19:23 INFO - PROCESS | 1660 | 1464581963911 Marionette DEBUG loaded listener.js 21:19:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x11758f400) [pid = 1660] [serial = 2301] [outer = 0x113113800] 21:19:24 INFO - PROCESS | 1660 | [1660] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:19:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12da17800 == 75 [pid = 1660] [id = 757] 21:19:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12d4a4800 == 74 [pid = 1660] [id = 756] 21:19:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12d027800 == 73 [pid = 1660] [id = 755] 21:19:24 INFO - PROCESS | 1660 | --DOCSHELL 0x11951f000 == 72 [pid = 1660] [id = 754] 21:19:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12c91a800 == 71 [pid = 1660] [id = 753] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x1250e6400) [pid = 1660] [serial = 2209] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12c19b800 == 70 [pid = 1660] [id = 752] 21:19:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd3e800 == 69 [pid = 1660] [id = 751] 21:19:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12a71b000 == 68 [pid = 1660] [id = 750] 21:19:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12949a800 == 67 [pid = 1660] [id = 749] 21:19:24 INFO - PROCESS | 1660 | --DOCSHELL 0x127687000 == 66 [pid = 1660] [id = 748] 21:19:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12065d000 == 65 [pid = 1660] [id = 747] 21:19:24 INFO - PROCESS | 1660 | --DOCSHELL 0x1188c2000 == 64 [pid = 1660] [id = 746] 21:19:24 INFO - PROCESS | 1660 | --DOCSHELL 0x117e08000 == 63 [pid = 1660] [id = 745] 21:19:24 INFO - PROCESS | 1660 | --DOCSHELL 0x1188c1000 == 62 [pid = 1660] [id = 744] 21:19:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12a715800 == 61 [pid = 1660] [id = 738] 21:19:24 INFO - PROCESS | 1660 | --DOCSHELL 0x119d4f000 == 60 [pid = 1660] [id = 737] 21:19:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12d67a000 == 59 [pid = 1660] [id = 736] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x11214dc00) [pid = 1660] [serial = 2063] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x112a74c00) [pid = 1660] [serial = 2066] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x119b74c00) [pid = 1660] [serial = 2102] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x124da4800) [pid = 1660] [serial = 2206] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x12106ac00) [pid = 1660] [serial = 2191] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x119df6c00) [pid = 1660] [serial = 2188] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x121acd400) [pid = 1660] [serial = 2194] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x121ccc400) [pid = 1660] [serial = 2197] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x118611800) [pid = 1660] [serial = 2162] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x1180b4000) [pid = 1660] [serial = 2161] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x11860f000) [pid = 1660] [serial = 2182] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x118fb4800) [pid = 1660] [serial = 2183] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x112874c00) [pid = 1660] [serial = 2176] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x117689c00) [pid = 1660] [serial = 2200] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x114fbe000) [pid = 1660] [serial = 2177] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x112a1f800) [pid = 1660] [serial = 2174] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x11266a400) [pid = 1660] [serial = 2173] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x1215f8c00) [pid = 1660] [serial = 2168] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x12106c800) [pid = 1660] [serial = 2167] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x117695400) [pid = 1660] [serial = 2179] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x1181a3400) [pid = 1660] [serial = 2180] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x121cc7800) [pid = 1660] [serial = 2195] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x121c6f000) [pid = 1660] [serial = 2170] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x121cc7000) [pid = 1660] [serial = 2171] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x119545c00) [pid = 1660] [serial = 2185] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x110f4e800) [pid = 1660] [serial = 2156] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x110dcbc00) [pid = 1660] [serial = 2155] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x11286a400) [pid = 1660] [serial = 2158] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x115f74800) [pid = 1660] [serial = 2159] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x119df7c00) [pid = 1660] [serial = 2165] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x11981f000) [pid = 1660] [serial = 2164] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x124d06c00) [pid = 1660] [serial = 2204] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x1227b7400) [pid = 1660] [serial = 2198] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x1215f7400) [pid = 1660] [serial = 2192] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x1227b5400) [pid = 1660] [serial = 2203] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x119dcc400) [pid = 1660] [serial = 2201] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x125616800) [pid = 1660] [serial = 2207] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x120689800) [pid = 1660] [serial = 2189] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x11981ac00) [pid = 1660] [serial = 2186] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x11682a000) [pid = 1660] [serial = 2108] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x118f51800) [pid = 1660] [serial = 2111] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x119b6cc00) [pid = 1660] [serial = 2114] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x112a7d000) [pid = 1660] [serial = 2105] [outer = 0x0] [url = about:blank] 21:19:24 INFO - PROCESS | 1660 | 1464581964594 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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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,{},{}]]]}] 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:19:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:19:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:19:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:19:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:19:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:19:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:19:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:19:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:19:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:19:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:19:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:19:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:19:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:19:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:19:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:19:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:19:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:19:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:19:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:19:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:19:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 21:19:24 INFO - {} 21:19:24 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 21:19:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:19:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:19:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:19:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:19:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:19:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:19:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 21:19:24 INFO - {} 21:19:24 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 - {} 21:19:24 INFO - {} 21:19:24 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 21:19:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:19:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:19:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:19:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:19:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:19:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:19:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:19:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:19:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:19:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:19:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:19:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:19:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 21:19:24 INFO - {} 21:19:24 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 21:19:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:19:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:19:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:19:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:19:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:19:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:19:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 21:19:24 INFO - {} 21:19:24 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 - {} 21:19:24 INFO - {} 21:19:24 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 21:19:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:19:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:19:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:19:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:19:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:19:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:19:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:19:24 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 21:19:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 21:19:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 21:19:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:19:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:19:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:19:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:19:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:19:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 21:19:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:19:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:19:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:19:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:19:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:19:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:19:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 21:19:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 21:19:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:19:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:19:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:19:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:19:24 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 21:19:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 21:19:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 21:19:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:19:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:19:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:19:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:19:24 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 21:19:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 21:19:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 21:19:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:19:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:19:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:19:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:19:24 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 21:19:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 21:19:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:19:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:19:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:19:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:19:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:19:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:19:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:19:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 21:19:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:19:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:19:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:19:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:19:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:19:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:19:24 INFO - {} 21:19:24 INFO - TEST-OK | /FileAPI/idlharness.worker | took 988ms 21:19:24 INFO - PROCESS | 1660 | 1464581964647 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 21:19:24 INFO - PROCESS | 1660 | 1464581964650 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 21:19:24 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 21:19:24 INFO - PROCESS | 1660 | 1464581964656 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 21:19:24 INFO - PROCESS | 1660 | 1464581964658 Marionette TRACE conn2 <- [1,3034,null,{}] 21:19:24 INFO - PROCESS | 1660 | 1464581964660 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}] 21:19:24 INFO - PROCESS | 1660 | 1464581964760 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 21:19:24 INFO - PROCESS | 1660 | 1464581964765 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b36800 == 60 [pid = 1660] [id = 768] 21:19:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12106fc00) [pid = 1660] [serial = 2302] [outer = 0x0] 21:19:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x121cc7800) [pid = 1660] [serial = 2303] [outer = 0x12106fc00] 21:19:24 INFO - PROCESS | 1660 | 1464581964791 Marionette DEBUG loaded listener.js 21:19:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1293bc000) [pid = 1660] [serial = 2304] [outer = 0x12106fc00] 21:19:25 INFO - PROCESS | 1660 | 1464581965186 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]]]}] 21:19:25 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 21:19:25 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 572ms 21:19:25 INFO - PROCESS | 1660 | 1464581965229 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 21:19:25 INFO - PROCESS | 1660 | 1464581965230 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 21:19:25 INFO - TEST-START | /FileAPI/blob/Blob-close.html 21:19:25 INFO - PROCESS | 1660 | 1464581965233 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 21:19:25 INFO - PROCESS | 1660 | 1464581965241 Marionette TRACE conn2 <- [1,3038,null,{}] 21:19:25 INFO - PROCESS | 1660 | 1464581965249 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}] 21:19:25 INFO - PROCESS | 1660 | 1464581965351 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 21:19:25 INFO - PROCESS | 1660 | 1464581965357 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a715800 == 61 [pid = 1660] [id = 769] 21:19:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x129620800) [pid = 1660] [serial = 2305] [outer = 0x0] 21:19:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x12962b400) [pid = 1660] [serial = 2306] [outer = 0x129620800] 21:19:25 INFO - PROCESS | 1660 | 1464581965384 Marionette DEBUG loaded listener.js 21:19:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x12964b400) [pid = 1660] [serial = 2307] [outer = 0x129620800] 21:19:25 INFO - PROCESS | 1660 | 1464581965708 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"]]]}] 21:19:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 21:19:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 21:19:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 21:19:25 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 526ms 21:19:25 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 21:19:25 INFO - PROCESS | 1660 | 1464581965760 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 21:19:25 INFO - PROCESS | 1660 | 1464581965762 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 21:19:25 INFO - PROCESS | 1660 | 1464581965764 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 21:19:25 INFO - PROCESS | 1660 | 1464581965766 Marionette TRACE conn2 <- [1,3042,null,{}] 21:19:25 INFO - PROCESS | 1660 | 1464581965768 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}] 21:19:25 INFO - PROCESS | 1660 | 1464581965860 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 21:19:25 INFO - PROCESS | 1660 | 1464581965864 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c034000 == 62 [pid = 1660] [id = 770] 21:19:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x129671000) [pid = 1660] [serial = 2308] [outer = 0x0] 21:19:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x12a8aa000) [pid = 1660] [serial = 2309] [outer = 0x129671000] 21:19:25 INFO - PROCESS | 1660 | 1464581965890 Marionette DEBUG loaded listener.js 21:19:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x12a8b2800) [pid = 1660] [serial = 2310] [outer = 0x129671000] 21:19:26 INFO - PROCESS | 1660 | 1464581966290 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]]]}] 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 21:19:26 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. 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 21:19:26 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'.) 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 21:19:26 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. 21:19:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 21:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 21:19:26 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. 21:19:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 21:19:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 21:19:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:19:26 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. 21:19:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 21:19:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 21:19:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 21:19:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 21:19:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 21:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 21:19:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 21:19:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:19:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 21:19:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 21:19:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:19:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:19:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 21:19:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:19:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:19:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 21:19:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:19:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 21:19:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 21:19:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:19:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:19:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 21:19:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:19:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:19:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 21:19:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:19:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:19:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 21:19:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:19:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:19:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 21:19:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:19:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 21:19:26 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 577ms 21:19:26 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 21:19:26 INFO - PROCESS | 1660 | 1464581966349 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 21:19:26 INFO - PROCESS | 1660 | 1464581966350 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 21:19:26 INFO - PROCESS | 1660 | 1464581966353 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 21:19:26 INFO - PROCESS | 1660 | 1464581966354 Marionette TRACE conn2 <- [1,3046,null,{}] 21:19:26 INFO - PROCESS | 1660 | 1464581966356 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}] 21:19:26 INFO - PROCESS | 1660 | 1464581966447 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 21:19:26 INFO - PROCESS | 1660 | 1464581966452 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c02d000 == 63 [pid = 1660] [id = 771] 21:19:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x12106cc00) [pid = 1660] [serial = 2311] [outer = 0x0] 21:19:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x125690000) [pid = 1660] [serial = 2312] [outer = 0x12106cc00] 21:19:26 INFO - PROCESS | 1660 | 1464581966477 Marionette DEBUG loaded listener.js 21:19:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x129620400) [pid = 1660] [serial = 2313] [outer = 0x12106cc00] 21:19:26 INFO - PROCESS | 1660 | [1660] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:19:26 INFO - PROCESS | 1660 | 1464581966858 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 21:19:26 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 21:19:26 INFO - {} 21:19:26 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 519ms 21:19:26 INFO - PROCESS | 1660 | 1464581966872 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 21:19:26 INFO - PROCESS | 1660 | 1464581966873 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 21:19:26 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 21:19:26 INFO - PROCESS | 1660 | 1464581966881 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 21:19:26 INFO - PROCESS | 1660 | 1464581966883 Marionette TRACE conn2 <- [1,3050,null,{}] 21:19:26 INFO - PROCESS | 1660 | 1464581966885 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}] 21:19:27 INFO - PROCESS | 1660 | 1464581967012 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 21:19:27 INFO - PROCESS | 1660 | 1464581967057 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12fd85000 == 64 [pid = 1660] [id = 772] 21:19:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x12aa18800) [pid = 1660] [serial = 2314] [outer = 0x0] 21:19:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x12abc7000) [pid = 1660] [serial = 2315] [outer = 0x12aa18800] 21:19:27 INFO - PROCESS | 1660 | 1464581967082 Marionette DEBUG loaded listener.js 21:19:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x12bb18800) [pid = 1660] [serial = 2316] [outer = 0x12aa18800] 21:19:27 INFO - PROCESS | 1660 | 1464581967376 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]]]}] 21:19:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 21:19:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 21:19:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 21:19:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 21:19:27 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 524ms 21:19:27 INFO - PROCESS | 1660 | 1464581967410 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 21:19:27 INFO - PROCESS | 1660 | 1464581967411 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 21:19:27 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 21:19:27 INFO - PROCESS | 1660 | 1464581967414 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 21:19:27 INFO - PROCESS | 1660 | 1464581967415 Marionette TRACE conn2 <- [1,3054,null,{}] 21:19:27 INFO - PROCESS | 1660 | 1464581967417 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}] 21:19:27 INFO - PROCESS | 1660 | 1464581967530 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 21:19:27 INFO - PROCESS | 1660 | 1464581967543 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x13555f800 == 65 [pid = 1660] [id = 773] 21:19:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x12bb17000) [pid = 1660] [serial = 2317] [outer = 0x0] 21:19:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x12bb1f000) [pid = 1660] [serial = 2318] [outer = 0x12bb17000] 21:19:27 INFO - PROCESS | 1660 | 1464581967568 Marionette DEBUG loaded listener.js 21:19:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x12bb24000) [pid = 1660] [serial = 2319] [outer = 0x12bb17000] 21:19:28 INFO - PROCESS | 1660 | 1464581968045 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"]]]}] 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 21:19:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 21:19:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 21:19:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 21:19:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 21:19:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 21:19:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 21:19:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 21:19:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 21:19:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 21:19:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 21:19:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 21:19:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 21:19:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 21:19:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 21:19:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 21:19:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 21:19:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 21:19:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 21:19:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 21:19:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 21:19:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 21:19:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 21:19:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 21:19:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:19:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:19:28 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" 21:19:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:19:28 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" 21:19:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:19:28 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 684ms 21:19:28 INFO - PROCESS | 1660 | 1464581968099 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 21:19:28 INFO - PROCESS | 1660 | 1464581968100 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 21:19:28 INFO - TEST-START | /FileAPI/file/File-constructor.html 21:19:28 INFO - PROCESS | 1660 | 1464581968107 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 21:19:28 INFO - PROCESS | 1660 | 1464581968108 Marionette TRACE conn2 <- [1,3058,null,{}] 21:19:28 INFO - PROCESS | 1660 | 1464581968111 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}] 21:19:28 INFO - PROCESS | 1660 | 1464581968231 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 21:19:28 INFO - PROCESS | 1660 | 1464581968245 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x135679000 == 66 [pid = 1660] [id = 774] 21:19:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x12bb20800) [pid = 1660] [serial = 2320] [outer = 0x0] 21:19:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x12bb41000) [pid = 1660] [serial = 2321] [outer = 0x12bb20800] 21:19:28 INFO - PROCESS | 1660 | 1464581968270 Marionette DEBUG loaded listener.js 21:19:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x12bd23000) [pid = 1660] [serial = 2322] [outer = 0x12bb20800] 21:19:28 INFO - PROCESS | 1660 | 1464581968608 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]]]}] 21:19:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 21:19:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 21:19:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 21:19:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 21:19:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 21:19:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 21:19:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 21:19:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 21:19:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 21:19:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 21:19:28 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 21:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:28 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 21:19:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 21:19:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 21:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 21:19:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 21:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 21:19:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 21:19:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 21:19:28 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 532ms 21:19:28 INFO - PROCESS | 1660 | 1464581968635 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 21:19:28 INFO - PROCESS | 1660 | 1464581968636 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 21:19:28 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 21:19:28 INFO - PROCESS | 1660 | 1464581968640 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 21:19:28 INFO - PROCESS | 1660 | 1464581968641 Marionette TRACE conn2 <- [1,3062,null,{}] 21:19:28 INFO - PROCESS | 1660 | 1464581968644 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}] 21:19:28 INFO - PROCESS | 1660 | 1464581968827 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 21:19:28 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x11286d400) [pid = 1660] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 21:19:28 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x126aec000) [pid = 1660] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:19:28 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x110ed4400) [pid = 1660] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 21:19:28 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x112690c00) [pid = 1660] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 21:19:28 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x121c71400) [pid = 1660] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 21:19:28 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x119323000) [pid = 1660] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 21:19:28 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x112875c00) [pid = 1660] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 21:19:28 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x11931f000) [pid = 1660] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 21:19:28 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x121067800) [pid = 1660] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 21:19:28 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x111c86000) [pid = 1660] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 21:19:28 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x12568f800) [pid = 1660] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 21:19:28 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x114fbdc00) [pid = 1660] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 21:19:28 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x121ad4000) [pid = 1660] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 21:19:28 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x11823a000) [pid = 1660] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 21:19:28 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x116864800) [pid = 1660] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:19:28 INFO - PROCESS | 1660 | 1464581968886 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x1356ab000 == 67 [pid = 1660] [id = 775] 21:19:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x112664400) [pid = 1660] [serial = 2323] [outer = 0x0] 21:19:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x116864800) [pid = 1660] [serial = 2324] [outer = 0x112664400] 21:19:28 INFO - PROCESS | 1660 | 1464581968912 Marionette DEBUG loaded listener.js 21:19:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x12bd25c00) [pid = 1660] [serial = 2325] [outer = 0x112664400] 21:19:29 INFO - PROCESS | 1660 | [1660] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:19:29 INFO - PROCESS | 1660 | 1464581969201 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 21:19:29 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 21:19:29 INFO - {} 21:19:29 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 619ms 21:19:29 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 21:19:29 INFO - PROCESS | 1660 | 1464581969259 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 21:19:29 INFO - PROCESS | 1660 | 1464581969260 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 21:19:29 INFO - PROCESS | 1660 | 1464581969271 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 21:19:29 INFO - PROCESS | 1660 | 1464581969273 Marionette TRACE conn2 <- [1,3066,null,{}] 21:19:29 INFO - PROCESS | 1660 | 1464581969275 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}] 21:19:29 INFO - PROCESS | 1660 | 1464581969392 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 21:19:29 INFO - PROCESS | 1660 | 1464581969398 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x1356d5000 == 68 [pid = 1660] [id = 776] 21:19:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x1227e3800) [pid = 1660] [serial = 2326] [outer = 0x0] 21:19:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x12bd2a800) [pid = 1660] [serial = 2327] [outer = 0x1227e3800] 21:19:29 INFO - PROCESS | 1660 | 1464581969424 Marionette DEBUG loaded listener.js 21:19:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x12c14cc00) [pid = 1660] [serial = 2328] [outer = 0x1227e3800] 21:19:29 INFO - PROCESS | 1660 | 1464581969711 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]]]}] 21:19:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 21:19:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 21:19:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 21:19:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 21:19:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 21:19:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 21:19:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 21:19:29 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 479ms 21:19:29 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 21:19:29 INFO - PROCESS | 1660 | 1464581969742 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 21:19:29 INFO - PROCESS | 1660 | 1464581969744 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 21:19:29 INFO - PROCESS | 1660 | 1464581969746 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 21:19:29 INFO - PROCESS | 1660 | 1464581969747 Marionette TRACE conn2 <- [1,3070,null,{}] 21:19:29 INFO - PROCESS | 1660 | 1464581969750 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}] 21:19:29 INFO - PROCESS | 1660 | 1464581969858 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 21:19:29 INFO - PROCESS | 1660 | 1464581969863 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x1196a1800 == 69 [pid = 1660] [id = 777] 21:19:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x121acf000) [pid = 1660] [serial = 2329] [outer = 0x0] 21:19:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x1227dd000) [pid = 1660] [serial = 2330] [outer = 0x121acf000] 21:19:29 INFO - PROCESS | 1660 | 1464581969892 Marionette DEBUG loaded listener.js 21:19:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x125617800) [pid = 1660] [serial = 2331] [outer = 0x121acf000] 21:19:30 INFO - PROCESS | 1660 | 1464581970244 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]]]}] 21:19:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 21:19:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 21:19:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 21:19:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 21:19:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 21:19:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 21:19:30 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 521ms 21:19:30 INFO - PROCESS | 1660 | 1464581970268 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 21:19:30 INFO - PROCESS | 1660 | 1464581970269 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 21:19:30 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 21:19:30 INFO - PROCESS | 1660 | 1464581970274 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 21:19:30 INFO - PROCESS | 1660 | 1464581970276 Marionette TRACE conn2 <- [1,3074,null,{}] 21:19:30 INFO - PROCESS | 1660 | 1464581970278 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}] 21:19:30 INFO - PROCESS | 1660 | 1464581970412 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 21:19:30 INFO - PROCESS | 1660 | 1464581970419 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c1aa000 == 70 [pid = 1660] [id = 778] 21:19:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x110dca800) [pid = 1660] [serial = 2332] [outer = 0x0] 21:19:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x1268a6c00) [pid = 1660] [serial = 2333] [outer = 0x110dca800] 21:19:30 INFO - PROCESS | 1660 | 1464581970444 Marionette DEBUG loaded listener.js 21:19:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x12724b400) [pid = 1660] [serial = 2334] [outer = 0x110dca800] 21:19:30 INFO - PROCESS | 1660 | 1464581970720 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]]]}] 21:19:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 21:19:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 21:19:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 21:19:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 21:19:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 21:19:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 21:19:30 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 472ms 21:19:30 INFO - PROCESS | 1660 | 1464581970746 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 21:19:30 INFO - PROCESS | 1660 | 1464581970747 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 21:19:30 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 21:19:30 INFO - PROCESS | 1660 | 1464581970749 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 21:19:30 INFO - PROCESS | 1660 | 1464581970750 Marionette TRACE conn2 <- [1,3078,null,{}] 21:19:30 INFO - PROCESS | 1660 | 1464581970760 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}] 21:19:30 INFO - PROCESS | 1660 | 1464581970932 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 21:19:31 INFO - PROCESS | 1660 | 1464581971042 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x117463800 == 71 [pid = 1660] [id = 779] 21:19:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x110ed8800) [pid = 1660] [serial = 2335] [outer = 0x0] 21:19:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x111c19800) [pid = 1660] [serial = 2336] [outer = 0x110ed8800] 21:19:31 INFO - PROCESS | 1660 | 1464581971075 Marionette DEBUG loaded listener.js 21:19:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x112d6d800) [pid = 1660] [serial = 2337] [outer = 0x110ed8800] 21:19:31 INFO - PROCESS | 1660 | 1464581971528 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] 21:19:31 INFO - PROCESS | 1660 | 1464581971576 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 21:19:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 21:19:31 INFO - PROCESS | 1660 | 1464581971580 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 21:19:31 INFO - PROCESS | 1660 | 1464581971582 Marionette TRACE conn2 <- [1,3082,null,{}] 21:19:31 INFO - PROCESS | 1660 | 1464581971585 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}] 21:19:31 INFO - PROCESS | 1660 | 1464581971703 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 21:19:31 INFO - PROCESS | 1660 | 1464581971817 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x129498800 == 72 [pid = 1660] [id = 780] 21:19:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x11768c400) [pid = 1660] [serial = 2338] [outer = 0x0] 21:19:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x119821800) [pid = 1660] [serial = 2339] [outer = 0x11768c400] 21:19:31 INFO - PROCESS | 1660 | 1464581971850 Marionette DEBUG loaded listener.js 21:19:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x120686800) [pid = 1660] [serial = 2340] [outer = 0x11768c400] 21:19:32 INFO - PROCESS | 1660 | 1464581972205 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]]]}] 21:19:32 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 21:19:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 21:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 21:19:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 21:19:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 677ms 21:19:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 21:19:32 INFO - PROCESS | 1660 | 1464581972257 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 21:19:32 INFO - PROCESS | 1660 | 1464581972259 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 21:19:32 INFO - PROCESS | 1660 | 1464581972261 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 21:19:32 INFO - PROCESS | 1660 | 1464581972263 Marionette TRACE conn2 <- [1,3086,null,{}] 21:19:32 INFO - PROCESS | 1660 | 1464581972265 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}] 21:19:32 INFO - PROCESS | 1660 | 1464581972400 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 21:19:32 INFO - PROCESS | 1660 | 1464581972496 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d4a4800 == 73 [pid = 1660] [id = 781] 21:19:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x12124ac00) [pid = 1660] [serial = 2341] [outer = 0x0] 21:19:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x1227e4c00) [pid = 1660] [serial = 2342] [outer = 0x12124ac00] 21:19:32 INFO - PROCESS | 1660 | 1464581972526 Marionette DEBUG loaded listener.js 21:19:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x1268b1400) [pid = 1660] [serial = 2343] [outer = 0x12124ac00] 21:19:32 INFO - PROCESS | 1660 | 1464581972894 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 21:19:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 21:19:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 672ms 21:19:32 INFO - PROCESS | 1660 | 1464581972936 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 21:19:32 INFO - PROCESS | 1660 | 1464581972939 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 21:19:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 21:19:32 INFO - PROCESS | 1660 | 1464581972947 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 21:19:32 INFO - PROCESS | 1660 | 1464581972950 Marionette TRACE conn2 <- [1,3090,null,{}] 21:19:32 INFO - PROCESS | 1660 | 1464581972952 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}] 21:19:33 INFO - PROCESS | 1660 | 1464581973071 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 21:19:33 INFO - PROCESS | 1660 | 1464581973183 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x12fd23000 == 74 [pid = 1660] [id = 782] 21:19:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x124d05c00) [pid = 1660] [serial = 2344] [outer = 0x0] 21:19:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x128c23c00) [pid = 1660] [serial = 2345] [outer = 0x124d05c00] 21:19:33 INFO - PROCESS | 1660 | 1464581973214 Marionette DEBUG loaded listener.js 21:19:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x12901e000) [pid = 1660] [serial = 2346] [outer = 0x124d05c00] 21:19:33 INFO - PROCESS | 1660 | 1464581973577 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 21:19:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 21:19:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 677ms 21:19:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 21:19:33 INFO - PROCESS | 1660 | 1464581973619 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 21:19:33 INFO - PROCESS | 1660 | 1464581973621 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 21:19:33 INFO - PROCESS | 1660 | 1464581973623 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 21:19:33 INFO - PROCESS | 1660 | 1464581973624 Marionette TRACE conn2 <- [1,3094,null,{}] 21:19:33 INFO - PROCESS | 1660 | 1464581973627 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}] 21:19:33 INFO - PROCESS | 1660 | 1464581973741 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 21:19:33 INFO - PROCESS | 1660 | 1464581973843 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x13531b800 == 75 [pid = 1660] [id = 783] 21:19:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x128cc2400) [pid = 1660] [serial = 2347] [outer = 0x0] 21:19:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x1293c4000) [pid = 1660] [serial = 2348] [outer = 0x128cc2400] 21:19:33 INFO - PROCESS | 1660 | 1464581973872 Marionette DEBUG loaded listener.js 21:19:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x129627400) [pid = 1660] [serial = 2349] [outer = 0x128cc2400] 21:19:34 INFO - PROCESS | 1660 | 1464581974224 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 21:19:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 21:19:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 619ms 21:19:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 21:19:34 INFO - PROCESS | 1660 | 1464581974242 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 21:19:34 INFO - PROCESS | 1660 | 1464581974244 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 21:19:34 INFO - PROCESS | 1660 | 1464581974246 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 21:19:34 INFO - PROCESS | 1660 | 1464581974247 Marionette TRACE conn2 <- [1,3098,null,{}] 21:19:34 INFO - PROCESS | 1660 | 1464581974249 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}] 21:19:34 INFO - PROCESS | 1660 | 1464581974368 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 21:19:34 INFO - PROCESS | 1660 | 1464581974480 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x135487000 == 76 [pid = 1660] [id = 784] 21:19:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x129669800) [pid = 1660] [serial = 2350] [outer = 0x0] 21:19:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x12a8aa800) [pid = 1660] [serial = 2351] [outer = 0x129669800] 21:19:34 INFO - PROCESS | 1660 | 1464581974516 Marionette DEBUG loaded listener.js 21:19:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x12aa19800) [pid = 1660] [serial = 2352] [outer = 0x129669800] 21:19:34 INFO - PROCESS | 1660 | 1464581974893 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]]]}] 21:19:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 21:19:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 21:19:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 668ms 21:19:34 INFO - PROCESS | 1660 | 1464581974915 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 21:19:34 INFO - PROCESS | 1660 | 1464581974916 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 21:19:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 21:19:34 INFO - PROCESS | 1660 | 1464581974919 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 21:19:34 INFO - PROCESS | 1660 | 1464581974920 Marionette TRACE conn2 <- [1,3102,null,{}] 21:19:34 INFO - PROCESS | 1660 | 1464581974922 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}] 21:19:35 INFO - PROCESS | 1660 | 1464581975036 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 21:19:35 INFO - PROCESS | 1660 | 1464581975139 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x1356cf000 == 77 [pid = 1660] [id = 785] 21:19:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x12a8b7000) [pid = 1660] [serial = 2353] [outer = 0x0] 21:19:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x12abc5c00) [pid = 1660] [serial = 2354] [outer = 0x12a8b7000] 21:19:35 INFO - PROCESS | 1660 | 1464581975167 Marionette DEBUG loaded listener.js 21:19:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x12b24bc00) [pid = 1660] [serial = 2355] [outer = 0x12a8b7000] 21:19:35 INFO - PROCESS | 1660 | 1464581975523 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 21:19:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 21:19:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 620ms 21:19:35 INFO - PROCESS | 1660 | 1464581975540 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 21:19:35 INFO - PROCESS | 1660 | 1464581975541 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 21:19:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 21:19:35 INFO - PROCESS | 1660 | 1464581975544 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 21:19:35 INFO - PROCESS | 1660 | 1464581975545 Marionette TRACE conn2 <- [1,3106,null,{}] 21:19:35 INFO - PROCESS | 1660 | 1464581975547 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}] 21:19:35 INFO - PROCESS | 1660 | 1464581975659 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 21:19:35 INFO - PROCESS | 1660 | 1464581975741 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x135c21800 == 78 [pid = 1660] [id = 786] 21:19:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x12abcc400) [pid = 1660] [serial = 2356] [outer = 0x0] 21:19:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x12b3dc800) [pid = 1660] [serial = 2357] [outer = 0x12abcc400] 21:19:35 INFO - PROCESS | 1660 | 1464581975772 Marionette DEBUG loaded listener.js 21:19:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x12bb24800) [pid = 1660] [serial = 2358] [outer = 0x12abcc400] 21:19:36 INFO - PROCESS | 1660 | 1464581976158 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]]]}] 21:19:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 21:19:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 21:19:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 21:19:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 621ms 21:19:36 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 21:19:36 INFO - PROCESS | 1660 | 1464581976165 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 21:19:36 INFO - PROCESS | 1660 | 1464581976167 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 21:19:36 INFO - PROCESS | 1660 | 1464581976169 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 21:19:36 INFO - PROCESS | 1660 | 1464581976170 Marionette TRACE conn2 <- [1,3110,null,{}] 21:19:36 INFO - PROCESS | 1660 | 1464581976173 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}] 21:19:36 INFO - PROCESS | 1660 | 1464581976288 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 21:19:36 INFO - PROCESS | 1660 | 1464581976412 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x118219000 == 79 [pid = 1660] [id = 787] 21:19:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x11286fc00) [pid = 1660] [serial = 2359] [outer = 0x0] 21:19:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x11310f000) [pid = 1660] [serial = 2360] [outer = 0x11286fc00] 21:19:36 INFO - PROCESS | 1660 | 1464581976445 Marionette DEBUG loaded listener.js 21:19:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x119547800) [pid = 1660] [serial = 2361] [outer = 0x11286fc00] 21:19:37 INFO - PROCESS | 1660 | 1464581977009 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"]]]}] 21:19:37 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 21:19:37 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 21:19:37 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 21:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:37 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 21:19:37 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 872ms 21:19:37 INFO - PROCESS | 1660 | 1464581977069 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 21:19:37 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 21:19:37 INFO - PROCESS | 1660 | 1464581977074 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 21:19:37 INFO - PROCESS | 1660 | 1464581977077 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 21:19:37 INFO - PROCESS | 1660 | 1464581977080 Marionette TRACE conn2 <- [1,3114,null,{}] 21:19:37 INFO - PROCESS | 1660 | 1464581977083 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}] 21:19:37 INFO - PROCESS | 1660 | 1464581977185 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 21:19:37 INFO - PROCESS | 1660 | 1464581977269 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\", \"ba6d6909-8176-43f9-bd0f-6fa6ac9447cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12948c000 == 80 [pid = 1660] [id = 788] 21:19:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x11621cc00) [pid = 1660] [serial = 2362] [outer = 0x0] 21:19:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x116a6ec00) [pid = 1660] [serial = 2363] [outer = 0x11621cc00] 21:19:37 INFO - PROCESS | 1660 | 1464581977297 Marionette DEBUG loaded listener.js 21:19:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x11819ec00) [pid = 1660] [serial = 2364] [outer = 0x11621cc00] 21:19:37 INFO - PROCESS | 1660 | 1464581977672 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]]]}] 21:19:37 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 21:19:37 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 621ms 21:19:37 INFO - PROCESS | 1660 | 1464581977699 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 21:19:37 INFO - PROCESS | 1660 | 1464581977702 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 21:19:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12b353800 == 79 [pid = 1660] [id = 720] 21:19:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12c1aa000 == 78 [pid = 1660] [id = 778] 21:19:37 INFO - PROCESS | 1660 | --DOCSHELL 0x1196a1800 == 77 [pid = 1660] [id = 777] 21:19:37 INFO - PROCESS | 1660 | --DOCSHELL 0x1356d5000 == 76 [pid = 1660] [id = 776] 21:19:37 INFO - PROCESS | 1660 | --DOCSHELL 0x1356ab000 == 75 [pid = 1660] [id = 775] 21:19:37 INFO - PROCESS | 1660 | --DOCSHELL 0x135679000 == 74 [pid = 1660] [id = 774] 21:19:37 INFO - PROCESS | 1660 | --DOCSHELL 0x13555f800 == 73 [pid = 1660] [id = 773] 21:19:37 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x126aea000) [pid = 1660] [serial = 2273] [outer = 0x0] [url = about:blank] 21:19:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12fd85000 == 72 [pid = 1660] [id = 772] 21:19:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12c02d000 == 71 [pid = 1660] [id = 771] 21:19:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12c034000 == 70 [pid = 1660] [id = 770] 21:19:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12a715800 == 69 [pid = 1660] [id = 769] 21:19:37 INFO - PROCESS | 1660 | --DOCSHELL 0x119b36800 == 68 [pid = 1660] [id = 768] 21:19:37 INFO - PROCESS | 1660 | --DOCSHELL 0x127940000 == 67 [pid = 1660] [id = 767] 21:19:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12e095000 == 66 [pid = 1660] [id = 762] 21:19:37 INFO - PROCESS | 1660 | --DOCSHELL 0x118243800 == 65 [pid = 1660] [id = 759] 21:19:37 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x126ae5400) [pid = 1660] [serial = 2269] [outer = 0x0] [url = about:blank] 21:19:37 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x112a1fc00) [pid = 1660] [serial = 2262] [outer = 0x0] [url = about:blank] 21:19:37 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x126ae8000) [pid = 1660] [serial = 2271] [outer = 0x0] [url = about:blank] 21:19:37 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x125620800) [pid = 1660] [serial = 2210] [outer = 0x0] [url = about:blank] 21:19:37 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x114fbec00) [pid = 1660] [serial = 2237] [outer = 0x0] [url = about:blank] 21:19:37 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x114eed000) [pid = 1660] [serial = 2212] [outer = 0x0] [url = about:blank] 21:19:37 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x12561d000) [pid = 1660] [serial = 2260] [outer = 0x0] [url = about:blank] 21:19:37 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x1227e0c00) [pid = 1660] [serial = 2259] [outer = 0x0] [url = about:blank] 21:19:37 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x11823c400) [pid = 1660] [serial = 2215] [outer = 0x0] [url = about:blank] 21:19:37 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x1195e0800) [pid = 1660] [serial = 2247] [outer = 0x0] [url = about:blank] 21:19:37 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x11931dc00) [pid = 1660] [serial = 2265] [outer = 0x0] [url = about:blank] 21:19:37 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x112da8c00) [pid = 1660] [serial = 2236] [outer = 0x0] [url = about:blank] 21:19:37 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x125624800) [pid = 1660] [serial = 2266] [outer = 0x0] [url = about:blank] 21:19:37 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x117113800) [pid = 1660] [serial = 2263] [outer = 0x0] [url = about:blank] 21:19:37 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x119df5000) [pid = 1660] [serial = 2250] [outer = 0x0] [url = about:blank] 21:19:37 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x119ae9800) [pid = 1660] [serial = 2248] [outer = 0x0] [url = about:blank] 21:19:37 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x12149b400) [pid = 1660] [serial = 2253] [outer = 0x0] [url = about:blank] 21:19:37 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x11268fc00) [pid = 1660] [serial = 2230] [outer = 0x0] [url = about:blank] 21:19:37 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x1227e5800) [pid = 1660] [serial = 2221] [outer = 0x0] [url = about:blank] 21:19:37 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x112a13400) [pid = 1660] [serial = 2234] [outer = 0x0] [url = about:blank] 21:19:37 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x1268b0c00) [pid = 1660] [serial = 2268] [outer = 0x0] [url = about:blank] 21:19:37 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x125622000) [pid = 1660] [serial = 2224] [outer = 0x0] [url = about:blank] 21:19:37 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x12106b000) [pid = 1660] [serial = 2218] [outer = 0x0] [url = about:blank] 21:19:37 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x121067400) [pid = 1660] [serial = 2251] [outer = 0x0] [url = about:blank] 21:19:37 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x11819a800) [pid = 1660] [serial = 2242] [outer = 0x0] [url = about:blank] 21:19:37 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x1227d9400) [pid = 1660] [serial = 2257] [outer = 0x0] [url = about:blank] 21:19:37 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x1219f0c00) [pid = 1660] [serial = 2254] [outer = 0x0] [url = about:blank] 21:19:37 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x11860b000) [pid = 1660] [serial = 2244] [outer = 0x0] [url = about:blank] 21:19:37 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x119320400) [pid = 1660] [serial = 2245] [outer = 0x0] [url = about:blank] 21:19:37 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x113c7e800) [pid = 1660] [serial = 2239] [outer = 0x0] [url = about:blank] 21:19:37 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x121cc9000) [pid = 1660] [serial = 2256] [outer = 0x0] [url = about:blank] 21:19:37 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x11268dc00) [pid = 1660] [serial = 2233] [outer = 0x0] [url = about:blank] 21:19:37 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x1168bd400) [pid = 1660] [serial = 2241] [outer = 0x0] [url = about:blank] 21:19:37 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x1268b1c00) [pid = 1660] [serial = 2227] [outer = 0x0] [url = about:blank] 21:19:38 WARNING - u'runner_teardown' () 21:19:38 INFO - No more tests 21:19:38 INFO - Got 0 unexpected results 21:19:38 INFO - SUITE-END | took 519s 21:19:38 INFO - Closing logging queue 21:19:38 INFO - queue closed 21:19:38 INFO - Return code: 0 21:19:38 WARNING - # TBPL SUCCESS # 21:19:38 INFO - Running post-action listener: _resource_record_post_action 21:19:38 INFO - Running post-run listener: _resource_record_post_run 21:19:39 INFO - Total resource usage - Wall time: 541s; CPU: 57.0%; Read bytes: 32615936; Write bytes: 953391104; Read time: 323; Write time: 4807 21:19:39 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 21:19:39 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 148531712; Write bytes: 147414528; Read time: 13873; Write time: 341 21:19:39 INFO - run-tests - Wall time: 523s; CPU: 58.0%; Read bytes: 30469632; Write bytes: 794180096; Read time: 298; Write time: 4425 21:19:39 INFO - Running post-run listener: _upload_blobber_files 21:19:39 INFO - Blob upload gear active. 21:19:39 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 21:19:39 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 21:19:39 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-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 21:19:39 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-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 21:19:40 INFO - (blobuploader) - INFO - Open directory for files ... 21:19:40 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 21:19:40 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:19:40 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:19:41 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 21:19:41 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:19:41 INFO - (blobuploader) - INFO - Done attempting. 21:19:41 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 21:19:41 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:19:41 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:19:42 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 21:19:42 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:19:42 INFO - (blobuploader) - INFO - Done attempting. 21:19:42 INFO - (blobuploader) - INFO - Iteration through files over. 21:19:42 INFO - Return code: 0 21:19:42 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 21:19:42 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 21:19:42 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/2cfddb5eb6810af330b4a06dfe2e946ec6a3061f77b161bdb66c905bc2515bd87ce9f331ad3cc22588bbc604ae248b7a1d26c4320178b828d5847c90fb8c40b5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/7535d357dfeeff1ad5f1ef2be3ed4e4d52799a077df13a04c8284b16069f1a092b14bd5c1f3ae4176f9e07433e93b87fbb8edbbfa80b2a99b208629e39788bc1"} 21:19:42 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 21:19:42 INFO - Writing to file /builds/slave/test/properties/blobber_files 21:19:42 INFO - Contents: 21:19:42 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/2cfddb5eb6810af330b4a06dfe2e946ec6a3061f77b161bdb66c905bc2515bd87ce9f331ad3cc22588bbc604ae248b7a1d26c4320178b828d5847c90fb8c40b5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/7535d357dfeeff1ad5f1ef2be3ed4e4d52799a077df13a04c8284b16069f1a092b14bd5c1f3ae4176f9e07433e93b87fbb8edbbfa80b2a99b208629e39788bc1"} 21:19:42 INFO - Running post-run listener: copy_logs_to_upload_dir 21:19:42 INFO - Copying logs to upload dir... 21:19:42 INFO - mkdir: /builds/slave/test/build/upload/logs 21:19:42 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=689.349534 ========= master_lag: 0.40 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 11 mins, 29 secs) (at 2016-05-29 21:19:43.333803) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-29 21:19:43.338100) ========= 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.bjeOx8V6nA/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.qASTU11Gfi/Listeners TMPDIR=/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/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-aurora/sha512/2cfddb5eb6810af330b4a06dfe2e946ec6a3061f77b161bdb66c905bc2515bd87ce9f331ad3cc22588bbc604ae248b7a1d26c4320178b828d5847c90fb8c40b5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/7535d357dfeeff1ad5f1ef2be3ed4e4d52799a077df13a04c8284b16069f1a092b14bd5c1f3ae4176f9e07433e93b87fbb8edbbfa80b2a99b208629e39788bc1"} build_url:https://queue.taskcluster.net/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012990 build_url: 'https://queue.taskcluster.net/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/2cfddb5eb6810af330b4a06dfe2e946ec6a3061f77b161bdb66c905bc2515bd87ce9f331ad3cc22588bbc604ae248b7a1d26c4320178b828d5847c90fb8c40b5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/7535d357dfeeff1ad5f1ef2be3ed4e4d52799a077df13a04c8284b16069f1a092b14bd5c1f3ae4176f9e07433e93b87fbb8edbbfa80b2a99b208629e39788bc1"}' symbols_url: 'https://queue.taskcluster.net/v1/task/bRtKYiscRrqPcZsZP8tisw/artifacts/public/build/firefox-48.0a2.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-05-29 21:19:43.372323) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-29 21:19:43.372728) ========= 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.bjeOx8V6nA/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.qASTU11Gfi/Listeners TMPDIR=/var/folders/bh/xg6w1cj94n1g623nbw37rr_c00000w/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.005283 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-29 21:19:43.426792) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-29 21:19:43.427229) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-29 21:19:43.427715) ========= ========= Total master_lag: 2.42 =========