builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0012 starttime: 1463626566.26 results: success (0) buildid: 20160518184444 builduid: 067369e73c60416d88ca524a2aa8569c revision: 4902143daafcfca72916ac8cba4ae8150ef271a1 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-18 19:56:06.264552) ========= master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-18 19:56:06.265001) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-18 19:56:06.265284) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-18 19:56:06.285122) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-18 19:56:06.285443) ========= 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.4fj7C5qvAF/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.NBHHzfraVA/Listeners TMPDIR=/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/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-18 19:56:06-- 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% 147M=0s 2016-05-18 19:56:06 (147 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.096756 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-18 19:56:06.398145) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-18 19:56:06.398465) ========= 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.4fj7C5qvAF/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.NBHHzfraVA/Listeners TMPDIR=/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/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.019748 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-18 19:56:06.446256) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-05-18 19:56:06.446649) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 4902143daafcfca72916ac8cba4ae8150ef271a1 --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 4902143daafcfca72916ac8cba4ae8150ef271a1 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.4fj7C5qvAF/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.NBHHzfraVA/Listeners TMPDIR=/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/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-18 19:56:06,521 truncating revision to first 12 chars 2016-05-18 19:56:06,521 Setting DEBUG logging. 2016-05-18 19:56:06,521 attempt 1/10 2016-05-18 19:56:06,521 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/4902143daafc?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-18 19:56:08,387 unpacking tar archive at: mozilla-aurora-4902143daafc/testing/mozharness/ program finished with exit code 0 elapsedTime=2.114871 ========= master_lag: 0.01 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-05-18 19:56:08.575978) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-18 19:56:08.576300) ========= script_repo_revision: 4902143daafcfca72916ac8cba4ae8150ef271a1 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-18 19:56:08.577898) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-18 19:56:08.578196) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-18 19:56:08.592860) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 49 secs) (at 2016-05-18 19:56:08.593141) ========= /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.4fj7C5qvAF/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.NBHHzfraVA/Listeners TMPDIR=/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/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 19:56:08 INFO - MultiFileLogger online at 20160518 19:56:08 in /builds/slave/test 19:56:08 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 19:56:08 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 19:56:08 INFO - {'append_to_log': False, 19:56:08 INFO - 'base_work_dir': '/builds/slave/test', 19:56:08 INFO - 'blob_upload_branch': 'mozilla-aurora', 19:56:08 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 19:56:08 INFO - 'buildbot_json_path': 'buildprops.json', 19:56:08 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 19:56:08 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 19:56:08 INFO - 'download_minidump_stackwalk': True, 19:56:08 INFO - 'download_symbols': 'true', 19:56:08 INFO - 'e10s': False, 19:56:08 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 19:56:08 INFO - 'tooltool.py': '/tools/tooltool.py', 19:56:08 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 19:56:08 INFO - '/tools/misc-python/virtualenv.py')}, 19:56:08 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 19:56:08 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 19:56:08 INFO - 'log_level': 'info', 19:56:08 INFO - 'log_to_console': True, 19:56:08 INFO - 'opt_config_files': (), 19:56:08 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 19:56:08 INFO - '--processes=1', 19:56:08 INFO - '--config=%(test_path)s/wptrunner.ini', 19:56:08 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 19:56:08 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 19:56:08 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 19:56:08 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 19:56:08 INFO - 'pip_index': False, 19:56:08 INFO - 'require_test_zip': True, 19:56:08 INFO - 'test_type': ('testharness',), 19:56:08 INFO - 'this_chunk': '1', 19:56:08 INFO - 'tooltool_cache': '/builds/tooltool_cache', 19:56:08 INFO - 'total_chunks': '10', 19:56:08 INFO - 'virtualenv_path': 'venv', 19:56:08 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 19:56:08 INFO - 'work_dir': 'build'} 19:56:08 INFO - ##### 19:56:08 INFO - ##### Running clobber step. 19:56:08 INFO - ##### 19:56:08 INFO - Running pre-action listener: _resource_record_pre_action 19:56:08 INFO - Running main action method: clobber 19:56:08 INFO - rmtree: /builds/slave/test/build 19:56:08 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 19:56:10 INFO - Running post-action listener: _resource_record_post_action 19:56:10 INFO - ##### 19:56:10 INFO - ##### Running read-buildbot-config step. 19:56:10 INFO - ##### 19:56:10 INFO - Running pre-action listener: _resource_record_pre_action 19:56:10 INFO - Running main action method: read_buildbot_config 19:56:10 INFO - Using buildbot properties: 19:56:10 INFO - { 19:56:10 INFO - "project": "", 19:56:10 INFO - "product": "firefox", 19:56:10 INFO - "script_repo_revision": "production", 19:56:10 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 19:56:10 INFO - "repository": "", 19:56:10 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 19:56:10 INFO - "buildid": "20160518184444", 19:56:10 INFO - "pgo_build": "False", 19:56:10 INFO - "basedir": "/builds/slave/test", 19:56:10 INFO - "buildnumber": 5, 19:56:10 INFO - "slavename": "t-yosemite-r7-0012", 19:56:10 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/", 19:56:10 INFO - "platform": "macosx64", 19:56:10 INFO - "branch": "mozilla-aurora", 19:56:10 INFO - "revision": "4902143daafcfca72916ac8cba4ae8150ef271a1", 19:56:10 INFO - "repo_path": "releases/mozilla-aurora", 19:56:10 INFO - "moz_repo_path": "", 19:56:10 INFO - "stage_platform": "macosx64", 19:56:10 INFO - "builduid": "067369e73c60416d88ca524a2aa8569c", 19:56:10 INFO - "slavebuilddir": "test" 19:56:10 INFO - } 19:56:10 INFO - Found installer url https://queue.taskcluster.net/v1/task/Ho_mlRI7SGmsKG43adqbMw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 19:56:10 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Ho_mlRI7SGmsKG43adqbMw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 19:56:10 INFO - Running post-action listener: _resource_record_post_action 19:56:10 INFO - ##### 19:56:10 INFO - ##### Running download-and-extract step. 19:56:10 INFO - ##### 19:56:10 INFO - Running pre-action listener: _resource_record_pre_action 19:56:10 INFO - Running main action method: download_and_extract 19:56:10 INFO - mkdir: /builds/slave/test/build/tests 19:56:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:56:10 INFO - https://queue.taskcluster.net/v1/task/Ho_mlRI7SGmsKG43adqbMw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 19:56:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ho_mlRI7SGmsKG43adqbMw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 19:56:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ho_mlRI7SGmsKG43adqbMw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 19:56:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ho_mlRI7SGmsKG43adqbMw/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 19:56:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ho_mlRI7SGmsKG43adqbMw/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 19:56:11 INFO - Downloaded 1235 bytes. 19:56:11 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 19:56:11 INFO - Using the following test package requirements: 19:56:11 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 19:56:11 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:56:11 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 19:56:11 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:56:11 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 19:56:11 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:56:11 INFO - u'jsshell-mac64.zip'], 19:56:11 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:56:11 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 19:56:11 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 19:56:11 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:56:11 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 19:56:11 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:56:11 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 19:56:11 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:56:11 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 19:56:11 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:56:11 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 19:56:11 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 19:56: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')]} 19:56:11 INFO - https://queue.taskcluster.net/v1/task/Ho_mlRI7SGmsKG43adqbMw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 19:56:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ho_mlRI7SGmsKG43adqbMw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 19:56:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ho_mlRI7SGmsKG43adqbMw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 19:56:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ho_mlRI7SGmsKG43adqbMw/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 19:56:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ho_mlRI7SGmsKG43adqbMw/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 19:56:12 INFO - Downloaded 17983204 bytes. 19:56:12 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/*'] 19:56:12 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/* 19:56:12 INFO - caution: filename not matched: web-platform/* 19:56:12 INFO - Return code: 11 19:56:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:56:12 INFO - https://queue.taskcluster.net/v1/task/Ho_mlRI7SGmsKG43adqbMw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 19:56:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ho_mlRI7SGmsKG43adqbMw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 19:56:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ho_mlRI7SGmsKG43adqbMw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 19:56:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ho_mlRI7SGmsKG43adqbMw/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 19:56:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ho_mlRI7SGmsKG43adqbMw/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 19:56:14 INFO - Downloaded 36409048 bytes. 19:56:14 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/*'] 19:56:14 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/* 19:56:18 INFO - caution: filename not matched: bin/* 19:56:18 INFO - caution: filename not matched: config/* 19:56:18 INFO - caution: filename not matched: mozbase/* 19:56:18 INFO - caution: filename not matched: marionette/* 19:56:18 INFO - caution: filename not matched: tools/wptserve/* 19:56:18 INFO - Return code: 11 19:56:18 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')]} 19:56:18 INFO - https://queue.taskcluster.net/v1/task/Ho_mlRI7SGmsKG43adqbMw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 19:56:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ho_mlRI7SGmsKG43adqbMw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 19:56:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ho_mlRI7SGmsKG43adqbMw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 19:56:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ho_mlRI7SGmsKG43adqbMw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 19:56:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ho_mlRI7SGmsKG43adqbMw/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 19:56:20 INFO - Downloaded 73031976 bytes. 19:56:20 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Ho_mlRI7SGmsKG43adqbMw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 19:56:20 INFO - mkdir: /builds/slave/test/properties 19:56:20 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 19:56:20 INFO - Writing to file /builds/slave/test/properties/build_url 19:56:20 INFO - Contents: 19:56:20 INFO - build_url:https://queue.taskcluster.net/v1/task/Ho_mlRI7SGmsKG43adqbMw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 19:56:21 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Ho_mlRI7SGmsKG43adqbMw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 19:56:21 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 19:56:21 INFO - Writing to file /builds/slave/test/properties/symbols_url 19:56:21 INFO - Contents: 19:56:21 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Ho_mlRI7SGmsKG43adqbMw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 19:56:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:56:21 INFO - https://queue.taskcluster.net/v1/task/Ho_mlRI7SGmsKG43adqbMw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 19:56:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ho_mlRI7SGmsKG43adqbMw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 19:56:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ho_mlRI7SGmsKG43adqbMw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 19:56:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ho_mlRI7SGmsKG43adqbMw/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 19:56:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ho_mlRI7SGmsKG43adqbMw/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 19:56:27 INFO - Downloaded 103635676 bytes. 19:56:27 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'] 19:56:27 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 19:56:30 INFO - Return code: 0 19:56:30 INFO - Running post-action listener: _resource_record_post_action 19:56:30 INFO - Running post-action listener: set_extra_try_arguments 19:56:30 INFO - ##### 19:56:30 INFO - ##### Running create-virtualenv step. 19:56:30 INFO - ##### 19:56:30 INFO - Running pre-action listener: _pre_create_virtualenv 19:56:30 INFO - Running pre-action listener: _resource_record_pre_action 19:56:30 INFO - Running main action method: create_virtualenv 19:56:30 INFO - Creating virtualenv /builds/slave/test/build/venv 19:56:30 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 19:56:30 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 19:56:31 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 19:56:31 INFO - Using real prefix '/tools/python27' 19:56:31 INFO - New python executable in /builds/slave/test/build/venv/bin/python 19:56:31 INFO - Installing distribute.............................................................................................................................................................................................done. 19:56:34 INFO - Installing pip.................done. 19:56:34 INFO - Return code: 0 19:56:34 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 19:56:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:56:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:56:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:56:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:56:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:56:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:56:34 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10dc60e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10dc7df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd119dac000>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10dc795e0>, '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 0x10d85ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d887990>, '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.4fj7C5qvAF/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.NBHHzfraVA/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:56:34 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 19:56:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 19:56:34 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.4fj7C5qvAF/Render', 19:56:34 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:56:34 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:56:34 INFO - 'HOME': '/Users/cltbld', 19:56:34 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:56:34 INFO - 'LOGNAME': 'cltbld', 19:56:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:56:34 INFO - 'MOZ_NO_REMOTE': '1', 19:56:34 INFO - 'NO_EM_RESTART': '1', 19:56:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:56:34 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:56:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:56:34 INFO - 'PWD': '/builds/slave/test', 19:56:34 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:56:34 INFO - 'SHELL': '/bin/bash', 19:56:34 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.NBHHzfraVA/Listeners', 19:56:34 INFO - 'TMPDIR': '/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/', 19:56:34 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:56:34 INFO - 'USER': 'cltbld', 19:56:34 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:56:34 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:56:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:56:34 INFO - 'XPC_FLAGS': '0x0', 19:56:34 INFO - 'XPC_SERVICE_NAME': '0', 19:56:34 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:56:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:56:34 INFO - Downloading/unpacking psutil>=0.7.1 19:56:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:56:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:56:34 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:56:34 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:56:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:56:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:56:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 19:56:37 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:56:37 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:56:37 INFO - Installing collected packages: psutil 19:56:37 INFO - Running setup.py install for psutil 19:56:37 INFO - building 'psutil._psutil_osx' extension 19:56:37 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 19:56:37 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 19:56:37 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 19:56:38 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 19:56:38 INFO - building 'psutil._psutil_posix' extension 19:56:38 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 19:56:38 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 19:56:38 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 19:56:38 INFO - ^ 19:56:38 INFO - 1 warning generated. 19:56:38 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 19:56:38 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:56:38 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:56:38 INFO - Successfully installed psutil 19:56:38 INFO - Cleaning up... 19:56:38 INFO - Return code: 0 19:56:38 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 19:56:38 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')]} 19:56:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:56:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:56:38 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')]} 19:56:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:56:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:56:38 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 0x10dc60e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10dc7df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd119dac000>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10dc795e0>, '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 0x10d85ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d887990>, '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.4fj7C5qvAF/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.NBHHzfraVA/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:56:38 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 19:56:38 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 19:56:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.4fj7C5qvAF/Render', 19:56:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:56:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:56:38 INFO - 'HOME': '/Users/cltbld', 19:56:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:56:38 INFO - 'LOGNAME': 'cltbld', 19:56:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:56:38 INFO - 'MOZ_NO_REMOTE': '1', 19:56:38 INFO - 'NO_EM_RESTART': '1', 19:56:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:56:38 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:56:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:56:38 INFO - 'PWD': '/builds/slave/test', 19:56:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:56:38 INFO - 'SHELL': '/bin/bash', 19:56:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.NBHHzfraVA/Listeners', 19:56:38 INFO - 'TMPDIR': '/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/', 19:56:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:56:38 INFO - 'USER': 'cltbld', 19:56:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:56:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:56:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:56:38 INFO - 'XPC_FLAGS': '0x0', 19:56:38 INFO - 'XPC_SERVICE_NAME': '0', 19:56:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:56:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:56:38 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 19:56:38 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 19:56:38 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 19:56:38 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 19:56:38 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 19:56:38 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 19:56:38 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 19:56:41 INFO - Downloading mozsystemmonitor-0.0.tar.gz 19:56:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 19:56:41 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 19:56:41 INFO - Installing collected packages: mozsystemmonitor 19:56:41 INFO - Running setup.py install for mozsystemmonitor 19:56:41 INFO - Successfully installed mozsystemmonitor 19:56:41 INFO - Cleaning up... 19:56:41 INFO - Return code: 0 19:56:41 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 19:56:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:56:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:56:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:56:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:56:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:56:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:56:41 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 0x10dc60e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10dc7df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd119dac000>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10dc795e0>, '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 0x10d85ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d887990>, '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.4fj7C5qvAF/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.NBHHzfraVA/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:56:41 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 19:56:41 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 19:56:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.4fj7C5qvAF/Render', 19:56:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:56:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:56:41 INFO - 'HOME': '/Users/cltbld', 19:56:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:56:41 INFO - 'LOGNAME': 'cltbld', 19:56:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:56:41 INFO - 'MOZ_NO_REMOTE': '1', 19:56:41 INFO - 'NO_EM_RESTART': '1', 19:56:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:56:41 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:56:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:56:41 INFO - 'PWD': '/builds/slave/test', 19:56:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:56:41 INFO - 'SHELL': '/bin/bash', 19:56:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.NBHHzfraVA/Listeners', 19:56:41 INFO - 'TMPDIR': '/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/', 19:56:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:56:41 INFO - 'USER': 'cltbld', 19:56:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:56:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:56:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:56:41 INFO - 'XPC_FLAGS': '0x0', 19:56:41 INFO - 'XPC_SERVICE_NAME': '0', 19:56:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:56:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:56:41 INFO - Downloading/unpacking blobuploader==1.2.4 19:56:41 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 19:56:41 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 19:56:41 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 19:56:41 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 19:56:41 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 19:56:41 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 19:56:44 INFO - Downloading blobuploader-1.2.4.tar.gz 19:56:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 19:56:44 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 19:56:44 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 19:56:44 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 19:56:44 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 19:56:44 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 19:56:44 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 19:56:44 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 19:56:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 19:56:44 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 19:56:44 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 19:56:44 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 19:56:44 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 19:56:44 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 19:56:44 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 19:56:44 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 19:56:45 INFO - Downloading docopt-0.6.1.tar.gz 19:56:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 19:56:45 INFO - Installing collected packages: blobuploader, requests, docopt 19:56:45 INFO - Running setup.py install for blobuploader 19:56:45 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 19:56:45 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 19:56:45 INFO - Running setup.py install for requests 19:56:46 INFO - Running setup.py install for docopt 19:56:46 INFO - Successfully installed blobuploader requests docopt 19:56:46 INFO - Cleaning up... 19:56:46 INFO - Return code: 0 19:56:46 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:56:46 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')]} 19:56:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:56:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:56:46 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')]} 19:56:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:56:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:56:46 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 0x10dc60e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10dc7df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd119dac000>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10dc795e0>, '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 0x10d85ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d887990>, '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.4fj7C5qvAF/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.NBHHzfraVA/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:56:46 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 19:56:46 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 19:56:46 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.4fj7C5qvAF/Render', 19:56:46 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:56:46 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:56:46 INFO - 'HOME': '/Users/cltbld', 19:56:46 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:56:46 INFO - 'LOGNAME': 'cltbld', 19:56:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:56:46 INFO - 'MOZ_NO_REMOTE': '1', 19:56:46 INFO - 'NO_EM_RESTART': '1', 19:56:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:56:46 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:56:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:56:46 INFO - 'PWD': '/builds/slave/test', 19:56:46 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:56:46 INFO - 'SHELL': '/bin/bash', 19:56:46 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.NBHHzfraVA/Listeners', 19:56:46 INFO - 'TMPDIR': '/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/', 19:56:46 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:56:46 INFO - 'USER': 'cltbld', 19:56:46 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:56:46 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:56:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:56:46 INFO - 'XPC_FLAGS': '0x0', 19:56:46 INFO - 'XPC_SERVICE_NAME': '0', 19:56:46 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:56:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:56:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:56:46 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-RwtUlM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:56:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:56:46 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-RzJ3_V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:56:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:56:46 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-aYHKrC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:56:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:56:46 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-gVbRcn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:56:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:56:46 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-bPxbzS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:56:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:56:47 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-YRgz6S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:56:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:56:47 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-1_mdiU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:56:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:56:47 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-oruOgt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:56:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:56:47 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-BL0y_j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:56:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:56:47 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-XUAWAd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:56:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:56:47 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-fhX5Yg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:56:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:56:47 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-Wzf813-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:56:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:56:47 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-JqB6GA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:56:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:56:47 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-e9SswF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:56:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:56:48 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-t8ooEM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:56:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:56:48 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-R_T6b2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:56:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:56:48 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-I9B_ba-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:56:48 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:56:48 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-C8sLGU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:56:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:56:48 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-cjdTQR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:56:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:56:48 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-4QRSss-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:56:48 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:56:49 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-2YwVjx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:56:49 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:56:49 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 19:56:49 INFO - Running setup.py install for manifestparser 19:56:49 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 19:56:49 INFO - Running setup.py install for mozcrash 19:56:49 INFO - Running setup.py install for mozdebug 19:56:49 INFO - Running setup.py install for mozdevice 19:56:49 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 19:56:49 INFO - Installing dm script to /builds/slave/test/build/venv/bin 19:56:49 INFO - Running setup.py install for mozfile 19:56:49 INFO - Running setup.py install for mozhttpd 19:56:50 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 19:56:50 INFO - Running setup.py install for mozinfo 19:56:50 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 19:56:50 INFO - Running setup.py install for mozInstall 19:56:50 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 19:56:50 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 19:56:50 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 19:56:50 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 19:56:50 INFO - Running setup.py install for mozleak 19:56:50 INFO - Running setup.py install for mozlog 19:56:50 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 19:56:50 INFO - Running setup.py install for moznetwork 19:56:50 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 19:56:50 INFO - Running setup.py install for mozprocess 19:56:50 INFO - Running setup.py install for mozprofile 19:56:51 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 19:56:51 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 19:56:51 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 19:56:51 INFO - Running setup.py install for mozrunner 19:56:51 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 19:56:51 INFO - Running setup.py install for mozscreenshot 19:56:51 INFO - Running setup.py install for moztest 19:56:51 INFO - Running setup.py install for mozversion 19:56:51 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 19:56:51 INFO - Running setup.py install for wptserve 19:56:51 INFO - Running setup.py install for marionette-driver 19:56:52 INFO - Running setup.py install for browsermob-proxy 19:56:52 INFO - Running setup.py install for marionette-client 19:56:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:56:52 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 19:56:52 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 19:56:52 INFO - Cleaning up... 19:56:52 INFO - Return code: 0 19:56:52 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:56:52 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')]} 19:56:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:56:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:56:52 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')]} 19:56:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:56:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:56:52 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 0x10dc60e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10dc7df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd119dac000>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10dc795e0>, '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 0x10d85ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d887990>, '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.4fj7C5qvAF/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.NBHHzfraVA/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:56:52 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 19:56:52 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 19:56:52 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.4fj7C5qvAF/Render', 19:56:52 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:56:52 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:56:52 INFO - 'HOME': '/Users/cltbld', 19:56:52 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:56:52 INFO - 'LOGNAME': 'cltbld', 19:56:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:56:52 INFO - 'MOZ_NO_REMOTE': '1', 19:56:52 INFO - 'NO_EM_RESTART': '1', 19:56:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:56:52 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:56:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:56:52 INFO - 'PWD': '/builds/slave/test', 19:56:52 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:56:52 INFO - 'SHELL': '/bin/bash', 19:56:52 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.NBHHzfraVA/Listeners', 19:56:52 INFO - 'TMPDIR': '/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/', 19:56:52 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:56:52 INFO - 'USER': 'cltbld', 19:56:52 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:56:52 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:56:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:56:52 INFO - 'XPC_FLAGS': '0x0', 19:56:52 INFO - 'XPC_SERVICE_NAME': '0', 19:56:52 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:56:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:56:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:56:52 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-uKnQX5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:56:52 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)) 19:56:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:56:52 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-hXtBbC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:56:53 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)) 19:56:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:56:53 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-phNBfl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:56:53 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)) 19:56:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:56:53 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-oKASWv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:56:53 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)) 19:56:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:56:53 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-p7sLhD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:56:53 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)) 19:56:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:56:53 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-BccYA9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:56:53 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)) 19:56:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:56:53 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-JeXrRf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:56:53 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)) 19:56:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:56:53 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-Qyw0r9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:56:53 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)) 19:56:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:56:53 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-YW02q_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:56:53 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)) 19:56:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:56:53 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-KCEiy6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:56:53 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)) 19:56:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:56:53 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-R9wazh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:56:54 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)) 19:56:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:56:54 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-NUf7QO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:56:54 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)) 19:56:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:56:54 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-IQOuVG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:56:54 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)) 19:56:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:56:54 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-ggS8t3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:56:54 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)) 19:56:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:56:54 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-EFwDnf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:56:54 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)) 19:56:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:56:54 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-A9eaYL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:56:54 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)) 19:56:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:56:54 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-IjEyJZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:56:54 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)) 19:56:54 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:56:54 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-cqiZZu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:56:54 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)) 19:56:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:56:54 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-YrN0U7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:56:54 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)) 19:56:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:56:54 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-BpsC32-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:56:55 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)) 19:56:55 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:56:55 INFO - Running setup.py (path:/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/pip-yD2Ize-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:56:55 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:56:55 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)) 19:56:55 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)) 19:56:55 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)) 19:56:55 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)) 19:56:55 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)) 19:56:55 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)) 19:56:55 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 19:56:55 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 19:56:55 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 19:56:55 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 19:56:55 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 19:56:55 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 19:56:55 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 19:56:57 INFO - Downloading blessings-1.6.tar.gz 19:56:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 19:56:57 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)) 19:56:57 INFO - Installing collected packages: blessings 19:56:57 INFO - Running setup.py install for blessings 19:56:58 INFO - Successfully installed blessings 19:56:58 INFO - Cleaning up... 19:56:58 INFO - Return code: 0 19:56:58 INFO - Done creating virtualenv /builds/slave/test/build/venv. 19:56:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:56:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:56:58 INFO - Reading from file tmpfile_stdout 19:56:58 INFO - Current package versions: 19:56:58 INFO - blessings == 1.6 19:56:58 INFO - blobuploader == 1.2.4 19:56:58 INFO - browsermob-proxy == 0.6.0 19:56:58 INFO - docopt == 0.6.1 19:56:58 INFO - manifestparser == 1.1 19:56:58 INFO - marionette-client == 2.3.0 19:56:58 INFO - marionette-driver == 1.4.0 19:56:58 INFO - mozInstall == 1.12 19:56:58 INFO - mozcrash == 0.17 19:56:58 INFO - mozdebug == 0.1 19:56:58 INFO - mozdevice == 0.48 19:56:58 INFO - mozfile == 1.2 19:56:58 INFO - mozhttpd == 0.7 19:56:58 INFO - mozinfo == 0.9 19:56:58 INFO - mozleak == 0.1 19:56:58 INFO - mozlog == 3.1 19:56:58 INFO - moznetwork == 0.27 19:56:58 INFO - mozprocess == 0.22 19:56:58 INFO - mozprofile == 0.28 19:56:58 INFO - mozrunner == 6.11 19:56:58 INFO - mozscreenshot == 0.1 19:56:58 INFO - mozsystemmonitor == 0.0 19:56:58 INFO - moztest == 0.7 19:56:58 INFO - mozversion == 1.4 19:56:58 INFO - psutil == 3.1.1 19:56:58 INFO - requests == 1.2.3 19:56:58 INFO - wptserve == 1.4.0 19:56:58 INFO - wsgiref == 0.1.2 19:56:58 INFO - Running post-action listener: _resource_record_post_action 19:56:58 INFO - Running post-action listener: _start_resource_monitoring 19:56:58 INFO - Starting resource monitoring. 19:56:58 INFO - ##### 19:56:58 INFO - ##### Running pull step. 19:56:58 INFO - ##### 19:56:58 INFO - Running pre-action listener: _resource_record_pre_action 19:56:58 INFO - Running main action method: pull 19:56:58 INFO - Pull has nothing to do! 19:56:58 INFO - Running post-action listener: _resource_record_post_action 19:56:58 INFO - ##### 19:56:58 INFO - ##### Running install step. 19:56:58 INFO - ##### 19:56:58 INFO - Running pre-action listener: _resource_record_pre_action 19:56:58 INFO - Running main action method: install 19:56:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:56:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:56:58 INFO - Reading from file tmpfile_stdout 19:56:58 INFO - Detecting whether we're running mozinstall >=1.0... 19:56:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 19:56:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 19:56:58 INFO - Reading from file tmpfile_stdout 19:56:58 INFO - Output received: 19:56:58 INFO - Usage: mozinstall [options] installer 19:56:58 INFO - Options: 19:56:58 INFO - -h, --help show this help message and exit 19:56:58 INFO - -d DEST, --destination=DEST 19:56:58 INFO - Directory to install application into. [default: 19:56:58 INFO - "/builds/slave/test"] 19:56:58 INFO - --app=APP Application being installed. [default: firefox] 19:56:58 INFO - mkdir: /builds/slave/test/build/application 19:56:58 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'] 19:56:58 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 19:57:17 INFO - Reading from file tmpfile_stdout 19:57:17 INFO - Output received: 19:57:17 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 19:57:17 INFO - Running post-action listener: _resource_record_post_action 19:57:17 INFO - ##### 19:57:17 INFO - ##### Running run-tests step. 19:57:17 INFO - ##### 19:57:17 INFO - Running pre-action listener: _resource_record_pre_action 19:57:17 INFO - Running main action method: run_tests 19:57:17 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 19:57:17 INFO - Minidump filename unknown. Determining based upon platform and architecture. 19:57:17 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 19:57:17 INFO - grabbing minidump binary from tooltool 19:57:17 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')]} 19:57:17 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 0x10dc795e0>, '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 0x10d85ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d887990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 19:57:17 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 19:57:17 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 19:57:17 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 19:57:17 INFO - Return code: 0 19:57:17 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 19:57:17 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 19:57:17 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/Ho_mlRI7SGmsKG43adqbMw/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 19:57:17 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/Ho_mlRI7SGmsKG43adqbMw/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 19:57:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.4fj7C5qvAF/Render', 19:57:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:57:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:57:17 INFO - 'HOME': '/Users/cltbld', 19:57:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:57:17 INFO - 'LOGNAME': 'cltbld', 19:57:17 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 19:57:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:57:17 INFO - 'MOZ_NO_REMOTE': '1', 19:57:17 INFO - 'NO_EM_RESTART': '1', 19:57:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:57:17 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:57:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:57:17 INFO - 'PWD': '/builds/slave/test', 19:57:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:57:17 INFO - 'SHELL': '/bin/bash', 19:57:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.NBHHzfraVA/Listeners', 19:57:17 INFO - 'TMPDIR': '/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/T/', 19:57:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:57:17 INFO - 'USER': 'cltbld', 19:57:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:57:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:57:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:57:17 INFO - 'XPC_FLAGS': '0x0', 19:57:17 INFO - 'XPC_SERVICE_NAME': '0', 19:57:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:57:17 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/Ho_mlRI7SGmsKG43adqbMw/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 19:57:17 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 19:57:17 INFO - import pkg_resources 19:57:18 INFO - Using 1 client processes 19:57:19 INFO - wptserve Starting http server on 127.0.0.1:8001 19:57:19 INFO - wptserve Starting http server on 127.0.0.1:8000 19:57:19 INFO - wptserve Starting http server on 127.0.0.1:8443 19:57:20 INFO - SUITE-START | Running 778 tests 19:57:20 INFO - Running testharness tests 19:57:20 INFO - Setting up ssl 19:57:20 INFO - PROCESS | certutil | 19:57:20 INFO - PROCESS | certutil | 19:57:20 INFO - PROCESS | certutil | 19:57:20 INFO - Certificate Nickname Trust Attributes 19:57:20 INFO - SSL,S/MIME,JAR/XPI 19:57:20 INFO - 19:57:20 INFO - web-platform-tests CT,, 19:57:20 INFO - 19:57:20 INFO - Starting runner 19:57:21 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 19:57:21 INFO - PROCESS | 1930 | 1463626641805 Marionette DEBUG Marionette enabled via build flag and pref 19:57:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x113f28000 == 1 [pid = 1930] [id = 1] 19:57:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 1 (0x113f28800) [pid = 1930] [serial = 1] [outer = 0x0] 19:57:21 INFO - PROCESS | 1930 | [1930] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 19:57:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 2 (0x113f29800) [pid = 1930] [serial = 2] [outer = 0x113f28800] 19:57:22 INFO - PROCESS | 1930 | 1463626642119 Marionette INFO Listening on port 2828 19:57:22 INFO - PROCESS | 1930 | 1463626642357 Marionette DEBUG Marionette enabled via command-line flag 19:57:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x116920000 == 2 [pid = 1930] [id = 2] 19:57:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 3 (0x116920800) [pid = 1930] [serial = 3] [outer = 0x0] 19:57:22 INFO - PROCESS | 1930 | [1930] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 19:57:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 4 (0x116921800) [pid = 1930] [serial = 4] [outer = 0x116920800] 19:57:22 INFO - PROCESS | 1930 | [1930] 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 19:57:22 INFO - PROCESS | 1930 | 1463626642506 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49655 19:57:22 INFO - PROCESS | 1930 | 1463626642591 Marionette DEBUG Closed connection conn0 19:57:22 INFO - PROCESS | 1930 | [1930] 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 19:57:22 INFO - PROCESS | 1930 | 1463626642597 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49656 19:57:22 INFO - PROCESS | 1930 | 1463626642606 Marionette DEBUG Closed connection conn1 19:57:22 INFO - PROCESS | 1930 | [1930] 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 19:57:22 INFO - PROCESS | 1930 | 1463626642611 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49657 19:57:22 INFO - PROCESS | 1930 | 1463626642619 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 19:57:22 INFO - PROCESS | 1930 | 1463626642625 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":"20160518184444","device":"desktop","version":"48.0a2"} 19:57:22 INFO - PROCESS | 1930 | [1930] 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 19:57:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x120606000 == 3 [pid = 1930] [id = 3] 19:57:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 5 (0x120606800) [pid = 1930] [serial = 5] [outer = 0x0] 19:57:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x120607000 == 4 [pid = 1930] [id = 4] 19:57:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 6 (0x119eca800) [pid = 1930] [serial = 6] [outer = 0x0] 19:57:23 INFO - PROCESS | 1930 | [1930] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 19:57:23 INFO - PROCESS | 1930 | [1930] 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 19:57:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x12473b000 == 5 [pid = 1930] [id = 5] 19:57:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 7 (0x119eca000) [pid = 1930] [serial = 7] [outer = 0x0] 19:57:23 INFO - PROCESS | 1930 | [1930] 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 19:57:23 INFO - PROCESS | 1930 | [1930] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 19:57:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 8 (0x124808400) [pid = 1930] [serial = 8] [outer = 0x119eca000] 19:57:23 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 19:57:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 9 (0x119356800) [pid = 1930] [serial = 9] [outer = 0x120606800] 19:57:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 10 (0x124f77c00) [pid = 1930] [serial = 10] [outer = 0x119eca800] 19:57:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 11 (0x124f7a400) [pid = 1930] [serial = 11] [outer = 0x119eca000] 19:57:24 INFO - PROCESS | 1930 | [1930] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 19:57:24 INFO - PROCESS | 1930 | 1463626644393 Marionette DEBUG loaded listener.js 19:57:24 INFO - PROCESS | 1930 | 1463626644402 Marionette DEBUG loaded listener.js 19:57:24 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 19:57:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 12 (0x126fef000) [pid = 1930] [serial = 12] [outer = 0x119eca000] 19:57:24 INFO - PROCESS | 1930 | 1463626644759 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"f93aa56f-46fa-be48-8d21-265ef6c53f46","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":"20160518184444","device":"desktop","version":"48.0a2","command_id":1}}] 19:57:24 INFO - PROCESS | 1930 | 1463626644867 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}] 19:57:24 INFO - PROCESS | 1930 | 1463626644924 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 19:57:25 INFO - PROCESS | 1930 | 1463626645000 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 19:57:25 INFO - PROCESS | 1930 | [1930] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 19:57:25 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:57:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 13 (0x128daa000) [pid = 1930] [serial = 13] [outer = 0x119eca000] 19:57:25 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:57:25 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:57:25 INFO - PROCESS | 1930 | 1463626645269 Marionette TRACE conn2 <- [1,3,null,{}] 19:57:25 INFO - PROCESS | 1930 | 1463626645271 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 19:57:25 INFO - PROCESS | 1930 | 1463626645299 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 19:57:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 19:57:25 INFO - PROCESS | 1930 | 1463626645328 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 19:57:25 INFO - PROCESS | 1930 | 1463626645330 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 19:57:25 INFO - PROCESS | 1930 | 1463626645333 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 19:57:25 INFO - PROCESS | 1930 | 1463626645335 Marionette TRACE conn2 <- [1,6,null,{}] 19:57:25 INFO - PROCESS | 1930 | 1463626645338 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}] 19:57:25 INFO - PROCESS | 1930 | 1463626645349 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 19:57:25 INFO - PROCESS | 1930 | 1463626645351 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x1290d7000 == 6 [pid = 1930] [id = 6] 19:57:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 14 (0x1290bf000) [pid = 1930] [serial = 14] [outer = 0x0] 19:57:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 15 (0x1290c0c00) [pid = 1930] [serial = 15] [outer = 0x1290bf000] 19:57:25 INFO - PROCESS | 1930 | 1463626645384 Marionette DEBUG loaded listener.js 19:57:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 16 (0x129373000) [pid = 1930] [serial = 16] [outer = 0x1290bf000] 19:57:25 INFO - PROCESS | 1930 | 1463626645665 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]]]}] 19:57:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 19:57:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 371ms 19:57:25 INFO - PROCESS | 1930 | 1463626645704 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 19:57:25 INFO - PROCESS | 1930 | 1463626645705 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 19:57:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x113fdb800 == 7 [pid = 1930] [id = 7] 19:57:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 17 (0x11515c800) [pid = 1930] [serial = 17] [outer = 0x0] 19:57:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 18 (0x1295cd800) [pid = 1930] [serial = 18] [outer = 0x11515c800] 19:57:25 INFO - PROCESS | 1930 | 1463626645731 Marionette DEBUG loaded listener.js 19:57:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 19:57:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 19 (0x1295d0800) [pid = 1930] [serial = 19] [outer = 0x11515c800] 19:57:25 INFO - PROCESS | 1930 | 1463626645792 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 19:57:25 INFO - PROCESS | 1930 | 1463626645793 Marionette TRACE conn2 <- [1,10,null,{}] 19:57:25 INFO - PROCESS | 1930 | 1463626645810 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}] 19:57:25 INFO - PROCESS | 1930 | 1463626645937 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 19:57:25 INFO - PROCESS | 1930 | 1463626645971 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a90a000 == 8 [pid = 1930] [id = 8] 19:57:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 20 (0x12a7c2800) [pid = 1930] [serial = 20] [outer = 0x0] 19:57:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 21 (0x12a7c4400) [pid = 1930] [serial = 21] [outer = 0x12a7c2800] 19:57:26 INFO - PROCESS | 1930 | 1463626646001 Marionette DEBUG loaded listener.js 19:57:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 22 (0x12a7c8800) [pid = 1930] [serial = 22] [outer = 0x12a7c2800] 19:57:26 INFO - PROCESS | 1930 | 1463626646331 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]]]}] 19:57:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 19:57:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 613ms 19:57:26 INFO - PROCESS | 1930 | 1463626646388 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 19:57:26 INFO - PROCESS | 1930 | 1463626646398 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 19:57:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 19:57:26 INFO - PROCESS | 1930 | 1463626646406 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 19:57:26 INFO - PROCESS | 1930 | 1463626646408 Marionette TRACE conn2 <- [1,14,null,{}] 19:57:26 INFO - PROCESS | 1930 | 1463626646425 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}] 19:57:26 INFO - PROCESS | 1930 | 1463626646562 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 19:57:26 INFO - PROCESS | 1930 | 1463626646569 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x12b31e800 == 9 [pid = 1930] [id = 9] 19:57:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 23 (0x12a7cd800) [pid = 1930] [serial = 23] [outer = 0x0] 19:57:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 24 (0x12ab64400) [pid = 1930] [serial = 24] [outer = 0x12a7cd800] 19:57:26 INFO - PROCESS | 1930 | 1463626646608 Marionette DEBUG loaded listener.js 19:57:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 25 (0x12b3b4000) [pid = 1930] [serial = 25] [outer = 0x12a7cd800] 19:57:26 INFO - PROCESS | 1930 | 1463626646944 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]]]}] 19:57:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 19:57:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 576ms 19:57:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 19:57:26 INFO - PROCESS | 1930 | 1463626646981 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 19:57:26 INFO - PROCESS | 1930 | 1463626646982 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 19:57:26 INFO - PROCESS | 1930 | 1463626646984 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 19:57:26 INFO - PROCESS | 1930 | 1463626646985 Marionette TRACE conn2 <- [1,18,null,{}] 19:57:26 INFO - PROCESS | 1930 | 1463626646987 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}] 19:57:27 INFO - PROCESS | 1930 | 1463626647079 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 19:57:27 INFO - PROCESS | 1930 | 1463626647084 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba90800 == 10 [pid = 1930] [id = 10] 19:57:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 26 (0x12bb17800) [pid = 1930] [serial = 26] [outer = 0x0] 19:57:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 27 (0x12bb20800) [pid = 1930] [serial = 27] [outer = 0x12bb17800] 19:57:27 INFO - PROCESS | 1930 | 1463626647109 Marionette DEBUG loaded listener.js 19:57:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 28 (0x12bc87800) [pid = 1930] [serial = 28] [outer = 0x12bb17800] 19:57:27 INFO - PROCESS | 1930 | 1463626647406 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]]]}] 19:57:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 19:57:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 469ms 19:57:27 INFO - PROCESS | 1930 | 1463626647455 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 19:57:27 INFO - PROCESS | 1930 | 1463626647457 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 19:57:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 19:57:27 INFO - PROCESS | 1930 | 1463626647463 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 19:57:27 INFO - PROCESS | 1930 | 1463626647464 Marionette TRACE conn2 <- [1,22,null,{}] 19:57:27 INFO - PROCESS | 1930 | 1463626647466 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}] 19:57:27 INFO - PROCESS | 1930 | 1463626647599 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 19:57:27 INFO - PROCESS | 1930 | 1463626647605 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x12beb8800 == 11 [pid = 1930] [id = 11] 19:57:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 29 (0x12bc8ac00) [pid = 1930] [serial = 29] [outer = 0x0] 19:57:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 30 (0x12be84400) [pid = 1930] [serial = 30] [outer = 0x12bc8ac00] 19:57:27 INFO - PROCESS | 1930 | 1463626647646 Marionette DEBUG loaded listener.js 19:57:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 31 (0x11757e000) [pid = 1930] [serial = 31] [outer = 0x12bc8ac00] 19:57:28 INFO - PROCESS | 1930 | 1463626648000 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]]]}] 19:57:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 19:57:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 568ms 19:57:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 19:57:28 INFO - PROCESS | 1930 | 1463626648031 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 19:57:28 INFO - PROCESS | 1930 | 1463626648033 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 19:57:28 INFO - PROCESS | 1930 | 1463626648035 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 19:57:28 INFO - PROCESS | 1930 | 1463626648036 Marionette TRACE conn2 <- [1,26,null,{}] 19:57:28 INFO - PROCESS | 1930 | 1463626648038 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}] 19:57:28 INFO - PROCESS | 1930 | 1463626648128 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 19:57:28 INFO - PROCESS | 1930 | 1463626648133 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x118079800 == 12 [pid = 1930] [id = 12] 19:57:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 32 (0x1182c6c00) [pid = 1930] [serial = 32] [outer = 0x0] 19:57:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 33 (0x118621c00) [pid = 1930] [serial = 33] [outer = 0x1182c6c00] 19:57:28 INFO - PROCESS | 1930 | 1463626648158 Marionette DEBUG loaded listener.js 19:57:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 34 (0x12bf9d400) [pid = 1930] [serial = 34] [outer = 0x1182c6c00] 19:57:28 INFO - PROCESS | 1930 | 1463626648417 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]]]}] 19:57:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 19:57:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 19:57:28 INFO - PROCESS | 1930 | 1463626648454 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 19:57:28 INFO - PROCESS | 1930 | 1463626648456 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 19:57:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 19:57:28 INFO - PROCESS | 1930 | 1463626648469 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 19:57:28 INFO - PROCESS | 1930 | 1463626648470 Marionette TRACE conn2 <- [1,30,null,{}] 19:57:28 INFO - PROCESS | 1930 | 1463626648484 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}] 19:57:28 INFO - PROCESS | 1930 | 1463626648618 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 19:57:28 INFO - PROCESS | 1930 | 1463626648625 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c2d6800 == 13 [pid = 1930] [id = 13] 19:57:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 35 (0x12bfa0000) [pid = 1930] [serial = 35] [outer = 0x0] 19:57:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 36 (0x12c2ef400) [pid = 1930] [serial = 36] [outer = 0x12bfa0000] 19:57:28 INFO - PROCESS | 1930 | 1463626648663 Marionette DEBUG loaded listener.js 19:57:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 37 (0x12c2f3400) [pid = 1930] [serial = 37] [outer = 0x12bfa0000] 19:57:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 19:57:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 519ms 19:57:28 INFO - PROCESS | 1930 | 1463626648979 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]]]}] 19:57:28 INFO - PROCESS | 1930 | 1463626648988 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 19:57:28 INFO - PROCESS | 1930 | 1463626648989 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 19:57:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 19:57:29 INFO - PROCESS | 1930 | 1463626648998 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 19:57:29 INFO - PROCESS | 1930 | 1463626648999 Marionette TRACE conn2 <- [1,34,null,{}] 19:57:29 INFO - PROCESS | 1930 | 1463626649001 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}] 19:57:29 INFO - PROCESS | 1930 | 1463626649088 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 19:57:29 INFO - PROCESS | 1930 | 1463626649093 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c823000 == 14 [pid = 1930] [id = 14] 19:57:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 38 (0x12c2f4c00) [pid = 1930] [serial = 38] [outer = 0x0] 19:57:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 39 (0x12c2fac00) [pid = 1930] [serial = 39] [outer = 0x12c2f4c00] 19:57:29 INFO - PROCESS | 1930 | 1463626649128 Marionette DEBUG loaded listener.js 19:57:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 40 (0x124be7000) [pid = 1930] [serial = 40] [outer = 0x12c2f4c00] 19:57:29 INFO - PROCESS | 1930 | 1463626649372 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]]]}] 19:57:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 19:57:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 420ms 19:57:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 19:57:29 INFO - PROCESS | 1930 | 1463626649419 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 19:57:29 INFO - PROCESS | 1930 | 1463626649421 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 19:57:29 INFO - PROCESS | 1930 | 1463626649429 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 19:57:29 INFO - PROCESS | 1930 | 1463626649430 Marionette TRACE conn2 <- [1,38,null,{}] 19:57:29 INFO - PROCESS | 1930 | 1463626649433 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}] 19:57:29 INFO - PROCESS | 1930 | 1463626649522 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 19:57:29 INFO - PROCESS | 1930 | 1463626649529 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ca74000 == 15 [pid = 1930] [id = 15] 19:57:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 41 (0x124bea000) [pid = 1930] [serial = 41] [outer = 0x0] 19:57:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 42 (0x124bf2400) [pid = 1930] [serial = 42] [outer = 0x124bea000] 19:57:29 INFO - PROCESS | 1930 | 1463626649550 Marionette DEBUG loaded listener.js 19:57:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 43 (0x12c8bf000) [pid = 1930] [serial = 43] [outer = 0x124bea000] 19:57:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ce25000 == 16 [pid = 1930] [id = 16] 19:57:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 44 (0x12ce25800) [pid = 1930] [serial = 44] [outer = 0x0] 19:57:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 45 (0x12ce2a000) [pid = 1930] [serial = 45] [outer = 0x12ce25800] 19:57:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 46 (0x12ce26000) [pid = 1930] [serial = 46] [outer = 0x12ce25800] 19:57:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ca87000 == 17 [pid = 1930] [id = 17] 19:57:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 47 (0x12c2f9800) [pid = 1930] [serial = 47] [outer = 0x0] 19:57:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 48 (0x12ce18400) [pid = 1930] [serial = 48] [outer = 0x12c2f9800] 19:57:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 49 (0x12ce1a000) [pid = 1930] [serial = 49] [outer = 0x12c2f9800] 19:57:29 INFO - PROCESS | 1930 | 1463626649918 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]]]}] 19:57:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 19:57:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 524ms 19:57:29 INFO - PROCESS | 1930 | 1463626649950 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 19:57:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 19:57:29 INFO - PROCESS | 1930 | 1463626649952 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 19:57:29 INFO - PROCESS | 1930 | 1463626649955 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 19:57:29 INFO - PROCESS | 1930 | 1463626649957 Marionette TRACE conn2 <- [1,42,null,{}] 19:57:29 INFO - PROCESS | 1930 | 1463626649960 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}] 19:57:30 INFO - PROCESS | 1930 | 1463626650095 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 19:57:30 INFO - PROCESS | 1930 | 1463626650104 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d155800 == 18 [pid = 1930] [id = 18] 19:57:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 50 (0x12c8c1c00) [pid = 1930] [serial = 50] [outer = 0x0] 19:57:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 51 (0x12d05cc00) [pid = 1930] [serial = 51] [outer = 0x12c8c1c00] 19:57:30 INFO - PROCESS | 1930 | 1463626650145 Marionette DEBUG loaded listener.js 19:57:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 52 (0x11809e400) [pid = 1930] [serial = 52] [outer = 0x12c8c1c00] 19:57:30 INFO - PROCESS | 1930 | 1463626650530 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]]]}] 19:57:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 19:57:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 623ms 19:57:30 INFO - PROCESS | 1930 | 1463626650578 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 19:57:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 19:57:30 INFO - PROCESS | 1930 | 1463626650588 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 19:57:30 INFO - PROCESS | 1930 | 1463626650591 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 19:57:30 INFO - PROCESS | 1930 | 1463626650592 Marionette TRACE conn2 <- [1,46,null,{}] 19:57:30 INFO - PROCESS | 1930 | 1463626650594 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}] 19:57:30 INFO - PROCESS | 1930 | 1463626650681 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 19:57:30 INFO - PROCESS | 1930 | 1463626650697 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba06800 == 19 [pid = 1930] [id = 19] 19:57:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 53 (0x118646800) [pid = 1930] [serial = 53] [outer = 0x0] 19:57:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 54 (0x118649400) [pid = 1930] [serial = 54] [outer = 0x118646800] 19:57:30 INFO - PROCESS | 1930 | 1463626650726 Marionette DEBUG loaded listener.js 19:57:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 55 (0x118831800) [pid = 1930] [serial = 55] [outer = 0x118646800] 19:57:30 INFO - PROCESS | 1930 | 1463626650964 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]]]}] 19:57:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 19:57:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 19:57:31 INFO - PROCESS | 1930 | 1463626651016 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 19:57:31 INFO - PROCESS | 1930 | 1463626651017 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 19:57:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 19:57:31 INFO - PROCESS | 1930 | 1463626651019 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 19:57:31 INFO - PROCESS | 1930 | 1463626651020 Marionette TRACE conn2 <- [1,50,null,{}] 19:57:31 INFO - PROCESS | 1930 | 1463626651029 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}] 19:57:31 INFO - PROCESS | 1930 | 1463626651125 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 19:57:31 INFO - PROCESS | 1930 | 1463626651129 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x12baa5000 == 20 [pid = 1930] [id = 20] 19:57:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 56 (0x124ea2800) [pid = 1930] [serial = 56] [outer = 0x0] 19:57:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 57 (0x12d657000) [pid = 1930] [serial = 57] [outer = 0x124ea2800] 19:57:31 INFO - PROCESS | 1930 | 1463626651154 Marionette DEBUG loaded listener.js 19:57:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 58 (0x12d65cc00) [pid = 1930] [serial = 58] [outer = 0x124ea2800] 19:57:31 INFO - PROCESS | 1930 | 1463626651380 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]]]}] 19:57:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 19:57:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 368ms 19:57:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 19:57:31 INFO - PROCESS | 1930 | 1463626651387 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 19:57:31 INFO - PROCESS | 1930 | 1463626651388 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 19:57:31 INFO - PROCESS | 1930 | 1463626651397 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 19:57:31 INFO - PROCESS | 1930 | 1463626651398 Marionette TRACE conn2 <- [1,54,null,{}] 19:57:31 INFO - PROCESS | 1930 | 1463626651400 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}] 19:57:31 INFO - PROCESS | 1930 | 1463626651495 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 19:57:31 INFO - PROCESS | 1930 | 1463626651500 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x12daa8800 == 21 [pid = 1930] [id = 21] 19:57:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 59 (0x12d65f800) [pid = 1930] [serial = 59] [outer = 0x0] 19:57:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 60 (0x12d7d4000) [pid = 1930] [serial = 60] [outer = 0x12d65f800] 19:57:31 INFO - PROCESS | 1930 | 1463626651526 Marionette DEBUG loaded listener.js 19:57:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 61 (0x12d7d8800) [pid = 1930] [serial = 61] [outer = 0x12d65f800] 19:57:31 INFO - PROCESS | 1930 | 1463626651785 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]]]}] 19:57:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 19:57:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 426ms 19:57:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 19:57:31 INFO - PROCESS | 1930 | 1463626651818 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 19:57:31 INFO - PROCESS | 1930 | 1463626651819 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 19:57:31 INFO - PROCESS | 1930 | 1463626651821 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 19:57:31 INFO - PROCESS | 1930 | 1463626651822 Marionette TRACE conn2 <- [1,58,null,{}] 19:57:31 INFO - PROCESS | 1930 | 1463626651832 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}] 19:57:31 INFO - PROCESS | 1930 | 1463626651936 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 19:57:32 INFO - PROCESS | 1930 | 1463626652496 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x111ca6000 == 22 [pid = 1930] [id = 22] 19:57:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 62 (0x111a05400) [pid = 1930] [serial = 62] [outer = 0x0] 19:57:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 63 (0x111c8a000) [pid = 1930] [serial = 63] [outer = 0x111a05400] 19:57:32 INFO - PROCESS | 1930 | 1463626652529 Marionette DEBUG loaded listener.js 19:57:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 64 (0x111f52000) [pid = 1930] [serial = 64] [outer = 0x111a05400] 19:57:32 INFO - PROCESS | 1930 | 1463626652967 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]]]}] 19:57:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 19:57:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1180ms 19:57:33 INFO - PROCESS | 1930 | 1463626653003 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 19:57:33 INFO - PROCESS | 1930 | 1463626653007 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 19:57:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 19:57:33 INFO - PROCESS | 1930 | 1463626653038 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 19:57:33 INFO - PROCESS | 1930 | 1463626653044 Marionette TRACE conn2 <- [1,62,null,{}] 19:57:33 INFO - PROCESS | 1930 | 1463626653049 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}] 19:57:33 INFO - PROCESS | 1930 | 1463626653210 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 19:57:33 INFO - PROCESS | 1930 | 1463626653283 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x115e0a800 == 23 [pid = 1930] [id = 23] 19:57:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 65 (0x1129da400) [pid = 1930] [serial = 65] [outer = 0x0] 19:57:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 66 (0x1134ec800) [pid = 1930] [serial = 66] [outer = 0x1129da400] 19:57:33 INFO - PROCESS | 1930 | 1463626653333 Marionette DEBUG loaded listener.js 19:57:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 67 (0x115e3dc00) [pid = 1930] [serial = 67] [outer = 0x1129da400] 19:57:33 INFO - PROCESS | 1930 | 1463626653812 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]]]}] 19:57:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 19:57:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 829ms 19:57:33 INFO - PROCESS | 1930 | 1463626653865 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 19:57:33 INFO - PROCESS | 1930 | 1463626653868 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 19:57:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 19:57:33 INFO - PROCESS | 1930 | 1463626653871 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 19:57:33 INFO - PROCESS | 1930 | 1463626653872 Marionette TRACE conn2 <- [1,66,null,{}] 19:57:33 INFO - PROCESS | 1930 | 1463626653890 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}] 19:57:34 INFO - PROCESS | 1930 | 1463626653999 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 19:57:34 INFO - PROCESS | 1930 | 1463626654041 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x117040800 == 24 [pid = 1930] [id = 24] 19:57:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 68 (0x116755400) [pid = 1930] [serial = 68] [outer = 0x0] 19:57:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 69 (0x116a53c00) [pid = 1930] [serial = 69] [outer = 0x116755400] 19:57:34 INFO - PROCESS | 1930 | 1463626654072 Marionette DEBUG loaded listener.js 19:57:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 70 (0x1182c5400) [pid = 1930] [serial = 70] [outer = 0x116755400] 19:57:34 INFO - PROCESS | 1930 | 1463626654707 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]]]}] 19:57:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 19:57:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 881ms 19:57:34 INFO - PROCESS | 1930 | 1463626654763 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 19:57:34 INFO - PROCESS | 1930 | 1463626654765 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 19:57:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 19:57:34 INFO - PROCESS | 1930 | 1463626654770 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 19:57:34 INFO - PROCESS | 1930 | 1463626654771 Marionette TRACE conn2 <- [1,70,null,{}] 19:57:34 INFO - PROCESS | 1930 | 1463626654777 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}] 19:57:34 INFO - PROCESS | 1930 | 1463626654856 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 19:57:34 INFO - PROCESS | 1930 | 1463626654911 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x113d31800 == 25 [pid = 1930] [id = 25] 19:57:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 71 (0x11618d400) [pid = 1930] [serial = 71] [outer = 0x0] 19:57:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 72 (0x1166b1800) [pid = 1930] [serial = 72] [outer = 0x11618d400] 19:57:34 INFO - PROCESS | 1930 | 1463626654941 Marionette DEBUG loaded listener.js 19:57:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 73 (0x11693a000) [pid = 1930] [serial = 73] [outer = 0x11618d400] 19:57:35 INFO - PROCESS | 1930 | 1463626655377 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]]]}] 19:57:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 19:57:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 673ms 19:57:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 19:57:35 INFO - PROCESS | 1930 | 1463626655444 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 19:57:35 INFO - PROCESS | 1930 | 1463626655449 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 19:57:35 INFO - PROCESS | 1930 | 1463626655455 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 19:57:35 INFO - PROCESS | 1930 | 1463626655458 Marionette TRACE conn2 <- [1,74,null,{}] 19:57:35 INFO - PROCESS | 1930 | 1463626655470 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}] 19:57:35 INFO - PROCESS | 1930 | 1463626655578 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 19:57:35 INFO - PROCESS | 1930 | 1463626655594 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x1161e3800 == 26 [pid = 1930] [id = 26] 19:57:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x116ac7800) [pid = 1930] [serial = 74] [outer = 0x0] 19:57:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x11757d000) [pid = 1930] [serial = 75] [outer = 0x116ac7800] 19:57:35 INFO - PROCESS | 1930 | 1463626655637 Marionette DEBUG loaded listener.js 19:57:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x11767a400) [pid = 1930] [serial = 76] [outer = 0x116ac7800] 19:57:36 INFO - PROCESS | 1930 | 1463626656017 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]]]}] 19:57:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 19:57:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 582ms 19:57:36 INFO - PROCESS | 1930 | 1463626656037 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 19:57:36 INFO - PROCESS | 1930 | 1463626656038 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 19:57:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 19:57:36 INFO - PROCESS | 1930 | 1463626656042 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 19:57:36 INFO - PROCESS | 1930 | 1463626656047 Marionette TRACE conn2 <- [1,78,null,{}] 19:57:36 INFO - PROCESS | 1930 | 1463626656054 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}] 19:57:36 INFO - PROCESS | 1930 | 1463626656128 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 19:57:36 INFO - PROCESS | 1930 | 1463626656133 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x116f0b000 == 27 [pid = 1930] [id = 27] 19:57:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x113406800) [pid = 1930] [serial = 77] [outer = 0x0] 19:57:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x118380c00) [pid = 1930] [serial = 78] [outer = 0x113406800] 19:57:36 INFO - PROCESS | 1930 | 1463626656164 Marionette DEBUG loaded listener.js 19:57:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x118642c00) [pid = 1930] [serial = 79] [outer = 0x113406800] 19:57:36 INFO - PROCESS | 1930 | 1463626656488 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]]]}] 19:57:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 19:57:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 478ms 19:57:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 19:57:36 INFO - PROCESS | 1930 | 1463626656520 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 19:57:36 INFO - PROCESS | 1930 | 1463626656522 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 19:57:36 INFO - PROCESS | 1930 | 1463626656525 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 19:57:36 INFO - PROCESS | 1930 | 1463626656527 Marionette TRACE conn2 <- [1,82,null,{}] 19:57:36 INFO - PROCESS | 1930 | 1463626656530 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}] 19:57:36 INFO - PROCESS | 1930 | 1463626656653 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 19:57:36 INFO - PROCESS | 1930 | 1463626656708 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x1170b9800 == 28 [pid = 1930] [id = 28] 19:57:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x1183de800) [pid = 1930] [serial = 80] [outer = 0x0] 19:57:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x11882f800) [pid = 1930] [serial = 81] [outer = 0x1183de800] 19:57:36 INFO - PROCESS | 1930 | 1463626656747 Marionette DEBUG loaded listener.js 19:57:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x11889dc00) [pid = 1930] [serial = 82] [outer = 0x1183de800] 19:57:37 INFO - PROCESS | 1930 | 1463626657078 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]]]}] 19:57:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 19:57:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 571ms 19:57:37 INFO - PROCESS | 1930 | 1463626657099 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 19:57:37 INFO - PROCESS | 1930 | 1463626657100 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 19:57:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 19:57:37 INFO - PROCESS | 1930 | 1463626657102 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 19:57:37 INFO - PROCESS | 1930 | 1463626657104 Marionette TRACE conn2 <- [1,86,null,{}] 19:57:37 INFO - PROCESS | 1930 | 1463626657106 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}] 19:57:37 INFO - PROCESS | 1930 | 1463626657180 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 19:57:37 INFO - PROCESS | 1930 | 1463626657184 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x118065000 == 29 [pid = 1930] [id = 29] 19:57:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x118640800) [pid = 1930] [serial = 83] [outer = 0x0] 19:57:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x118ea5800) [pid = 1930] [serial = 84] [outer = 0x118640800] 19:57:37 INFO - PROCESS | 1930 | 1463626657246 Marionette DEBUG loaded listener.js 19:57:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x1193d8400) [pid = 1930] [serial = 85] [outer = 0x118640800] 19:57:37 INFO - PROCESS | 1930 | 1463626657497 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]]]}] 19:57:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 19:57:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 417ms 19:57:37 INFO - PROCESS | 1930 | 1463626657521 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 19:57:37 INFO - PROCESS | 1930 | 1463626657522 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 19:57:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 19:57:37 INFO - PROCESS | 1930 | 1463626657535 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 19:57:37 INFO - PROCESS | 1930 | 1463626657536 Marionette TRACE conn2 <- [1,90,null,{}] 19:57:37 INFO - PROCESS | 1930 | 1463626657538 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}] 19:57:37 INFO - PROCESS | 1930 | 1463626657643 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 19:57:37 INFO - PROCESS | 1930 | 1463626657650 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x11867d000 == 30 [pid = 1930] [id = 30] 19:57:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x1193e0400) [pid = 1930] [serial = 86] [outer = 0x0] 19:57:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x1193f4400) [pid = 1930] [serial = 87] [outer = 0x1193e0400] 19:57:37 INFO - PROCESS | 1930 | 1463626657681 Marionette DEBUG loaded listener.js 19:57:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x119921800) [pid = 1930] [serial = 88] [outer = 0x1193e0400] 19:57:38 INFO - PROCESS | 1930 | 1463626658128 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]]]}] 19:57:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 19:57:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 618ms 19:57:38 INFO - PROCESS | 1930 | 1463626658155 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 19:57:38 INFO - PROCESS | 1930 | 1463626658157 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 19:57:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 19:57:38 INFO - PROCESS | 1930 | 1463626658163 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 19:57:38 INFO - PROCESS | 1930 | 1463626658164 Marionette TRACE conn2 <- [1,94,null,{}] 19:57:38 INFO - PROCESS | 1930 | 1463626658166 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}] 19:57:38 INFO - PROCESS | 1930 | 1463626658232 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 19:57:38 INFO - PROCESS | 1930 | 1463626658236 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x11912a800 == 31 [pid = 1930] [id = 31] 19:57:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x1193f0800) [pid = 1930] [serial = 89] [outer = 0x0] 19:57:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x1199ae400) [pid = 1930] [serial = 90] [outer = 0x1193f0800] 19:57:38 INFO - PROCESS | 1930 | 1463626658264 Marionette DEBUG loaded listener.js 19:57:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x119ed3400) [pid = 1930] [serial = 91] [outer = 0x1193f0800] 19:57:38 INFO - PROCESS | 1930 | 1463626658541 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]]]}] 19:57:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 19:57:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 419ms 19:57:38 INFO - PROCESS | 1930 | 1463626658583 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 19:57:38 INFO - PROCESS | 1930 | 1463626658584 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 19:57:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 19:57:38 INFO - PROCESS | 1930 | 1463626658587 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 19:57:38 INFO - PROCESS | 1930 | 1463626658588 Marionette TRACE conn2 <- [1,98,null,{}] 19:57:38 INFO - PROCESS | 1930 | 1463626658591 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}] 19:57:38 INFO - PROCESS | 1930 | 1463626658671 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 19:57:38 INFO - PROCESS | 1930 | 1463626658678 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x119448000 == 32 [pid = 1930] [id = 32] 19:57:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x12406a400) [pid = 1930] [serial = 92] [outer = 0x0] 19:57:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x12406ec00) [pid = 1930] [serial = 93] [outer = 0x12406a400] 19:57:38 INFO - PROCESS | 1930 | 1463626658716 Marionette DEBUG loaded listener.js 19:57:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x124076800) [pid = 1930] [serial = 94] [outer = 0x12406a400] 19:57:39 INFO - PROCESS | 1930 | 1463626659149 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]]]}] 19:57:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 19:57:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 568ms 19:57:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 19:57:39 INFO - PROCESS | 1930 | 1463626659159 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 19:57:39 INFO - PROCESS | 1930 | 1463626659161 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 19:57:39 INFO - PROCESS | 1930 | 1463626659164 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 19:57:39 INFO - PROCESS | 1930 | 1463626659165 Marionette TRACE conn2 <- [1,102,null,{}] 19:57:39 INFO - PROCESS | 1930 | 1463626659168 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}] 19:57:39 INFO - PROCESS | 1930 | 1463626659247 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 19:57:39 INFO - PROCESS | 1930 | 1463626659252 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x116f0a800 == 33 [pid = 1930] [id = 33] 19:57:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x119ed3000) [pid = 1930] [serial = 95] [outer = 0x0] 19:57:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x124267400) [pid = 1930] [serial = 96] [outer = 0x119ed3000] 19:57:39 INFO - PROCESS | 1930 | 1463626659279 Marionette DEBUG loaded listener.js 19:57:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x12446b800) [pid = 1930] [serial = 97] [outer = 0x119ed3000] 19:57:39 INFO - PROCESS | 1930 | 1463626659557 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]]]}] 19:57:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 19:57:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 422ms 19:57:39 INFO - PROCESS | 1930 | 1463626659586 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 19:57:39 INFO - PROCESS | 1930 | 1463626659587 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 19:57:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 19:57:39 INFO - PROCESS | 1930 | 1463626659590 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 19:57:39 INFO - PROCESS | 1930 | 1463626659591 Marionette TRACE conn2 <- [1,106,null,{}] 19:57:39 INFO - PROCESS | 1930 | 1463626659600 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}] 19:57:39 INFO - PROCESS | 1930 | 1463626659676 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 19:57:39 INFO - PROCESS | 1930 | 1463626659681 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x119bcf000 == 34 [pid = 1930] [id = 34] 19:57:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x124470400) [pid = 1930] [serial = 98] [outer = 0x0] 19:57:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x1248e8800) [pid = 1930] [serial = 99] [outer = 0x124470400] 19:57:39 INFO - PROCESS | 1930 | 1463626659706 Marionette DEBUG loaded listener.js 19:57:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x124ab4400) [pid = 1930] [serial = 100] [outer = 0x124470400] 19:57:40 INFO - PROCESS | 1930 | 1463626660073 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]]]}] 19:57:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 19:57:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 529ms 19:57:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 19:57:40 INFO - PROCESS | 1930 | 1463626660120 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 19:57:40 INFO - PROCESS | 1930 | 1463626660122 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 19:57:40 INFO - PROCESS | 1930 | 1463626660128 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 19:57:40 INFO - PROCESS | 1930 | 1463626660130 Marionette TRACE conn2 <- [1,110,null,{}] 19:57:40 INFO - PROCESS | 1930 | 1463626660134 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}] 19:57:40 INFO - PROCESS | 1930 | 1463626660263 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 19:57:40 INFO - PROCESS | 1930 | 1463626660269 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x12061f800 == 35 [pid = 1930] [id = 35] 19:57:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x124466c00) [pid = 1930] [serial = 101] [outer = 0x0] 19:57:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x124eac400) [pid = 1930] [serial = 102] [outer = 0x124466c00] 19:57:40 INFO - PROCESS | 1930 | 1463626660314 Marionette DEBUG loaded listener.js 19:57:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x12520cc00) [pid = 1930] [serial = 103] [outer = 0x124466c00] 19:57:40 INFO - PROCESS | 1930 | 1463626660661 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]]]}] 19:57:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 19:57:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 573ms 19:57:40 INFO - PROCESS | 1930 | 1463626660699 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 19:57:40 INFO - PROCESS | 1930 | 1463626660700 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 19:57:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 19:57:40 INFO - PROCESS | 1930 | 1463626660702 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 19:57:40 INFO - PROCESS | 1930 | 1463626660703 Marionette TRACE conn2 <- [1,114,null,{}] 19:57:40 INFO - PROCESS | 1930 | 1463626660706 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}] 19:57:40 INFO - PROCESS | 1930 | 1463626660800 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 19:57:40 INFO - PROCESS | 1930 | 1463626660808 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x1240a2800 == 36 [pid = 1930] [id = 36] 19:57:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x124eae400) [pid = 1930] [serial = 104] [outer = 0x0] 19:57:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x125379800) [pid = 1930] [serial = 105] [outer = 0x124eae400] 19:57:40 INFO - PROCESS | 1930 | 1463626660832 Marionette DEBUG loaded listener.js 19:57:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x1256c1000) [pid = 1930] [serial = 106] [outer = 0x124eae400] 19:57:41 INFO - PROCESS | 1930 | 1463626661122 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]]]}] 19:57:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 19:57:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 19:57:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 19:57:41 INFO - PROCESS | 1930 | 1463626661170 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 19:57:41 INFO - PROCESS | 1930 | 1463626661171 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 19:57:41 INFO - PROCESS | 1930 | 1463626661174 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 19:57:41 INFO - PROCESS | 1930 | 1463626661175 Marionette TRACE conn2 <- [1,118,null,{}] 19:57:41 INFO - PROCESS | 1930 | 1463626661180 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}] 19:57:41 INFO - PROCESS | 1930 | 1463626661255 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 19:57:41 INFO - PROCESS | 1930 | 1463626661262 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x1242bc800 == 37 [pid = 1930] [id = 37] 19:57:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x124ab1400) [pid = 1930] [serial = 107] [outer = 0x0] 19:57:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x125eaf000) [pid = 1930] [serial = 108] [outer = 0x124ab1400] 19:57:41 INFO - PROCESS | 1930 | 1463626661288 Marionette DEBUG loaded listener.js 19:57:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x126945000) [pid = 1930] [serial = 109] [outer = 0x124ab1400] 19:57:41 INFO - PROCESS | 1930 | 1463626661712 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]]]}] 19:57:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 19:57:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 571ms 19:57:41 INFO - PROCESS | 1930 | 1463626661754 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 19:57:41 INFO - PROCESS | 1930 | 1463626661756 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 19:57:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 19:57:41 INFO - PROCESS | 1930 | 1463626661761 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 19:57:41 INFO - PROCESS | 1930 | 1463626661763 Marionette TRACE conn2 <- [1,122,null,{}] 19:57:41 INFO - PROCESS | 1930 | 1463626661766 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}] 19:57:41 INFO - PROCESS | 1930 | 1463626661846 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 19:57:41 INFO - PROCESS | 1930 | 1463626661850 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x12474d000 == 38 [pid = 1930] [id = 38] 19:57:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x126d34400) [pid = 1930] [serial = 110] [outer = 0x0] 19:57:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x126d39c00) [pid = 1930] [serial = 111] [outer = 0x126d34400] 19:57:41 INFO - PROCESS | 1930 | 1463626661874 Marionette DEBUG loaded listener.js 19:57:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x126f87800) [pid = 1930] [serial = 112] [outer = 0x126d34400] 19:57:42 INFO - PROCESS | 1930 | 1463626662142 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]]]}] 19:57:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 19:57:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 420ms 19:57:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 19:57:42 INFO - PROCESS | 1930 | 1463626662181 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 19:57:42 INFO - PROCESS | 1930 | 1463626662182 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 19:57:42 INFO - PROCESS | 1930 | 1463626662184 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 19:57:42 INFO - PROCESS | 1930 | 1463626662185 Marionette TRACE conn2 <- [1,126,null,{}] 19:57:42 INFO - PROCESS | 1930 | 1463626662187 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}] 19:57:42 INFO - PROCESS | 1930 | 1463626662265 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 19:57:42 INFO - PROCESS | 1930 | 1463626662270 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x124f8a000 == 39 [pid = 1930] [id = 39] 19:57:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x126fe9c00) [pid = 1930] [serial = 113] [outer = 0x0] 19:57:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x1270e3c00) [pid = 1930] [serial = 114] [outer = 0x126fe9c00] 19:57:42 INFO - PROCESS | 1930 | 1463626662296 Marionette DEBUG loaded listener.js 19:57:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x1270eb400) [pid = 1930] [serial = 115] [outer = 0x126fe9c00] 19:57:42 INFO - PROCESS | 1930 | 1463626662612 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]]]}] 19:57:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 19:57:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 469ms 19:57:42 INFO - PROCESS | 1930 | 1463626662653 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 19:57:42 INFO - PROCESS | 1930 | 1463626662654 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 19:57:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 19:57:42 INFO - PROCESS | 1930 | 1463626662656 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 19:57:42 INFO - PROCESS | 1930 | 1463626662657 Marionette TRACE conn2 <- [1,130,null,{}] 19:57:42 INFO - PROCESS | 1930 | 1463626662660 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}] 19:57:42 INFO - PROCESS | 1930 | 1463626662779 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 19:57:42 INFO - PROCESS | 1930 | 1463626662786 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x12533a000 == 40 [pid = 1930] [id = 40] 19:57:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x1270eb800) [pid = 1930] [serial = 116] [outer = 0x0] 19:57:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x128ca0000) [pid = 1930] [serial = 117] [outer = 0x1270eb800] 19:57:42 INFO - PROCESS | 1930 | 1463626662810 Marionette DEBUG loaded listener.js 19:57:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x128ca7000) [pid = 1930] [serial = 118] [outer = 0x1270eb800] 19:57:43 INFO - PROCESS | 1930 | 1463626663780 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]]]}] 19:57:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 19:57:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1170ms 19:57:43 INFO - PROCESS | 1930 | 1463626663827 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 19:57:43 INFO - PROCESS | 1930 | 1463626663829 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 19:57:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 19:57:43 INFO - PROCESS | 1930 | 1463626663832 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 19:57:43 INFO - PROCESS | 1930 | 1463626663834 Marionette TRACE conn2 <- [1,134,null,{}] 19:57:43 INFO - PROCESS | 1930 | 1463626663838 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}] 19:57:43 INFO - PROCESS | 1930 | 1463626663921 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 19:57:43 INFO - PROCESS | 1930 | 1463626663971 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x112f72800 == 41 [pid = 1930] [id = 41] 19:57:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x1160de400) [pid = 1930] [serial = 119] [outer = 0x0] 19:57:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x116187800) [pid = 1930] [serial = 120] [outer = 0x1160de400] 19:57:44 INFO - PROCESS | 1930 | 1463626664002 Marionette DEBUG loaded listener.js 19:57:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x116754000) [pid = 1930] [serial = 121] [outer = 0x1160de400] 19:57:44 INFO - PROCESS | 1930 | 1463626664301 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]]]}] 19:57:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 19:57:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 520ms 19:57:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 19:57:44 INFO - PROCESS | 1930 | 1463626664353 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 19:57:44 INFO - PROCESS | 1930 | 1463626664357 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 19:57:44 INFO - PROCESS | 1930 | 1463626664368 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 19:57:44 INFO - PROCESS | 1930 | 1463626664370 Marionette TRACE conn2 <- [1,138,null,{}] 19:57:44 INFO - PROCESS | 1930 | 1463626664373 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}] 19:57:44 INFO - PROCESS | 1930 | 1463626664476 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 19:57:44 INFO - PROCESS | 1930 | 1463626664484 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x113b9a800 == 42 [pid = 1930] [id = 42] 19:57:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x113df0c00) [pid = 1930] [serial = 122] [outer = 0x0] 19:57:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x116761800) [pid = 1930] [serial = 123] [outer = 0x113df0c00] 19:57:44 INFO - PROCESS | 1930 | 1463626664526 Marionette DEBUG loaded listener.js 19:57:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x118099c00) [pid = 1930] [serial = 124] [outer = 0x113df0c00] 19:57:44 INFO - PROCESS | 1930 | 1463626664979 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]]]}] 19:57:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 19:57:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 626ms 19:57:44 INFO - PROCESS | 1930 | 1463626664988 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 19:57:44 INFO - PROCESS | 1930 | 1463626664989 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 19:57:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 19:57:44 INFO - PROCESS | 1930 | 1463626664993 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 19:57:44 INFO - PROCESS | 1930 | 1463626664996 Marionette TRACE conn2 <- [1,142,null,{}] 19:57:45 INFO - PROCESS | 1930 | 1463626665003 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}] 19:57:45 INFO - PROCESS | 1930 | 1463626665539 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 19:57:45 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x12a7c2800) [pid = 1930] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 19:57:45 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x1290bf000) [pid = 1930] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 19:57:45 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x12d65f800) [pid = 1930] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 19:57:45 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x124ea2800) [pid = 1930] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 19:57:45 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x118646800) [pid = 1930] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 19:57:45 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x12c8c1c00) [pid = 1930] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 19:57:45 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x124bea000) [pid = 1930] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 19:57:45 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x12c2f4c00) [pid = 1930] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 19:57:45 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x12bfa0000) [pid = 1930] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 19:57:45 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x1182c6c00) [pid = 1930] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 19:57:45 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x12bc8ac00) [pid = 1930] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 19:57:45 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x12bb17800) [pid = 1930] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 19:57:45 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x12a7cd800) [pid = 1930] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 19:57:45 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x126d34400) [pid = 1930] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 19:57:45 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x1129da400) [pid = 1930] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 19:57:45 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x116755400) [pid = 1930] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 19:57:45 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x11618d400) [pid = 1930] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 19:57:45 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x116ac7800) [pid = 1930] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 19:57:45 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x113406800) [pid = 1930] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 19:57:45 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x1183de800) [pid = 1930] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 19:57:45 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x118640800) [pid = 1930] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 19:57:45 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x1193e0400) [pid = 1930] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 19:57:45 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x1193f0800) [pid = 1930] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 19:57:45 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x12406a400) [pid = 1930] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 19:57:45 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x119ed3000) [pid = 1930] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 19:57:45 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x124470400) [pid = 1930] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 19:57:45 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x124eae400) [pid = 1930] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 19:57:45 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x124ab1400) [pid = 1930] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 19:57:45 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x111a05400) [pid = 1930] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 19:57:45 INFO - PROCESS | 1930 | 1463626665615 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x116724000 == 43 [pid = 1930] [id = 43] 19:57:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x112965400) [pid = 1930] [serial = 125] [outer = 0x0] 19:57:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x112c5cc00) [pid = 1930] [serial = 126] [outer = 0x112965400] 19:57:45 INFO - PROCESS | 1930 | 1463626665642 Marionette DEBUG loaded listener.js 19:57:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x118094000) [pid = 1930] [serial = 127] [outer = 0x112965400] 19:57:45 INFO - PROCESS | 1930 | 1463626665911 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]]]}] 19:57:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 19:57:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 974ms 19:57:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 19:57:45 INFO - PROCESS | 1930 | 1463626665966 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 19:57:45 INFO - PROCESS | 1930 | 1463626665968 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 19:57:45 INFO - PROCESS | 1930 | 1463626665970 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 19:57:45 INFO - PROCESS | 1930 | 1463626665971 Marionette TRACE conn2 <- [1,146,null,{}] 19:57:45 INFO - PROCESS | 1930 | 1463626665973 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}] 19:57:46 INFO - PROCESS | 1930 | 1463626666046 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 19:57:46 INFO - PROCESS | 1930 | 1463626666090 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x1170d2800 == 44 [pid = 1930] [id = 44] 19:57:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x11618d400) [pid = 1930] [serial = 128] [outer = 0x0] 19:57:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x1183e6400) [pid = 1930] [serial = 129] [outer = 0x11618d400] 19:57:46 INFO - PROCESS | 1930 | 1463626666116 Marionette DEBUG loaded listener.js 19:57:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x118831400) [pid = 1930] [serial = 130] [outer = 0x11618d400] 19:57:46 INFO - PROCESS | 1930 | 1463626666393 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]]]}] 19:57:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 19:57:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 468ms 19:57:46 INFO - PROCESS | 1930 | 1463626666439 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 19:57:46 INFO - PROCESS | 1930 | 1463626666440 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 19:57:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 19:57:46 INFO - PROCESS | 1930 | 1463626666445 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 19:57:46 INFO - PROCESS | 1930 | 1463626666447 Marionette TRACE conn2 <- [1,150,null,{}] 19:57:46 INFO - PROCESS | 1930 | 1463626666449 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}] 19:57:46 INFO - PROCESS | 1930 | 1463626666518 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 19:57:46 INFO - PROCESS | 1930 | 1463626666522 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x118665000 == 45 [pid = 1930] [id = 45] 19:57:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x117588c00) [pid = 1930] [serial = 131] [outer = 0x0] 19:57:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x118899800) [pid = 1930] [serial = 132] [outer = 0x117588c00] 19:57:46 INFO - PROCESS | 1930 | 1463626666551 Marionette DEBUG loaded listener.js 19:57:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x119199c00) [pid = 1930] [serial = 133] [outer = 0x117588c00] 19:57:46 INFO - PROCESS | 1930 | 1463626666864 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]]]}] 19:57:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 19:57:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 470ms 19:57:46 INFO - PROCESS | 1930 | 1463626666914 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 19:57:46 INFO - PROCESS | 1930 | 1463626666915 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 19:57:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 19:57:46 INFO - PROCESS | 1930 | 1463626666917 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 19:57:46 INFO - PROCESS | 1930 | 1463626666919 Marionette TRACE conn2 <- [1,154,null,{}] 19:57:46 INFO - PROCESS | 1930 | 1463626666921 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}] 19:57:47 INFO - PROCESS | 1930 | 1463626667003 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 19:57:47 INFO - PROCESS | 1930 | 1463626667010 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x11912b000 == 46 [pid = 1930] [id = 46] 19:57:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x1193e0000) [pid = 1930] [serial = 134] [outer = 0x0] 19:57:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x1193f2c00) [pid = 1930] [serial = 135] [outer = 0x1193e0000] 19:57:47 INFO - PROCESS | 1930 | 1463626667037 Marionette DEBUG loaded listener.js 19:57:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x119920c00) [pid = 1930] [serial = 136] [outer = 0x1193e0000] 19:57:47 INFO - PROCESS | 1930 | 1463626667326 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]]]}] 19:57:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 19:57:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 418ms 19:57:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 19:57:47 INFO - PROCESS | 1930 | 1463626667336 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 19:57:47 INFO - PROCESS | 1930 | 1463626667337 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 19:57:47 INFO - PROCESS | 1930 | 1463626667340 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 19:57:47 INFO - PROCESS | 1930 | 1463626667341 Marionette TRACE conn2 <- [1,158,null,{}] 19:57:47 INFO - PROCESS | 1930 | 1463626667351 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}] 19:57:47 INFO - PROCESS | 1930 | 1463626667421 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 19:57:47 INFO - PROCESS | 1930 | 1463626667428 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x11945c800 == 47 [pid = 1930] [id = 47] 19:57:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x1199a7800) [pid = 1930] [serial = 137] [outer = 0x0] 19:57:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x119dd2c00) [pid = 1930] [serial = 138] [outer = 0x1199a7800] 19:57:47 INFO - PROCESS | 1930 | 1463626667453 Marionette DEBUG loaded listener.js 19:57:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x12406d000) [pid = 1930] [serial = 139] [outer = 0x1199a7800] 19:57:47 INFO - PROCESS | 1930 | 1463626667912 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]]]}] 19:57:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 19:57:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 581ms 19:57:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 19:57:47 INFO - PROCESS | 1930 | 1463626667922 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 19:57:47 INFO - PROCESS | 1930 | 1463626667925 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 19:57:47 INFO - PROCESS | 1930 | 1463626667929 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 19:57:47 INFO - PROCESS | 1930 | 1463626667931 Marionette TRACE conn2 <- [1,162,null,{}] 19:57:47 INFO - PROCESS | 1930 | 1463626667934 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}] 19:57:48 INFO - PROCESS | 1930 | 1463626668023 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 19:57:48 INFO - PROCESS | 1930 | 1463626668068 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x11611e000 == 48 [pid = 1930] [id = 48] 19:57:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x112c5e800) [pid = 1930] [serial = 140] [outer = 0x0] 19:57:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x115e3d800) [pid = 1930] [serial = 141] [outer = 0x112c5e800] 19:57:48 INFO - PROCESS | 1930 | 1463626668098 Marionette DEBUG loaded listener.js 19:57:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x11693c400) [pid = 1930] [serial = 142] [outer = 0x112c5e800] 19:57:48 INFO - PROCESS | 1930 | 1463626668506 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]]]}] 19:57:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 19:57:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 620ms 19:57:48 INFO - PROCESS | 1930 | 1463626668549 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 19:57:48 INFO - PROCESS | 1930 | 1463626668553 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 19:57:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 19:57:48 INFO - PROCESS | 1930 | 1463626668558 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 19:57:48 INFO - PROCESS | 1930 | 1463626668560 Marionette TRACE conn2 <- [1,166,null,{}] 19:57:48 INFO - PROCESS | 1930 | 1463626668563 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}] 19:57:48 INFO - PROCESS | 1930 | 1463626668651 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 19:57:48 INFO - PROCESS | 1930 | 1463626668697 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x1199bd800 == 49 [pid = 1930] [id = 49] 19:57:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x117580c00) [pid = 1930] [serial = 143] [outer = 0x0] 19:57:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x1182c6000) [pid = 1930] [serial = 144] [outer = 0x117580c00] 19:57:48 INFO - PROCESS | 1930 | 1463626668727 Marionette DEBUG loaded listener.js 19:57:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x116942800) [pid = 1930] [serial = 145] [outer = 0x117580c00] 19:57:49 INFO - PROCESS | 1930 | 1463626669151 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]]]}] 19:57:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 19:57:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 619ms 19:57:49 INFO - PROCESS | 1930 | 1463626669178 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 19:57:49 INFO - PROCESS | 1930 | 1463626669179 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 19:57:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 19:57:49 INFO - PROCESS | 1930 | 1463626669182 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 19:57:49 INFO - PROCESS | 1930 | 1463626669185 Marionette TRACE conn2 <- [1,170,null,{}] 19:57:49 INFO - PROCESS | 1930 | 1463626669192 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}] 19:57:49 INFO - PROCESS | 1930 | 1463626669314 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 19:57:49 INFO - PROCESS | 1930 | 1463626669388 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x120613000 == 50 [pid = 1930] [id = 50] 19:57:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x1193e5c00) [pid = 1930] [serial = 146] [outer = 0x0] 19:57:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x1197efc00) [pid = 1930] [serial = 147] [outer = 0x1193e5c00] 19:57:49 INFO - PROCESS | 1930 | 1463626669420 Marionette DEBUG loaded listener.js 19:57:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x119dcd800) [pid = 1930] [serial = 148] [outer = 0x1193e5c00] 19:57:49 INFO - PROCESS | 1930 | 1463626669819 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]]]}] 19:57:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 19:57:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 671ms 19:57:49 INFO - PROCESS | 1930 | 1463626669853 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 19:57:49 INFO - PROCESS | 1930 | 1463626669855 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 19:57:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 19:57:49 INFO - PROCESS | 1930 | 1463626669857 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 19:57:49 INFO - PROCESS | 1930 | 1463626669858 Marionette TRACE conn2 <- [1,174,null,{}] 19:57:49 INFO - PROCESS | 1930 | 1463626669861 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}] 19:57:49 INFO - PROCESS | 1930 | 1463626669948 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 19:57:49 INFO - PROCESS | 1930 | 1463626669990 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x118664800 == 51 [pid = 1930] [id = 51] 19:57:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x12406d800) [pid = 1930] [serial = 149] [outer = 0x0] 19:57:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x12415d400) [pid = 1930] [serial = 150] [outer = 0x12406d800] 19:57:50 INFO - PROCESS | 1930 | 1463626670019 Marionette DEBUG loaded listener.js 19:57:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x124465400) [pid = 1930] [serial = 151] [outer = 0x12406d800] 19:57:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 19:57:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 571ms 19:57:50 INFO - PROCESS | 1930 | 1463626670422 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]]]}] 19:57:50 INFO - PROCESS | 1930 | 1463626670428 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 19:57:50 INFO - PROCESS | 1930 | 1463626670430 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 19:57:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 19:57:50 INFO - PROCESS | 1930 | 1463626670432 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 19:57:50 INFO - PROCESS | 1930 | 1463626670433 Marionette TRACE conn2 <- [1,178,null,{}] 19:57:50 INFO - PROCESS | 1930 | 1463626670436 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}] 19:57:50 INFO - PROCESS | 1930 | 1463626670522 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 19:57:50 INFO - PROCESS | 1930 | 1463626670564 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x113f1f000 == 52 [pid = 1930] [id = 52] 19:57:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x113238000) [pid = 1930] [serial = 152] [outer = 0x0] 19:57:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x118095c00) [pid = 1930] [serial = 153] [outer = 0x113238000] 19:57:50 INFO - PROCESS | 1930 | 1463626670607 Marionette DEBUG loaded listener.js 19:57:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x119ecb000) [pid = 1930] [serial = 154] [outer = 0x113238000] 19:57:51 INFO - PROCESS | 1930 | 1463626671104 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]]]}] 19:57:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 19:57:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 723ms 19:57:51 INFO - PROCESS | 1930 | 1463626671156 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 19:57:51 INFO - PROCESS | 1930 | 1463626671162 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 19:57:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 19:57:51 INFO - PROCESS | 1930 | 1463626671166 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 19:57:51 INFO - PROCESS | 1930 | 1463626671170 Marionette TRACE conn2 <- [1,182,null,{}] 19:57:51 INFO - PROCESS | 1930 | 1463626671174 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}] 19:57:51 INFO - PROCESS | 1930 | 1463626671305 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 19:57:51 INFO - PROCESS | 1930 | 1463626671387 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x116119000 == 53 [pid = 1930] [id = 53] 19:57:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x113231000) [pid = 1930] [serial = 155] [outer = 0x0] 19:57:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x113dee400) [pid = 1930] [serial = 156] [outer = 0x113231000] 19:57:51 INFO - PROCESS | 1930 | 1463626671432 Marionette DEBUG loaded listener.js 19:57:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x1160dbc00) [pid = 1930] [serial = 157] [outer = 0x113231000] 19:57:52 INFO - PROCESS | 1930 | --DOCSHELL 0x11912b000 == 52 [pid = 1930] [id = 46] 19:57:52 INFO - PROCESS | 1930 | --DOCSHELL 0x118665000 == 51 [pid = 1930] [id = 45] 19:57:52 INFO - PROCESS | 1930 | --DOCSHELL 0x1170d2800 == 50 [pid = 1930] [id = 44] 19:57:52 INFO - PROCESS | 1930 | --DOCSHELL 0x116724000 == 49 [pid = 1930] [id = 43] 19:57:52 INFO - PROCESS | 1930 | --DOCSHELL 0x116f0a800 == 48 [pid = 1930] [id = 33] 19:57:52 INFO - PROCESS | 1930 | --DOCSHELL 0x11867d000 == 47 [pid = 1930] [id = 30] 19:57:52 INFO - PROCESS | 1930 | --DOCSHELL 0x116f0b000 == 46 [pid = 1930] [id = 27] 19:57:52 INFO - PROCESS | 1930 | --DOCSHELL 0x113b9a800 == 45 [pid = 1930] [id = 42] 19:57:52 INFO - PROCESS | 1930 | --DOCSHELL 0x1170b9800 == 44 [pid = 1930] [id = 28] 19:57:52 INFO - PROCESS | 1930 | --DOCSHELL 0x112f72800 == 43 [pid = 1930] [id = 41] 19:57:52 INFO - PROCESS | 1930 | --DOCSHELL 0x11912a800 == 42 [pid = 1930] [id = 31] 19:57:52 INFO - PROCESS | 1930 | --DOCSHELL 0x118065000 == 41 [pid = 1930] [id = 29] 19:57:52 INFO - PROCESS | 1930 | --DOCSHELL 0x119448000 == 40 [pid = 1930] [id = 32] 19:57:52 INFO - PROCESS | 1930 | --DOCSHELL 0x113f1f000 == 39 [pid = 1930] [id = 52] 19:57:52 INFO - PROCESS | 1930 | --DOCSHELL 0x118664800 == 38 [pid = 1930] [id = 51] 19:57:52 INFO - PROCESS | 1930 | --DOCSHELL 0x124f8a000 == 37 [pid = 1930] [id = 39] 19:57:52 INFO - PROCESS | 1930 | --DOCSHELL 0x1240a2800 == 36 [pid = 1930] [id = 36] 19:57:52 INFO - PROCESS | 1930 | --DOCSHELL 0x120613000 == 35 [pid = 1930] [id = 50] 19:57:52 INFO - PROCESS | 1930 | --DOCSHELL 0x1242bc800 == 34 [pid = 1930] [id = 37] 19:57:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12061f800 == 33 [pid = 1930] [id = 35] 19:57:52 INFO - PROCESS | 1930 | --DOCSHELL 0x1199bd800 == 32 [pid = 1930] [id = 49] 19:57:52 INFO - PROCESS | 1930 | --DOCSHELL 0x11945c800 == 31 [pid = 1930] [id = 47] 19:57:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12533a000 == 30 [pid = 1930] [id = 40] 19:57:52 INFO - PROCESS | 1930 | --DOCSHELL 0x119bcf000 == 29 [pid = 1930] [id = 34] 19:57:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12474d000 == 28 [pid = 1930] [id = 38] 19:57:52 INFO - PROCESS | 1930 | --DOCSHELL 0x11611e000 == 27 [pid = 1930] [id = 48] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x12d7d8800) [pid = 1930] [serial = 61] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x126d39c00) [pid = 1930] [serial = 111] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x1134ec800) [pid = 1930] [serial = 66] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x116a53c00) [pid = 1930] [serial = 69] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x1182c5400) [pid = 1930] [serial = 70] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x1166b1800) [pid = 1930] [serial = 72] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x11693a000) [pid = 1930] [serial = 73] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x11757d000) [pid = 1930] [serial = 75] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x11767a400) [pid = 1930] [serial = 76] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x118380c00) [pid = 1930] [serial = 78] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x11882f800) [pid = 1930] [serial = 81] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x118ea5800) [pid = 1930] [serial = 84] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x1193d8400) [pid = 1930] [serial = 85] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x1193f4400) [pid = 1930] [serial = 87] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x1199ae400) [pid = 1930] [serial = 90] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x119ed3400) [pid = 1930] [serial = 91] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x12406ec00) [pid = 1930] [serial = 93] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x124076800) [pid = 1930] [serial = 94] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x124267400) [pid = 1930] [serial = 96] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x12446b800) [pid = 1930] [serial = 97] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x1248e8800) [pid = 1930] [serial = 99] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x124ab4400) [pid = 1930] [serial = 100] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x124eac400) [pid = 1930] [serial = 102] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x125379800) [pid = 1930] [serial = 105] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x125eaf000) [pid = 1930] [serial = 108] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x111c8a000) [pid = 1930] [serial = 63] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x1256c1000) [pid = 1930] [serial = 106] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x126945000) [pid = 1930] [serial = 109] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x119921800) [pid = 1930] [serial = 88] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x118642c00) [pid = 1930] [serial = 79] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x1270e3c00) [pid = 1930] [serial = 114] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x115e3dc00) [pid = 1930] [serial = 67] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x126f87800) [pid = 1930] [serial = 112] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x11889dc00) [pid = 1930] [serial = 82] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x111f52000) [pid = 1930] [serial = 64] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x129373000) [pid = 1930] [serial = 16] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x1295cd800) [pid = 1930] [serial = 18] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x1290c0c00) [pid = 1930] [serial = 15] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x124f7a400) [pid = 1930] [serial = 11] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x124808400) [pid = 1930] [serial = 8] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x12ce2a000) [pid = 1930] [serial = 45] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x12ce18400) [pid = 1930] [serial = 48] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x124bf2400) [pid = 1930] [serial = 42] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x12c8bf000) [pid = 1930] [serial = 43] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x12c2fac00) [pid = 1930] [serial = 39] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x124be7000) [pid = 1930] [serial = 40] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x12c2ef400) [pid = 1930] [serial = 36] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x12c2f3400) [pid = 1930] [serial = 37] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x12bf9d400) [pid = 1930] [serial = 34] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x118621c00) [pid = 1930] [serial = 33] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x12be84400) [pid = 1930] [serial = 30] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x11757e000) [pid = 1930] [serial = 31] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x12bb20800) [pid = 1930] [serial = 27] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 74 (0x12bc87800) [pid = 1930] [serial = 28] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 73 (0x12b3b4000) [pid = 1930] [serial = 25] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 72 (0x12ab64400) [pid = 1930] [serial = 24] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 71 (0x12a7c4400) [pid = 1930] [serial = 21] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 70 (0x12a7c8800) [pid = 1930] [serial = 22] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 69 (0x12d7d4000) [pid = 1930] [serial = 60] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 68 (0x12d657000) [pid = 1930] [serial = 57] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 67 (0x12d65cc00) [pid = 1930] [serial = 58] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 66 (0x118649400) [pid = 1930] [serial = 54] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 65 (0x118831800) [pid = 1930] [serial = 55] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 64 (0x11809e400) [pid = 1930] [serial = 52] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | --DOMWINDOW == 63 (0x12d05cc00) [pid = 1930] [serial = 51] [outer = 0x0] [url = about:blank] 19:57:52 INFO - PROCESS | 1930 | 1463626672351 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]]]}] 19:57:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 19:57:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1224ms 19:57:52 INFO - PROCESS | 1930 | 1463626672390 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 19:57:52 INFO - PROCESS | 1930 | 1463626672392 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 19:57:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 19:57:52 INFO - PROCESS | 1930 | 1463626672396 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 19:57:52 INFO - PROCESS | 1930 | 1463626672398 Marionette TRACE conn2 <- [1,186,null,{}] 19:57:52 INFO - PROCESS | 1930 | 1463626672402 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}] 19:57:52 INFO - PROCESS | 1930 | 1463626672469 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 19:57:52 INFO - PROCESS | 1930 | 1463626672476 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x112e2c000 == 28 [pid = 1930] [id = 54] 19:57:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 64 (0x113f4d000) [pid = 1930] [serial = 158] [outer = 0x0] 19:57:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 65 (0x11606ec00) [pid = 1930] [serial = 159] [outer = 0x113f4d000] 19:57:52 INFO - PROCESS | 1930 | 1463626672505 Marionette DEBUG loaded listener.js 19:57:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 66 (0x1161ee400) [pid = 1930] [serial = 160] [outer = 0x113f4d000] 19:57:52 INFO - PROCESS | 1930 | 1463626672803 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]]]}] 19:57:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 19:57:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 421ms 19:57:52 INFO - PROCESS | 1930 | 1463626672816 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 19:57:52 INFO - PROCESS | 1930 | 1463626672821 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 19:57:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 19:57:52 INFO - PROCESS | 1930 | 1463626672833 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 19:57:52 INFO - PROCESS | 1930 | 1463626672835 Marionette TRACE conn2 <- [1,190,null,{}] 19:57:52 INFO - PROCESS | 1930 | 1463626672837 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}] 19:57:52 INFO - PROCESS | 1930 | 1463626672920 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 19:57:52 INFO - PROCESS | 1930 | 1463626672959 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x113fd7000 == 29 [pid = 1930] [id = 55] 19:57:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 67 (0x112c60400) [pid = 1930] [serial = 161] [outer = 0x0] 19:57:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 68 (0x116754800) [pid = 1930] [serial = 162] [outer = 0x112c60400] 19:57:52 INFO - PROCESS | 1930 | 1463626672987 Marionette DEBUG loaded listener.js 19:57:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 69 (0x118097000) [pid = 1930] [serial = 163] [outer = 0x112c60400] 19:57:53 INFO - PROCESS | 1930 | 1463626673316 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]]]}] 19:57:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 19:57:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 526ms 19:57:53 INFO - PROCESS | 1930 | 1463626673352 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 19:57:53 INFO - PROCESS | 1930 | 1463626673354 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 19:57:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 19:57:53 INFO - PROCESS | 1930 | 1463626673356 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 19:57:53 INFO - PROCESS | 1930 | 1463626673359 Marionette TRACE conn2 <- [1,194,null,{}] 19:57:53 INFO - PROCESS | 1930 | 1463626673366 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}] 19:57:53 INFO - PROCESS | 1930 | 1463626673435 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 19:57:53 INFO - PROCESS | 1930 | 1463626673484 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x117047000 == 30 [pid = 1930] [id = 56] 19:57:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 70 (0x113340c00) [pid = 1930] [serial = 164] [outer = 0x0] 19:57:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 71 (0x11837b400) [pid = 1930] [serial = 165] [outer = 0x113340c00] 19:57:53 INFO - PROCESS | 1930 | 1463626673511 Marionette DEBUG loaded listener.js 19:57:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 72 (0x118640400) [pid = 1930] [serial = 166] [outer = 0x113340c00] 19:57:53 INFO - PROCESS | 1930 | 1463626673791 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]]]}] 19:57:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 19:57:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 472ms 19:57:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 19:57:53 INFO - PROCESS | 1930 | 1463626673832 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 19:57:53 INFO - PROCESS | 1930 | 1463626673834 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 19:57:53 INFO - PROCESS | 1930 | 1463626673836 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 19:57:53 INFO - PROCESS | 1930 | 1463626673837 Marionette TRACE conn2 <- [1,198,null,{}] 19:57:53 INFO - PROCESS | 1930 | 1463626673840 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}] 19:57:53 INFO - PROCESS | 1930 | 1463626673912 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 19:57:53 INFO - PROCESS | 1930 | 1463626673916 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x11806e000 == 31 [pid = 1930] [id = 57] 19:57:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 73 (0x118646c00) [pid = 1930] [serial = 167] [outer = 0x0] 19:57:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x118833800) [pid = 1930] [serial = 168] [outer = 0x118646c00] 19:57:53 INFO - PROCESS | 1930 | 1463626673943 Marionette DEBUG loaded listener.js 19:57:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x118ea0c00) [pid = 1930] [serial = 169] [outer = 0x118646c00] 19:57:54 INFO - PROCESS | 1930 | 1463626674244 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]]]}] 19:57:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 19:57:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 419ms 19:57:54 INFO - PROCESS | 1930 | 1463626674255 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 19:57:54 INFO - PROCESS | 1930 | 1463626674256 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 19:57:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 19:57:54 INFO - PROCESS | 1930 | 1463626674260 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 19:57:54 INFO - PROCESS | 1930 | 1463626674263 Marionette TRACE conn2 <- [1,202,null,{}] 19:57:54 INFO - PROCESS | 1930 | 1463626674267 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}] 19:57:54 INFO - PROCESS | 1930 | 1463626674333 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 19:57:54 INFO - PROCESS | 1930 | 1463626674362 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x1183b5000 == 32 [pid = 1930] [id = 58] 19:57:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x111c7f400) [pid = 1930] [serial = 170] [outer = 0x0] 19:57:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x11889dc00) [pid = 1930] [serial = 171] [outer = 0x111c7f400] 19:57:54 INFO - PROCESS | 1930 | 1463626674387 Marionette DEBUG loaded listener.js 19:57:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x1193df800) [pid = 1930] [serial = 172] [outer = 0x111c7f400] 19:57:54 INFO - PROCESS | 1930 | 1463626674698 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]]]}] 19:57:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 19:57:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 471ms 19:57:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 19:57:54 INFO - PROCESS | 1930 | 1463626674737 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 19:57:54 INFO - PROCESS | 1930 | 1463626674738 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 19:57:54 INFO - PROCESS | 1930 | 1463626674741 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 19:57:54 INFO - PROCESS | 1930 | 1463626674743 Marionette TRACE conn2 <- [1,206,null,{}] 19:57:54 INFO - PROCESS | 1930 | 1463626674745 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}] 19:57:54 INFO - PROCESS | 1930 | 1463626674839 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 19:57:54 INFO - PROCESS | 1930 | 1463626674845 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x119128800 == 33 [pid = 1930] [id = 59] 19:57:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x1193dfc00) [pid = 1930] [serial = 173] [outer = 0x0] 19:57:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x1193f4800) [pid = 1930] [serial = 174] [outer = 0x1193dfc00] 19:57:54 INFO - PROCESS | 1930 | 1463626674893 Marionette DEBUG loaded listener.js 19:57:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x1199aec00) [pid = 1930] [serial = 175] [outer = 0x1193dfc00] 19:57:55 INFO - PROCESS | 1930 | 1463626675176 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]]]}] 19:57:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 19:57:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 471ms 19:57:55 INFO - PROCESS | 1930 | 1463626675216 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 19:57:55 INFO - PROCESS | 1930 | 1463626675217 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 19:57:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 19:57:55 INFO - PROCESS | 1930 | 1463626675219 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 19:57:55 INFO - PROCESS | 1930 | 1463626675220 Marionette TRACE conn2 <- [1,210,null,{}] 19:57:55 INFO - PROCESS | 1930 | 1463626675223 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}] 19:57:55 INFO - PROCESS | 1930 | 1463626675306 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 19:57:55 INFO - PROCESS | 1930 | 1463626675313 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x119443800 == 34 [pid = 1930] [id = 60] 19:57:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x1193e2000) [pid = 1930] [serial = 176] [outer = 0x0] 19:57:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x119ed2c00) [pid = 1930] [serial = 177] [outer = 0x1193e2000] 19:57:55 INFO - PROCESS | 1930 | 1463626675337 Marionette DEBUG loaded listener.js 19:57:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x124076800) [pid = 1930] [serial = 178] [outer = 0x1193e2000] 19:57:55 INFO - PROCESS | 1930 | 1463626675603 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]]]}] 19:57:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 19:57:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 419ms 19:57:55 INFO - PROCESS | 1930 | 1463626675640 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 19:57:55 INFO - PROCESS | 1930 | 1463626675642 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 19:57:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 19:57:55 INFO - PROCESS | 1930 | 1463626675652 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 19:57:55 INFO - PROCESS | 1930 | 1463626675653 Marionette TRACE conn2 <- [1,214,null,{}] 19:57:55 INFO - PROCESS | 1930 | 1463626675655 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}] 19:57:55 INFO - PROCESS | 1930 | 1463626675738 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 19:57:55 INFO - PROCESS | 1930 | 1463626675751 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x119b6e800 == 35 [pid = 1930] [id = 61] 19:57:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x1193e2800) [pid = 1930] [serial = 179] [outer = 0x0] 19:57:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x1243ce400) [pid = 1930] [serial = 180] [outer = 0x1193e2800] 19:57:55 INFO - PROCESS | 1930 | 1463626675776 Marionette DEBUG loaded listener.js 19:57:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x1248e2400) [pid = 1930] [serial = 181] [outer = 0x1193e2800] 19:57:56 INFO - PROCESS | 1930 | 1463626676076 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]]]}] 19:57:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 19:57:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 469ms 19:57:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 19:57:56 INFO - PROCESS | 1930 | 1463626676121 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 19:57:56 INFO - PROCESS | 1930 | 1463626676122 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 19:57:56 INFO - PROCESS | 1930 | 1463626676125 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 19:57:56 INFO - PROCESS | 1930 | 1463626676128 Marionette TRACE conn2 <- [1,218,null,{}] 19:57:56 INFO - PROCESS | 1930 | 1463626676132 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}] 19:57:56 INFO - PROCESS | 1930 | 1463626676216 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 19:57:56 INFO - PROCESS | 1930 | 1463626676220 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x117044000 == 36 [pid = 1930] [id = 62] 19:57:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x124471000) [pid = 1930] [serial = 182] [outer = 0x0] 19:57:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x124ab3800) [pid = 1930] [serial = 183] [outer = 0x124471000] 19:57:56 INFO - PROCESS | 1930 | 1463626676245 Marionette DEBUG loaded listener.js 19:57:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x124be8800) [pid = 1930] [serial = 184] [outer = 0x124471000] 19:57:56 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x1193e0000) [pid = 1930] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 19:57:56 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x1199a7800) [pid = 1930] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 19:57:56 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x1160de400) [pid = 1930] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 19:57:56 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x113df0c00) [pid = 1930] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 19:57:56 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x117588c00) [pid = 1930] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 19:57:56 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x112965400) [pid = 1930] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 19:57:56 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x11618d400) [pid = 1930] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 19:57:56 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x1270eb800) [pid = 1930] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 19:57:56 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x124466c00) [pid = 1930] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 19:57:56 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x126fe9c00) [pid = 1930] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 19:57:56 INFO - PROCESS | 1930 | 1463626676565 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]]]}] 19:57:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 19:57:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 471ms 19:57:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 19:57:56 INFO - PROCESS | 1930 | 1463626676597 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 19:57:56 INFO - PROCESS | 1930 | 1463626676598 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 19:57:56 INFO - PROCESS | 1930 | 1463626676600 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 19:57:56 INFO - PROCESS | 1930 | 1463626676601 Marionette TRACE conn2 <- [1,222,null,{}] 19:57:56 INFO - PROCESS | 1930 | 1463626676603 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}] 19:57:56 INFO - PROCESS | 1930 | 1463626676669 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 19:57:56 INFO - PROCESS | 1930 | 1463626676673 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x120610800 == 37 [pid = 1930] [id = 63] 19:57:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x116a4fc00) [pid = 1930] [serial = 185] [outer = 0x0] 19:57:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x124466c00) [pid = 1930] [serial = 186] [outer = 0x116a4fc00] 19:57:56 INFO - PROCESS | 1930 | 1463626676701 Marionette DEBUG loaded listener.js 19:57:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x124beb800) [pid = 1930] [serial = 187] [outer = 0x116a4fc00] 19:57:56 INFO - PROCESS | 1930 | 1463626676979 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]]]}] 19:57:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 19:57:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 421ms 19:57:57 INFO - PROCESS | 1930 | 1463626677033 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 19:57:57 INFO - PROCESS | 1930 | 1463626677035 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 19:57:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 19:57:57 INFO - PROCESS | 1930 | 1463626677056 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 19:57:57 INFO - PROCESS | 1930 | 1463626677058 Marionette TRACE conn2 <- [1,226,null,{}] 19:57:57 INFO - PROCESS | 1930 | 1463626677063 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}] 19:57:57 INFO - PROCESS | 1930 | 1463626677147 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 19:57:57 INFO - PROCESS | 1930 | 1463626677151 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x1183b4000 == 38 [pid = 1930] [id = 64] 19:57:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x124be5800) [pid = 1930] [serial = 188] [outer = 0x0] 19:57:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x124ea0c00) [pid = 1930] [serial = 189] [outer = 0x124be5800] 19:57:57 INFO - PROCESS | 1930 | 1463626677182 Marionette DEBUG loaded listener.js 19:57:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x125379400) [pid = 1930] [serial = 190] [outer = 0x124be5800] 19:57:57 INFO - PROCESS | 1930 | 1463626677491 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]]]}] 19:57:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 19:57:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 483ms 19:57:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 19:57:57 INFO - PROCESS | 1930 | 1463626677529 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 19:57:57 INFO - PROCESS | 1930 | 1463626677530 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 19:57:57 INFO - PROCESS | 1930 | 1463626677532 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 19:57:57 INFO - PROCESS | 1930 | 1463626677533 Marionette TRACE conn2 <- [1,230,null,{}] 19:57:57 INFO - PROCESS | 1930 | 1463626677536 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}] 19:57:57 INFO - PROCESS | 1930 | 1463626677603 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 19:57:57 INFO - PROCESS | 1930 | 1463626677607 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x124a15000 == 39 [pid = 1930] [id = 65] 19:57:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x124eae000) [pid = 1930] [serial = 191] [outer = 0x0] 19:57:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x1256ba400) [pid = 1930] [serial = 192] [outer = 0x124eae000] 19:57:57 INFO - PROCESS | 1930 | 1463626677635 Marionette DEBUG loaded listener.js 19:57:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x1259c3400) [pid = 1930] [serial = 193] [outer = 0x124eae000] 19:57:57 INFO - PROCESS | 1930 | 1463626677910 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]]]}] 19:57:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 19:57:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 420ms 19:57:57 INFO - PROCESS | 1930 | 1463626677952 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 19:57:57 INFO - PROCESS | 1930 | 1463626677953 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 19:57:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 19:57:57 INFO - PROCESS | 1930 | 1463626677955 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 19:57:57 INFO - PROCESS | 1930 | 1463626677956 Marionette TRACE conn2 <- [1,234,null,{}] 19:57:57 INFO - PROCESS | 1930 | 1463626677963 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}] 19:57:58 INFO - PROCESS | 1930 | 1463626678061 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 19:57:58 INFO - PROCESS | 1930 | 1463626678067 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x124f94800 == 40 [pid = 1930] [id = 66] 19:57:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x124bed400) [pid = 1930] [serial = 194] [outer = 0x0] 19:57:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x1258da000) [pid = 1930] [serial = 195] [outer = 0x124bed400] 19:57:58 INFO - PROCESS | 1930 | 1463626678091 Marionette DEBUG loaded listener.js 19:57:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x125eb7000) [pid = 1930] [serial = 196] [outer = 0x124bed400] 19:57:58 INFO - PROCESS | 1930 | 1463626678338 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]]]}] 19:57:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 19:57:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 421ms 19:57:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 19:57:58 INFO - PROCESS | 1930 | 1463626678382 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 19:57:58 INFO - PROCESS | 1930 | 1463626678383 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 19:57:58 INFO - PROCESS | 1930 | 1463626678385 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 19:57:58 INFO - PROCESS | 1930 | 1463626678386 Marionette TRACE conn2 <- [1,238,null,{}] 19:57:58 INFO - PROCESS | 1930 | 1463626678389 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}] 19:57:58 INFO - PROCESS | 1930 | 1463626678516 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 19:57:58 INFO - PROCESS | 1930 | 1463626678554 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x111f7f800 == 41 [pid = 1930] [id = 67] 19:57:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x111a0c800) [pid = 1930] [serial = 197] [outer = 0x0] 19:57:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x111c8a800) [pid = 1930] [serial = 198] [outer = 0x111a0c800] 19:57:58 INFO - PROCESS | 1930 | 1463626678585 Marionette DEBUG loaded listener.js 19:57:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x112c60000) [pid = 1930] [serial = 199] [outer = 0x111a0c800] 19:57:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 19:57:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 719ms 19:57:59 INFO - PROCESS | 1930 | 1463626679096 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]]]}] 19:57:59 INFO - PROCESS | 1930 | 1463626679105 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 19:57:59 INFO - PROCESS | 1930 | 1463626679107 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 19:57:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 19:57:59 INFO - PROCESS | 1930 | 1463626679110 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 19:57:59 INFO - PROCESS | 1930 | 1463626679112 Marionette TRACE conn2 <- [1,242,null,{}] 19:57:59 INFO - PROCESS | 1930 | 1463626679116 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}] 19:57:59 INFO - PROCESS | 1930 | 1463626679218 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 19:57:59 INFO - PROCESS | 1930 | 1463626679283 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x1170d4000 == 42 [pid = 1930] [id = 68] 19:57:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x1160df000) [pid = 1930] [serial = 200] [outer = 0x0] 19:57:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x11757c800) [pid = 1930] [serial = 201] [outer = 0x1160df000] 19:57:59 INFO - PROCESS | 1930 | 1463626679315 Marionette DEBUG loaded listener.js 19:57:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x11809c800) [pid = 1930] [serial = 202] [outer = 0x1160df000] 19:57:59 INFO - PROCESS | 1930 | 1463626679916 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]]]}] 19:57:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x115e3f800) [pid = 1930] [serial = 203] [outer = 0x12c2f9800] 19:57:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 19:57:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 872ms 19:58:00 INFO - PROCESS | 1930 | 1463626680014 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 19:58:00 INFO - PROCESS | 1930 | 1463626680016 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 19:58:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 19:58:00 INFO - PROCESS | 1930 | 1463626680058 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 19:58:00 INFO - PROCESS | 1930 | 1463626680061 Marionette TRACE conn2 <- [1,246,null,{}] 19:58:00 INFO - PROCESS | 1930 | 1463626680067 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}] 19:58:00 INFO - PROCESS | 1930 | 1463626680152 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 19:58:00 INFO - PROCESS | 1930 | --DOCSHELL 0x124f94800 == 41 [pid = 1930] [id = 66] 19:58:00 INFO - PROCESS | 1930 | --DOCSHELL 0x124a15000 == 40 [pid = 1930] [id = 65] 19:58:00 INFO - PROCESS | 1930 | --DOCSHELL 0x1183b4000 == 39 [pid = 1930] [id = 64] 19:58:00 INFO - PROCESS | 1930 | --DOCSHELL 0x120610800 == 38 [pid = 1930] [id = 63] 19:58:00 INFO - PROCESS | 1930 | --DOCSHELL 0x117044000 == 37 [pid = 1930] [id = 62] 19:58:00 INFO - PROCESS | 1930 | --DOCSHELL 0x119b6e800 == 36 [pid = 1930] [id = 61] 19:58:00 INFO - PROCESS | 1930 | --DOCSHELL 0x119443800 == 35 [pid = 1930] [id = 60] 19:58:00 INFO - PROCESS | 1930 | --DOCSHELL 0x119128800 == 34 [pid = 1930] [id = 59] 19:58:00 INFO - PROCESS | 1930 | --DOCSHELL 0x1183b5000 == 33 [pid = 1930] [id = 58] 19:58:00 INFO - PROCESS | 1930 | --DOCSHELL 0x11806e000 == 32 [pid = 1930] [id = 57] 19:58:00 INFO - PROCESS | 1930 | --DOCSHELL 0x117047000 == 31 [pid = 1930] [id = 56] 19:58:00 INFO - PROCESS | 1930 | --DOCSHELL 0x113fd7000 == 30 [pid = 1930] [id = 55] 19:58:00 INFO - PROCESS | 1930 | --DOCSHELL 0x112e2c000 == 29 [pid = 1930] [id = 54] 19:58:00 INFO - PROCESS | 1930 | --DOCSHELL 0x116119000 == 28 [pid = 1930] [id = 53] 19:58:00 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x119920c00) [pid = 1930] [serial = 136] [outer = 0x0] [url = about:blank] 19:58:00 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x119dd2c00) [pid = 1930] [serial = 138] [outer = 0x0] [url = about:blank] 19:58:00 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x12406d000) [pid = 1930] [serial = 139] [outer = 0x0] [url = about:blank] 19:58:00 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x116754000) [pid = 1930] [serial = 121] [outer = 0x0] [url = about:blank] 19:58:00 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x116187800) [pid = 1930] [serial = 120] [outer = 0x0] [url = about:blank] 19:58:00 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x116761800) [pid = 1930] [serial = 123] [outer = 0x0] [url = about:blank] 19:58:00 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x118899800) [pid = 1930] [serial = 132] [outer = 0x0] [url = about:blank] 19:58:00 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x1193f2c00) [pid = 1930] [serial = 135] [outer = 0x0] [url = about:blank] 19:58:00 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x112c5cc00) [pid = 1930] [serial = 126] [outer = 0x0] [url = about:blank] 19:58:00 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x1183e6400) [pid = 1930] [serial = 129] [outer = 0x0] [url = about:blank] 19:58:00 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x118094000) [pid = 1930] [serial = 127] [outer = 0x0] [url = about:blank] 19:58:00 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x118099c00) [pid = 1930] [serial = 124] [outer = 0x0] [url = about:blank] 19:58:00 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x118831400) [pid = 1930] [serial = 130] [outer = 0x0] [url = about:blank] 19:58:00 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x119199c00) [pid = 1930] [serial = 133] [outer = 0x0] [url = about:blank] 19:58:00 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x128ca7000) [pid = 1930] [serial = 118] [outer = 0x0] [url = about:blank] 19:58:00 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x128ca0000) [pid = 1930] [serial = 117] [outer = 0x0] [url = about:blank] 19:58:00 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x12520cc00) [pid = 1930] [serial = 103] [outer = 0x0] [url = about:blank] 19:58:00 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x1270eb400) [pid = 1930] [serial = 115] [outer = 0x0] [url = about:blank] 19:58:00 INFO - PROCESS | 1930 | 1463626680216 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x112e1a000 == 29 [pid = 1930] [id = 69] 19:58:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x113340400) [pid = 1930] [serial = 204] [outer = 0x0] 19:58:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x116078400) [pid = 1930] [serial = 205] [outer = 0x113340400] 19:58:00 INFO - PROCESS | 1930 | 1463626680243 Marionette DEBUG loaded listener.js 19:58:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x11757dc00) [pid = 1930] [serial = 206] [outer = 0x113340400] 19:58:00 INFO - PROCESS | 1930 | 1463626680518 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]]]}] 19:58:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 19:58:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 503ms 19:58:00 INFO - PROCESS | 1930 | 1463626680536 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 19:58:00 INFO - PROCESS | 1930 | 1463626680540 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 19:58:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 19:58:00 INFO - PROCESS | 1930 | 1463626680553 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 19:58:00 INFO - PROCESS | 1930 | 1463626680555 Marionette TRACE conn2 <- [1,250,null,{}] 19:58:00 INFO - PROCESS | 1930 | 1463626680567 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}] 19:58:00 INFO - PROCESS | 1930 | 1463626680648 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 19:58:00 INFO - PROCESS | 1930 | 1463626680654 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x117045000 == 30 [pid = 1930] [id = 70] 19:58:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x11757e400) [pid = 1930] [serial = 207] [outer = 0x0] 19:58:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x11837bc00) [pid = 1930] [serial = 208] [outer = 0x11757e400] 19:58:00 INFO - PROCESS | 1930 | 1463626680686 Marionette DEBUG loaded listener.js 19:58:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x118642000) [pid = 1930] [serial = 209] [outer = 0x11757e400] 19:58:01 INFO - PROCESS | 1930 | 1463626681068 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]]]}] 19:58:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 19:58:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 569ms 19:58:01 INFO - PROCESS | 1930 | 1463626681123 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 19:58:01 INFO - PROCESS | 1930 | 1463626681124 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 19:58:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 19:58:01 INFO - PROCESS | 1930 | 1463626681126 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 19:58:01 INFO - PROCESS | 1930 | 1463626681129 Marionette TRACE conn2 <- [1,254,null,{}] 19:58:01 INFO - PROCESS | 1930 | 1463626681136 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}] 19:58:01 INFO - PROCESS | 1930 | 1463626681205 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 19:58:01 INFO - PROCESS | 1930 | 1463626681211 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x118072800 == 31 [pid = 1930] [id = 71] 19:58:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x118830c00) [pid = 1930] [serial = 210] [outer = 0x0] 19:58:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x118ea3400) [pid = 1930] [serial = 211] [outer = 0x118830c00] 19:58:01 INFO - PROCESS | 1930 | 1463626681242 Marionette DEBUG loaded listener.js 19:58:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x1193d9000) [pid = 1930] [serial = 212] [outer = 0x118830c00] 19:58:01 INFO - PROCESS | 1930 | 1463626681566 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]]]}] 19:58:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 19:58:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 470ms 19:58:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 19:58:01 INFO - PROCESS | 1930 | 1463626681598 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 19:58:01 INFO - PROCESS | 1930 | 1463626681599 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 19:58:01 INFO - PROCESS | 1930 | 1463626681601 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 19:58:01 INFO - PROCESS | 1930 | 1463626681602 Marionette TRACE conn2 <- [1,258,null,{}] 19:58:01 INFO - PROCESS | 1930 | 1463626681605 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}] 19:58:01 INFO - PROCESS | 1930 | 1463626681688 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 19:58:01 INFO - PROCESS | 1930 | 1463626681696 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x11867a000 == 32 [pid = 1930] [id = 72] 19:58:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x1193e6400) [pid = 1930] [serial = 213] [outer = 0x0] 19:58:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x1193f5400) [pid = 1930] [serial = 214] [outer = 0x1193e6400] 19:58:01 INFO - PROCESS | 1930 | 1463626681722 Marionette DEBUG loaded listener.js 19:58:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x1197fac00) [pid = 1930] [serial = 215] [outer = 0x1193e6400] 19:58:02 INFO - PROCESS | 1930 | 1463626682011 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]]]}] 19:58:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 19:58:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 419ms 19:58:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 19:58:02 INFO - PROCESS | 1930 | 1463626682021 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 19:58:02 INFO - PROCESS | 1930 | 1463626682022 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 19:58:02 INFO - PROCESS | 1930 | 1463626682032 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 19:58:02 INFO - PROCESS | 1930 | 1463626682033 Marionette TRACE conn2 <- [1,262,null,{}] 19:58:02 INFO - PROCESS | 1930 | 1463626682035 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}] 19:58:02 INFO - PROCESS | 1930 | 1463626682107 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 19:58:02 INFO - PROCESS | 1930 | 1463626682114 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x112e63000 == 33 [pid = 1930] [id = 73] 19:58:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x11334d800) [pid = 1930] [serial = 216] [outer = 0x0] 19:58:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x1199a6400) [pid = 1930] [serial = 217] [outer = 0x11334d800] 19:58:02 INFO - PROCESS | 1930 | 1463626682138 Marionette DEBUG loaded listener.js 19:58:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x12406c400) [pid = 1930] [serial = 218] [outer = 0x11334d800] 19:58:02 INFO - PROCESS | 1930 | 1463626682540 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]]]}] 19:58:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 19:58:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 577ms 19:58:02 INFO - PROCESS | 1930 | 1463626682603 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 19:58:02 INFO - PROCESS | 1930 | 1463626682605 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 19:58:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 19:58:02 INFO - PROCESS | 1930 | 1463626682609 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 19:58:02 INFO - PROCESS | 1930 | 1463626682610 Marionette TRACE conn2 <- [1,266,null,{}] 19:58:02 INFO - PROCESS | 1930 | 1463626682614 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}] 19:58:02 INFO - PROCESS | 1930 | 1463626682781 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 19:58:02 INFO - PROCESS | 1930 | 1463626682823 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x119be2800 == 34 [pid = 1930] [id = 74] 19:58:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x12406ec00) [pid = 1930] [serial = 219] [outer = 0x0] 19:58:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x124682800) [pid = 1930] [serial = 220] [outer = 0x12406ec00] 19:58:02 INFO - PROCESS | 1930 | 1463626682865 Marionette DEBUG loaded listener.js 19:58:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x124bef400) [pid = 1930] [serial = 221] [outer = 0x12406ec00] 19:58:03 INFO - PROCESS | 1930 | 1463626683172 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]]]}] 19:58:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 19:58:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 621ms 19:58:03 INFO - PROCESS | 1930 | 1463626683229 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 19:58:03 INFO - PROCESS | 1930 | 1463626683231 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 19:58:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 19:58:03 INFO - PROCESS | 1930 | 1463626683233 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 19:58:03 INFO - PROCESS | 1930 | 1463626683234 Marionette TRACE conn2 <- [1,270,null,{}] 19:58:03 INFO - PROCESS | 1930 | 1463626683236 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}] 19:58:03 INFO - PROCESS | 1930 | 1463626683319 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 19:58:03 INFO - PROCESS | 1930 | 1463626683348 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x1240a5800 == 35 [pid = 1930] [id = 75] 19:58:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x124bea400) [pid = 1930] [serial = 222] [outer = 0x0] 19:58:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x124ed5c00) [pid = 1930] [serial = 223] [outer = 0x124bea400] 19:58:03 INFO - PROCESS | 1930 | 1463626683372 Marionette DEBUG loaded listener.js 19:58:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x124f7bc00) [pid = 1930] [serial = 224] [outer = 0x124bea400] 19:58:03 INFO - PROCESS | 1930 | 1463626683639 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]]]}] 19:58:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 19:58:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 419ms 19:58:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 19:58:03 INFO - PROCESS | 1930 | 1463626683652 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 19:58:03 INFO - PROCESS | 1930 | 1463626683654 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 19:58:03 INFO - PROCESS | 1930 | 1463626683656 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 19:58:03 INFO - PROCESS | 1930 | 1463626683657 Marionette TRACE conn2 <- [1,274,null,{}] 19:58:03 INFO - PROCESS | 1930 | 1463626683677 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}] 19:58:03 INFO - PROCESS | 1930 | 1463626683771 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 19:58:03 INFO - PROCESS | 1930 | 1463626683776 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x124414800 == 36 [pid = 1930] [id = 76] 19:58:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x124ea1800) [pid = 1930] [serial = 225] [outer = 0x0] 19:58:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x12568f400) [pid = 1930] [serial = 226] [outer = 0x124ea1800] 19:58:03 INFO - PROCESS | 1930 | 1463626683800 Marionette DEBUG loaded listener.js 19:58:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x125eaf000) [pid = 1930] [serial = 227] [outer = 0x124ea1800] 19:58:04 INFO - PROCESS | 1930 | 1463626684115 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]]]}] 19:58:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 19:58:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 469ms 19:58:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 19:58:04 INFO - PROCESS | 1930 | 1463626684132 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 19:58:04 INFO - PROCESS | 1930 | 1463626684133 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 19:58:04 INFO - PROCESS | 1930 | 1463626684135 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 19:58:04 INFO - PROCESS | 1930 | 1463626684136 Marionette TRACE conn2 <- [1,278,null,{}] 19:58:04 INFO - PROCESS | 1930 | 1463626684139 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}] 19:58:04 INFO - PROCESS | 1930 | 1463626684236 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 19:58:04 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x112c60400) [pid = 1930] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 19:58:04 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x1193dfc00) [pid = 1930] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 19:58:04 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x118646c00) [pid = 1930] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 19:58:04 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x113f4d000) [pid = 1930] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 19:58:04 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x113340c00) [pid = 1930] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 19:58:04 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x112c5e800) [pid = 1930] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 19:58:04 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x1193e2000) [pid = 1930] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 19:58:04 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x117580c00) [pid = 1930] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 19:58:04 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x116a4fc00) [pid = 1930] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 19:58:04 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x1193e5c00) [pid = 1930] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 19:58:04 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x1193e2800) [pid = 1930] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 19:58:04 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x124471000) [pid = 1930] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 19:58:04 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x124be5800) [pid = 1930] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 19:58:04 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x12406d800) [pid = 1930] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 19:58:04 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x124eae000) [pid = 1930] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 19:58:04 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x113238000) [pid = 1930] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 19:58:04 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x111c7f400) [pid = 1930] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 19:58:04 INFO - PROCESS | 1930 | 1463626684344 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x116977000 == 37 [pid = 1930] [id = 77] 19:58:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x112149400) [pid = 1930] [serial = 228] [outer = 0x0] 19:58:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x113340c00) [pid = 1930] [serial = 229] [outer = 0x112149400] 19:58:04 INFO - PROCESS | 1930 | 1463626684370 Marionette DEBUG loaded listener.js 19:58:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x1182c3800) [pid = 1930] [serial = 230] [outer = 0x112149400] 19:58:04 INFO - PROCESS | 1930 | 1463626684600 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]]]}] 19:58:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 19:58:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 519ms 19:58:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 19:58:04 INFO - PROCESS | 1930 | 1463626684654 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 19:58:04 INFO - PROCESS | 1930 | 1463626684655 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 19:58:04 INFO - PROCESS | 1930 | 1463626684665 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 19:58:04 INFO - PROCESS | 1930 | 1463626684666 Marionette TRACE conn2 <- [1,282,null,{}] 19:58:04 INFO - PROCESS | 1930 | 1463626684669 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}] 19:58:04 INFO - PROCESS | 1930 | 1463626684744 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 19:58:04 INFO - PROCESS | 1930 | 1463626684750 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x118675000 == 38 [pid = 1930] [id = 78] 19:58:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x11910a000) [pid = 1930] [serial = 231] [outer = 0x0] 19:58:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x124260c00) [pid = 1930] [serial = 232] [outer = 0x11910a000] 19:58:04 INFO - PROCESS | 1930 | 1463626684774 Marionette DEBUG loaded listener.js 19:58:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x125eadc00) [pid = 1930] [serial = 233] [outer = 0x11910a000] 19:58:05 INFO - PROCESS | 1930 | 1463626685052 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]]]}] 19:58:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 19:58:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 426ms 19:58:05 INFO - PROCESS | 1930 | 1463626685085 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 19:58:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 19:58:05 INFO - PROCESS | 1930 | 1463626685097 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 19:58:05 INFO - PROCESS | 1930 | 1463626685100 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 19:58:05 INFO - PROCESS | 1930 | 1463626685102 Marionette TRACE conn2 <- [1,286,null,{}] 19:58:05 INFO - PROCESS | 1930 | 1463626685104 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}] 19:58:05 INFO - PROCESS | 1930 | 1463626685189 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 19:58:05 INFO - PROCESS | 1930 | 1463626685232 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x125f25000 == 39 [pid = 1930] [id = 79] 19:58:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x11919e400) [pid = 1930] [serial = 234] [outer = 0x0] 19:58:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x12694a400) [pid = 1930] [serial = 235] [outer = 0x11919e400] 19:58:05 INFO - PROCESS | 1930 | 1463626685260 Marionette DEBUG loaded listener.js 19:58:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x1270e3400) [pid = 1930] [serial = 236] [outer = 0x11919e400] 19:58:05 INFO - PROCESS | 1930 | 1463626685518 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]]]}] 19:58:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 19:58:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 469ms 19:58:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 19:58:05 INFO - PROCESS | 1930 | 1463626685571 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 19:58:05 INFO - PROCESS | 1930 | 1463626685572 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 19:58:05 INFO - PROCESS | 1930 | 1463626685574 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 19:58:05 INFO - PROCESS | 1930 | 1463626685575 Marionette TRACE conn2 <- [1,290,null,{}] 19:58:05 INFO - PROCESS | 1930 | 1463626685585 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}] 19:58:05 INFO - PROCESS | 1930 | 1463626685662 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 19:58:05 INFO - PROCESS | 1930 | 1463626685667 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x12700b000 == 40 [pid = 1930] [id = 80] 19:58:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x1270e8800) [pid = 1930] [serial = 237] [outer = 0x0] 19:58:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x128bdbc00) [pid = 1930] [serial = 238] [outer = 0x1270e8800] 19:58:05 INFO - PROCESS | 1930 | 1463626685691 Marionette DEBUG loaded listener.js 19:58:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x128ca6000) [pid = 1930] [serial = 239] [outer = 0x1270e8800] 19:58:05 INFO - PROCESS | 1930 | 1463626685969 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]]]}] 19:58:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 19:58:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 428ms 19:58:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 19:58:06 INFO - PROCESS | 1930 | 1463626686003 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 19:58:06 INFO - PROCESS | 1930 | 1463626686004 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 19:58:06 INFO - PROCESS | 1930 | 1463626686006 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 19:58:06 INFO - PROCESS | 1930 | 1463626686007 Marionette TRACE conn2 <- [1,294,null,{}] 19:58:06 INFO - PROCESS | 1930 | 1463626686012 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}] 19:58:06 INFO - PROCESS | 1930 | 1463626686084 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 19:58:06 INFO - PROCESS | 1930 | 1463626686130 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x128d2a800 == 41 [pid = 1930] [id = 81] 19:58:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x1270e8c00) [pid = 1930] [serial = 240] [outer = 0x0] 19:58:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x128ca8c00) [pid = 1930] [serial = 241] [outer = 0x1270e8c00] 19:58:06 INFO - PROCESS | 1930 | 1463626686161 Marionette DEBUG loaded listener.js 19:58:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x128fe4400) [pid = 1930] [serial = 242] [outer = 0x1270e8c00] 19:58:06 INFO - PROCESS | 1930 | 1463626686505 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]]]}] 19:58:06 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. 19:58:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 521ms 19:58:06 INFO - PROCESS | 1930 | 1463626686528 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 19:58:06 INFO - PROCESS | 1930 | 1463626686530 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 19:58:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 19:58:06 INFO - PROCESS | 1930 | 1463626686534 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 19:58:06 INFO - PROCESS | 1930 | 1463626686536 Marionette TRACE conn2 <- [1,298,null,{}] 19:58:06 INFO - PROCESS | 1930 | 1463626686540 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}] 19:58:06 INFO - PROCESS | 1930 | 1463626686635 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 19:58:06 INFO - PROCESS | 1930 | 1463626686676 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x116f04800 == 42 [pid = 1930] [id = 82] 19:58:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x112d87800) [pid = 1930] [serial = 243] [outer = 0x0] 19:58:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x116188400) [pid = 1930] [serial = 244] [outer = 0x112d87800] 19:58:06 INFO - PROCESS | 1930 | 1463626686706 Marionette DEBUG loaded listener.js 19:58:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x11758b400) [pid = 1930] [serial = 245] [outer = 0x112d87800] 19:58:07 INFO - PROCESS | 1930 | 1463626687122 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]]]}] 19:58:07 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. 19:58:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 620ms 19:58:07 INFO - PROCESS | 1930 | 1463626687154 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 19:58:07 INFO - PROCESS | 1930 | 1463626687158 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 19:58:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 19:58:07 INFO - PROCESS | 1930 | 1463626687162 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 19:58:07 INFO - PROCESS | 1930 | 1463626687164 Marionette TRACE conn2 <- [1,302,null,{}] 19:58:07 INFO - PROCESS | 1930 | 1463626687167 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}] 19:58:07 INFO - PROCESS | 1930 | 1463626687258 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 19:58:07 INFO - PROCESS | 1930 | 1463626687298 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x1199ca000 == 43 [pid = 1930] [id = 83] 19:58:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x113344800) [pid = 1930] [serial = 246] [outer = 0x0] 19:58:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x11837d800) [pid = 1930] [serial = 247] [outer = 0x113344800] 19:58:07 INFO - PROCESS | 1930 | 1463626687327 Marionette DEBUG loaded listener.js 19:58:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x11889a800) [pid = 1930] [serial = 248] [outer = 0x113344800] 19:58:07 INFO - PROCESS | 1930 | 1463626687731 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]]]}] 19:58:07 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. 19:58:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 620ms 19:58:07 INFO - PROCESS | 1930 | 1463626687783 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 19:58:07 INFO - PROCESS | 1930 | 1463626687784 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 19:58:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 19:58:07 INFO - PROCESS | 1930 | 1463626687787 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 19:58:07 INFO - PROCESS | 1930 | 1463626687789 Marionette TRACE conn2 <- [1,306,null,{}] 19:58:07 INFO - PROCESS | 1930 | 1463626687797 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}] 19:58:07 INFO - PROCESS | 1930 | 1463626687890 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 19:58:07 INFO - PROCESS | 1930 | 1463626687937 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x126f77000 == 44 [pid = 1930] [id = 84] 19:58:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x1193e9c00) [pid = 1930] [serial = 249] [outer = 0x0] 19:58:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x12406bc00) [pid = 1930] [serial = 250] [outer = 0x1193e9c00] 19:58:07 INFO - PROCESS | 1930 | 1463626687968 Marionette DEBUG loaded listener.js 19:58:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x1248eb000) [pid = 1930] [serial = 251] [outer = 0x1193e9c00] 19:58:08 INFO - PROCESS | 1930 | 1463626688377 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]]]}] 19:58:08 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. 19:58:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 622ms 19:58:08 INFO - PROCESS | 1930 | 1463626688410 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 19:58:08 INFO - PROCESS | 1930 | 1463626688412 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 19:58:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 19:58:08 INFO - PROCESS | 1930 | 1463626688415 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 19:58:08 INFO - PROCESS | 1930 | 1463626688416 Marionette TRACE conn2 <- [1,310,null,{}] 19:58:08 INFO - PROCESS | 1930 | 1463626688418 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}] 19:58:08 INFO - PROCESS | 1930 | 1463626688509 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 19:58:08 INFO - PROCESS | 1930 | 1463626688565 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x129528800 == 45 [pid = 1930] [id = 85] 19:58:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x124ea2800) [pid = 1930] [serial = 252] [outer = 0x0] 19:58:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x1252cb000) [pid = 1930] [serial = 253] [outer = 0x124ea2800] 19:58:08 INFO - PROCESS | 1930 | 1463626688595 Marionette DEBUG loaded listener.js 19:58:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x12693e800) [pid = 1930] [serial = 254] [outer = 0x124ea2800] 19:58:09 INFO - PROCESS | 1930 | 1463626688999 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]]]}] 19:58:09 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. 19:58:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 618ms 19:58:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 19:58:09 INFO - PROCESS | 1930 | 1463626689033 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 19:58:09 INFO - PROCESS | 1930 | 1463626689035 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 19:58:09 INFO - PROCESS | 1930 | 1463626689037 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 19:58:09 INFO - PROCESS | 1930 | 1463626689038 Marionette TRACE conn2 <- [1,314,null,{}] 19:58:09 INFO - PROCESS | 1930 | 1463626689040 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}] 19:58:09 INFO - PROCESS | 1930 | 1463626689131 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 19:58:09 INFO - PROCESS | 1930 | 1463626689204 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x1161c4800 == 46 [pid = 1930] [id = 86] 19:58:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x113df0c00) [pid = 1930] [serial = 255] [outer = 0x0] 19:58:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x1191a6000) [pid = 1930] [serial = 256] [outer = 0x113df0c00] 19:58:09 INFO - PROCESS | 1930 | 1463626689235 Marionette DEBUG loaded listener.js 19:58:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x126decc00) [pid = 1930] [serial = 257] [outer = 0x113df0c00] 19:58:09 INFO - PROCESS | 1930 | 1463626689734 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]]]}] 19:58:09 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. 19:58:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 725ms 19:58:09 INFO - PROCESS | 1930 | 1463626689762 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 19:58:09 INFO - PROCESS | 1930 | 1463626689764 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 19:58:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 19:58:09 INFO - PROCESS | 1930 | 1463626689768 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 19:58:09 INFO - PROCESS | 1930 | 1463626689770 Marionette TRACE conn2 <- [1,318,null,{}] 19:58:09 INFO - PROCESS | 1930 | 1463626689773 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}] 19:58:09 INFO - PROCESS | 1930 | 1463626689861 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 19:58:09 INFO - PROCESS | 1930 | 1463626689904 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x116f04000 == 47 [pid = 1930] [id = 87] 19:58:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x112d7f800) [pid = 1930] [serial = 258] [outer = 0x0] 19:58:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x1160e6400) [pid = 1930] [serial = 259] [outer = 0x112d7f800] 19:58:09 INFO - PROCESS | 1930 | 1463626689931 Marionette DEBUG loaded listener.js 19:58:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x11698e000) [pid = 1930] [serial = 260] [outer = 0x112d7f800] 19:58:10 INFO - PROCESS | 1930 | --DOCSHELL 0x12700b000 == 46 [pid = 1930] [id = 80] 19:58:10 INFO - PROCESS | 1930 | --DOCSHELL 0x125f25000 == 45 [pid = 1930] [id = 79] 19:58:10 INFO - PROCESS | 1930 | --DOCSHELL 0x118675000 == 44 [pid = 1930] [id = 78] 19:58:10 INFO - PROCESS | 1930 | --DOCSHELL 0x116977000 == 43 [pid = 1930] [id = 77] 19:58:10 INFO - PROCESS | 1930 | --DOCSHELL 0x124414800 == 42 [pid = 1930] [id = 76] 19:58:10 INFO - PROCESS | 1930 | --DOCSHELL 0x1240a5800 == 41 [pid = 1930] [id = 75] 19:58:10 INFO - PROCESS | 1930 | --DOCSHELL 0x119be2800 == 40 [pid = 1930] [id = 74] 19:58:10 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x1258da000) [pid = 1930] [serial = 195] [outer = 0x0] [url = about:blank] 19:58:10 INFO - PROCESS | 1930 | --DOCSHELL 0x112e63000 == 39 [pid = 1930] [id = 73] 19:58:10 INFO - PROCESS | 1930 | --DOCSHELL 0x11867a000 == 38 [pid = 1930] [id = 72] 19:58:10 INFO - PROCESS | 1930 | --DOCSHELL 0x118072800 == 37 [pid = 1930] [id = 71] 19:58:10 INFO - PROCESS | 1930 | --DOCSHELL 0x117045000 == 36 [pid = 1930] [id = 70] 19:58:10 INFO - PROCESS | 1930 | --DOCSHELL 0x112e1a000 == 35 [pid = 1930] [id = 69] 19:58:10 INFO - PROCESS | 1930 | --DOCSHELL 0x1170d4000 == 34 [pid = 1930] [id = 68] 19:58:10 INFO - PROCESS | 1930 | --DOCSHELL 0x111f7f800 == 33 [pid = 1930] [id = 67] 19:58:10 INFO - PROCESS | 1930 | 1463626690371 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]]]}] 19:58:10 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. 19:58:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 621ms 19:58:10 INFO - PROCESS | 1930 | 1463626690408 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 19:58:10 INFO - PROCESS | 1930 | 1463626690412 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 19:58:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 19:58:10 INFO - PROCESS | 1930 | 1463626690422 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 19:58:10 INFO - PROCESS | 1930 | 1463626690423 Marionette TRACE conn2 <- [1,322,null,{}] 19:58:10 INFO - PROCESS | 1930 | 1463626690427 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}] 19:58:10 INFO - PROCESS | 1930 | 1463626690507 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 19:58:10 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x116754800) [pid = 1930] [serial = 162] [outer = 0x0] [url = about:blank] 19:58:10 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x118097000) [pid = 1930] [serial = 163] [outer = 0x0] [url = about:blank] 19:58:10 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x1193f4800) [pid = 1930] [serial = 174] [outer = 0x0] [url = about:blank] 19:58:10 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x118833800) [pid = 1930] [serial = 168] [outer = 0x0] [url = about:blank] 19:58:10 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x118ea0c00) [pid = 1930] [serial = 169] [outer = 0x0] [url = about:blank] 19:58:10 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x11606ec00) [pid = 1930] [serial = 159] [outer = 0x0] [url = about:blank] 19:58:10 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x1161ee400) [pid = 1930] [serial = 160] [outer = 0x0] [url = about:blank] 19:58:10 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x11837b400) [pid = 1930] [serial = 165] [outer = 0x0] [url = about:blank] 19:58:10 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x118640400) [pid = 1930] [serial = 166] [outer = 0x0] [url = about:blank] 19:58:10 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x113dee400) [pid = 1930] [serial = 156] [outer = 0x0] [url = about:blank] 19:58:10 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x11693c400) [pid = 1930] [serial = 142] [outer = 0x0] [url = about:blank] 19:58:10 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x119ed2c00) [pid = 1930] [serial = 177] [outer = 0x0] [url = about:blank] 19:58:10 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x115e3d800) [pid = 1930] [serial = 141] [outer = 0x0] [url = about:blank] 19:58:10 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x116942800) [pid = 1930] [serial = 145] [outer = 0x0] [url = about:blank] 19:58:10 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x1182c6000) [pid = 1930] [serial = 144] [outer = 0x0] [url = about:blank] 19:58:10 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x1199aec00) [pid = 1930] [serial = 175] [outer = 0x0] [url = about:blank] 19:58:10 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x124beb800) [pid = 1930] [serial = 187] [outer = 0x0] [url = about:blank] 19:58:10 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x119dcd800) [pid = 1930] [serial = 148] [outer = 0x0] [url = about:blank] 19:58:10 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x1197efc00) [pid = 1930] [serial = 147] [outer = 0x0] [url = about:blank] 19:58:10 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x1243ce400) [pid = 1930] [serial = 180] [outer = 0x0] [url = about:blank] 19:58:10 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x1248e2400) [pid = 1930] [serial = 181] [outer = 0x0] [url = about:blank] 19:58:10 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x124ab3800) [pid = 1930] [serial = 183] [outer = 0x0] [url = about:blank] 19:58:10 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x124ea0c00) [pid = 1930] [serial = 189] [outer = 0x0] [url = about:blank] 19:58:10 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x124466c00) [pid = 1930] [serial = 186] [outer = 0x0] [url = about:blank] 19:58:10 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x124465400) [pid = 1930] [serial = 151] [outer = 0x0] [url = about:blank] 19:58:10 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x12415d400) [pid = 1930] [serial = 150] [outer = 0x0] [url = about:blank] 19:58:10 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x1259c3400) [pid = 1930] [serial = 193] [outer = 0x0] [url = about:blank] 19:58:10 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x119ecb000) [pid = 1930] [serial = 154] [outer = 0x0] [url = about:blank] 19:58:10 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x1256ba400) [pid = 1930] [serial = 192] [outer = 0x0] [url = about:blank] 19:58:10 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x118095c00) [pid = 1930] [serial = 153] [outer = 0x0] [url = about:blank] 19:58:10 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x124be8800) [pid = 1930] [serial = 184] [outer = 0x0] [url = about:blank] 19:58:10 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x11889dc00) [pid = 1930] [serial = 171] [outer = 0x0] [url = about:blank] 19:58:10 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x124076800) [pid = 1930] [serial = 178] [outer = 0x0] [url = about:blank] 19:58:10 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x1193df800) [pid = 1930] [serial = 172] [outer = 0x0] [url = about:blank] 19:58:10 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x125379400) [pid = 1930] [serial = 190] [outer = 0x0] [url = about:blank] 19:58:10 INFO - PROCESS | 1930 | 1463626690556 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x11611e000 == 34 [pid = 1930] [id = 88] 19:58:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x115e3d800) [pid = 1930] [serial = 261] [outer = 0x0] 19:58:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x116a51800) [pid = 1930] [serial = 262] [outer = 0x115e3d800] 19:58:10 INFO - PROCESS | 1930 | 1463626690582 Marionette DEBUG loaded listener.js 19:58:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x11837e800) [pid = 1930] [serial = 263] [outer = 0x115e3d800] 19:58:10 INFO - PROCESS | 1930 | 1463626690865 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]]]}] 19:58:10 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. 19:58:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 470ms 19:58:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 19:58:10 INFO - PROCESS | 1930 | 1463626690900 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 19:58:10 INFO - PROCESS | 1930 | 1463626690901 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 19:58:10 INFO - PROCESS | 1930 | 1463626690903 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 19:58:10 INFO - PROCESS | 1930 | 1463626690906 Marionette TRACE conn2 <- [1,326,null,{}] 19:58:10 INFO - PROCESS | 1930 | 1463626690916 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}] 19:58:10 INFO - PROCESS | 1930 | 1463626690990 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 19:58:11 INFO - PROCESS | 1930 | 1463626690998 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x11806d800 == 35 [pid = 1930] [id = 89] 19:58:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x118648c00) [pid = 1930] [serial = 264] [outer = 0x0] 19:58:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x118897400) [pid = 1930] [serial = 265] [outer = 0x118648c00] 19:58:11 INFO - PROCESS | 1930 | 1463626691025 Marionette DEBUG loaded listener.js 19:58:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x1193de400) [pid = 1930] [serial = 266] [outer = 0x118648c00] 19:58:11 INFO - PROCESS | 1930 | 1463626691369 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]]]}] 19:58:11 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. 19:58:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 523ms 19:58:11 INFO - PROCESS | 1930 | 1463626691426 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 19:58:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 19:58:11 INFO - PROCESS | 1930 | 1463626691428 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 19:58:11 INFO - PROCESS | 1930 | 1463626691430 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 19:58:11 INFO - PROCESS | 1930 | 1463626691431 Marionette TRACE conn2 <- [1,330,null,{}] 19:58:11 INFO - PROCESS | 1930 | 1463626691433 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}] 19:58:11 INFO - PROCESS | 1930 | 1463626691511 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 19:58:11 INFO - PROCESS | 1930 | 1463626691516 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x11912d800 == 36 [pid = 1930] [id = 90] 19:58:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x1193e8000) [pid = 1930] [serial = 267] [outer = 0x0] 19:58:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x1197f1000) [pid = 1930] [serial = 268] [outer = 0x1193e8000] 19:58:11 INFO - PROCESS | 1930 | 1463626691543 Marionette DEBUG loaded listener.js 19:58:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x1199acc00) [pid = 1930] [serial = 269] [outer = 0x1193e8000] 19:58:11 INFO - PROCESS | 1930 | 1463626691926 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]]]}] 19:58:11 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. 19:58:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 520ms 19:58:11 INFO - PROCESS | 1930 | 1463626691951 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 19:58:11 INFO - PROCESS | 1930 | 1463626691953 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 19:58:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 19:58:11 INFO - PROCESS | 1930 | 1463626691956 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 19:58:11 INFO - PROCESS | 1930 | 1463626691958 Marionette TRACE conn2 <- [1,334,null,{}] 19:58:11 INFO - PROCESS | 1930 | 1463626691962 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}] 19:58:12 INFO - PROCESS | 1930 | 1463626692068 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 19:58:12 INFO - PROCESS | 1930 | 1463626692076 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x119365000 == 37 [pid = 1930] [id = 91] 19:58:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x119dd2000) [pid = 1930] [serial = 270] [outer = 0x0] 19:58:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x124072000) [pid = 1930] [serial = 271] [outer = 0x119dd2000] 19:58:12 INFO - PROCESS | 1930 | 1463626692115 Marionette DEBUG loaded listener.js 19:58:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x124465400) [pid = 1930] [serial = 272] [outer = 0x119dd2000] 19:58:12 INFO - PROCESS | 1930 | 1463626692584 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]]]}] 19:58:12 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. 19:58:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 670ms 19:58:12 INFO - PROCESS | 1930 | 1463626692627 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 19:58:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 19:58:12 INFO - PROCESS | 1930 | 1463626692629 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 19:58:12 INFO - PROCESS | 1930 | 1463626692632 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 19:58:12 INFO - PROCESS | 1930 | 1463626692633 Marionette TRACE conn2 <- [1,338,null,{}] 19:58:12 INFO - PROCESS | 1930 | 1463626692635 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}] 19:58:12 INFO - PROCESS | 1930 | 1463626692740 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 19:58:12 INFO - PROCESS | 1930 | 1463626692774 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x11690d000 == 38 [pid = 1930] [id = 92] 19:58:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x124bee000) [pid = 1930] [serial = 273] [outer = 0x0] 19:58:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x124f76400) [pid = 1930] [serial = 274] [outer = 0x124bee000] 19:58:12 INFO - PROCESS | 1930 | 1463626692816 Marionette DEBUG loaded listener.js 19:58:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x12568a800) [pid = 1930] [serial = 275] [outer = 0x124bee000] 19:58:13 INFO - PROCESS | 1930 | 1463626693171 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]]]}] 19:58:13 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. 19:58:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 568ms 19:58:13 INFO - PROCESS | 1930 | 1463626693201 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 19:58:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 19:58:13 INFO - PROCESS | 1930 | 1463626693203 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 19:58:13 INFO - PROCESS | 1930 | 1463626693206 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 19:58:13 INFO - PROCESS | 1930 | 1463626693208 Marionette TRACE conn2 <- [1,342,null,{}] 19:58:13 INFO - PROCESS | 1930 | 1463626693211 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}] 19:58:13 INFO - PROCESS | 1930 | 1463626693340 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 19:58:13 INFO - PROCESS | 1930 | 1463626693371 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x124099800 == 39 [pid = 1930] [id = 93] 19:58:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x124bef000) [pid = 1930] [serial = 276] [outer = 0x0] 19:58:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x1258d9400) [pid = 1930] [serial = 277] [outer = 0x124bef000] 19:58:13 INFO - PROCESS | 1930 | 1463626693410 Marionette DEBUG loaded listener.js 19:58:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x126d37800) [pid = 1930] [serial = 278] [outer = 0x124bef000] 19:58:13 INFO - PROCESS | 1930 | 1463626693848 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]]]}] 19:58:13 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. 19:58:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 673ms 19:58:13 INFO - PROCESS | 1930 | 1463626693885 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 19:58:13 INFO - PROCESS | 1930 | 1463626693886 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 19:58:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 19:58:13 INFO - PROCESS | 1930 | 1463626693888 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 19:58:13 INFO - PROCESS | 1930 | 1463626693889 Marionette TRACE conn2 <- [1,346,null,{}] 19:58:13 INFO - PROCESS | 1930 | 1463626693891 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}] 19:58:13 INFO - PROCESS | 1930 | 1463626693980 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 19:58:14 INFO - PROCESS | 1930 | 1463626694024 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x12473a000 == 40 [pid = 1930] [id = 94] 19:58:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x125380000) [pid = 1930] [serial = 279] [outer = 0x0] 19:58:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x126fe6800) [pid = 1930] [serial = 280] [outer = 0x125380000] 19:58:14 INFO - PROCESS | 1930 | 1463626694048 Marionette DEBUG loaded listener.js 19:58:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x1270e9400) [pid = 1930] [serial = 281] [outer = 0x125380000] 19:58:14 INFO - PROCESS | 1930 | 1463626694340 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]]]}] 19:58:14 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. 19:58:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 468ms 19:58:14 INFO - PROCESS | 1930 | 1463626694368 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 19:58:14 INFO - PROCESS | 1930 | 1463626694370 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 19:58:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 19:58:14 INFO - PROCESS | 1930 | 1463626694372 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 19:58:14 INFO - PROCESS | 1930 | 1463626694373 Marionette TRACE conn2 <- [1,350,null,{}] 19:58:14 INFO - PROCESS | 1930 | 1463626694377 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}] 19:58:14 INFO - PROCESS | 1930 | 1463626694469 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 19:58:14 INFO - PROCESS | 1930 | 1463626694473 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x124f85000 == 41 [pid = 1930] [id = 95] 19:58:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x126f82800) [pid = 1930] [serial = 282] [outer = 0x0] 19:58:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x1270ef400) [pid = 1930] [serial = 283] [outer = 0x126f82800] 19:58:14 INFO - PROCESS | 1930 | 1463626694499 Marionette DEBUG loaded listener.js 19:58:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x128bdac00) [pid = 1930] [serial = 284] [outer = 0x126f82800] 19:58:14 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x11919e400) [pid = 1930] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 19:58:14 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x11910a000) [pid = 1930] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 19:58:14 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x124ea1800) [pid = 1930] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 19:58:14 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x12406ec00) [pid = 1930] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 19:58:14 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x118830c00) [pid = 1930] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 19:58:14 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x1270e8800) [pid = 1930] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 19:58:14 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x1193e6400) [pid = 1930] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 19:58:14 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x11334d800) [pid = 1930] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 19:58:14 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x124bea400) [pid = 1930] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 19:58:14 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x124bed400) [pid = 1930] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 19:58:14 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x112149400) [pid = 1930] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 19:58:14 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x11757e400) [pid = 1930] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 19:58:14 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x113340400) [pid = 1930] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 19:58:14 INFO - PROCESS | 1930 | 1463626694871 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]]]}] 19:58:14 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. 19:58:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 518ms 19:58:14 INFO - PROCESS | 1930 | 1463626694891 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 19:58:14 INFO - PROCESS | 1930 | 1463626694892 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 19:58:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 19:58:14 INFO - PROCESS | 1930 | 1463626694897 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 19:58:14 INFO - PROCESS | 1930 | 1463626694898 Marionette TRACE conn2 <- [1,354,null,{}] 19:58:14 INFO - PROCESS | 1930 | 1463626694900 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}] 19:58:14 INFO - PROCESS | 1930 | 1463626694970 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 19:58:15 INFO - PROCESS | 1930 | 1463626695014 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x125337800 == 42 [pid = 1930] [id = 96] 19:58:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x1160e7400) [pid = 1930] [serial = 285] [outer = 0x0] 19:58:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x12406ec00) [pid = 1930] [serial = 286] [outer = 0x1160e7400] 19:58:15 INFO - PROCESS | 1930 | 1463626695039 Marionette DEBUG loaded listener.js 19:58:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x1270ee400) [pid = 1930] [serial = 287] [outer = 0x1160e7400] 19:58:15 INFO - PROCESS | 1930 | 1463626695345 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]]]}] 19:58:15 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. 19:58:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 469ms 19:58:15 INFO - PROCESS | 1930 | 1463626695365 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 19:58:15 INFO - PROCESS | 1930 | 1463626695367 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 19:58:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 19:58:15 INFO - PROCESS | 1930 | 1463626695369 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 19:58:15 INFO - PROCESS | 1930 | 1463626695370 Marionette TRACE conn2 <- [1,358,null,{}] 19:58:15 INFO - PROCESS | 1930 | 1463626695373 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}] 19:58:15 INFO - PROCESS | 1930 | 1463626695459 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 19:58:15 INFO - PROCESS | 1930 | 1463626695466 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x128c34000 == 43 [pid = 1930] [id = 97] 19:58:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x128bda800) [pid = 1930] [serial = 288] [outer = 0x0] 19:58:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x128c9a400) [pid = 1930] [serial = 289] [outer = 0x128bda800] 19:58:15 INFO - PROCESS | 1930 | 1463626695495 Marionette DEBUG loaded listener.js 19:58:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x1290b1c00) [pid = 1930] [serial = 290] [outer = 0x128bda800] 19:58:15 INFO - PROCESS | 1930 | 1463626695800 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]]]}] 19:58:15 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. 19:58:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 469ms 19:58:15 INFO - PROCESS | 1930 | 1463626695838 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 19:58:15 INFO - PROCESS | 1930 | 1463626695841 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 19:58:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 19:58:15 INFO - PROCESS | 1930 | 1463626695845 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 19:58:15 INFO - PROCESS | 1930 | 1463626695847 Marionette TRACE conn2 <- [1,362,null,{}] 19:58:15 INFO - PROCESS | 1930 | 1463626695849 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}] 19:58:15 INFO - PROCESS | 1930 | 1463626695940 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 19:58:15 INFO - PROCESS | 1930 | 1463626695946 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x1290d0800 == 44 [pid = 1930] [id = 98] 19:58:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x1270eb800) [pid = 1930] [serial = 291] [outer = 0x0] 19:58:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x1290b3c00) [pid = 1930] [serial = 292] [outer = 0x1270eb800] 19:58:15 INFO - PROCESS | 1930 | 1463626695971 Marionette DEBUG loaded listener.js 19:58:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x12936e800) [pid = 1930] [serial = 293] [outer = 0x1270eb800] 19:58:16 INFO - PROCESS | 1930 | 1463626696241 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]]]}] 19:58:16 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. 19:58:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 421ms 19:58:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 19:58:16 INFO - PROCESS | 1930 | 1463626696266 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 19:58:16 INFO - PROCESS | 1930 | 1463626696267 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 19:58:16 INFO - PROCESS | 1930 | 1463626696269 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 19:58:16 INFO - PROCESS | 1930 | 1463626696270 Marionette TRACE conn2 <- [1,366,null,{}] 19:58:16 INFO - PROCESS | 1930 | 1463626696272 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}] 19:58:16 INFO - PROCESS | 1930 | 1463626696358 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 19:58:16 INFO - PROCESS | 1930 | 1463626696365 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a707000 == 45 [pid = 1930] [id = 99] 19:58:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x1290bdc00) [pid = 1930] [serial = 294] [outer = 0x0] 19:58:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x129372400) [pid = 1930] [serial = 295] [outer = 0x1290bdc00] 19:58:16 INFO - PROCESS | 1930 | 1463626696390 Marionette DEBUG loaded listener.js 19:58:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x1295c2000) [pid = 1930] [serial = 296] [outer = 0x1290bdc00] 19:58:16 INFO - PROCESS | 1930 | 1463626696720 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]]]}] 19:58:16 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. 19:58:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 519ms 19:58:16 INFO - PROCESS | 1930 | 1463626696788 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 19:58:16 INFO - PROCESS | 1930 | 1463626696791 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 19:58:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 19:58:16 INFO - PROCESS | 1930 | 1463626696794 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 19:58:16 INFO - PROCESS | 1930 | 1463626696796 Marionette TRACE conn2 <- [1,370,null,{}] 19:58:16 INFO - PROCESS | 1930 | 1463626696800 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}] 19:58:16 INFO - PROCESS | 1930 | 1463626696886 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 19:58:16 INFO - PROCESS | 1930 | 1463626696975 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x113f1f000 == 46 [pid = 1930] [id = 100] 19:58:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x113341000) [pid = 1930] [serial = 297] [outer = 0x0] 19:58:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x115ebc800) [pid = 1930] [serial = 298] [outer = 0x113341000] 19:58:17 INFO - PROCESS | 1930 | 1463626697005 Marionette DEBUG loaded listener.js 19:58:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x116998400) [pid = 1930] [serial = 299] [outer = 0x113341000] 19:58:17 INFO - PROCESS | 1930 | 1463626697484 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]]]}] 19:58:17 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. 19:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 721ms 19:58:17 INFO - PROCESS | 1930 | 1463626697530 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 19:58:17 INFO - PROCESS | 1930 | 1463626697533 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 19:58:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 19:58:17 INFO - PROCESS | 1930 | 1463626697545 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 19:58:17 INFO - PROCESS | 1930 | 1463626697550 Marionette TRACE conn2 <- [1,374,null,{}] 19:58:17 INFO - PROCESS | 1930 | 1463626697554 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}] 19:58:17 INFO - PROCESS | 1930 | 1463626697693 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 19:58:17 INFO - PROCESS | 1930 | 1463626697774 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x119132800 == 47 [pid = 1930] [id = 101] 19:58:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x11809e400) [pid = 1930] [serial = 300] [outer = 0x0] 19:58:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x118621000) [pid = 1930] [serial = 301] [outer = 0x11809e400] 19:58:17 INFO - PROCESS | 1930 | 1463626697809 Marionette DEBUG loaded listener.js 19:58:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x118832800) [pid = 1930] [serial = 302] [outer = 0x11809e400] 19:58:18 INFO - PROCESS | 1930 | 1463626698258 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 19:58:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 19:58:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 733ms 19:58:18 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 19:58:18 INFO - PROCESS | 1930 | 1463626698273 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 19:58:18 INFO - PROCESS | 1930 | 1463626698274 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 19:58:18 INFO - PROCESS | 1930 | 1463626698276 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 19:58:18 INFO - PROCESS | 1930 | 1463626698278 Marionette TRACE conn2 <- [1,378,null,{}] 19:58:18 INFO - PROCESS | 1930 | 1463626698285 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}] 19:58:18 INFO - PROCESS | 1930 | 1463626698385 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 19:58:18 INFO - PROCESS | 1930 | 1463626698441 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x128c39800 == 48 [pid = 1930] [id = 102] 19:58:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x1193e5c00) [pid = 1930] [serial = 303] [outer = 0x0] 19:58:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x1199a5800) [pid = 1930] [serial = 304] [outer = 0x1193e5c00] 19:58:18 INFO - PROCESS | 1930 | 1463626698477 Marionette DEBUG loaded listener.js 19:58:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x124ab5000) [pid = 1930] [serial = 305] [outer = 0x1193e5c00] 19:58:18 INFO - PROCESS | 1930 | 1463626698908 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 19:58:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 19:58:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 670ms 19:58:18 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 19:58:18 INFO - PROCESS | 1930 | 1463626698961 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 19:58:18 INFO - PROCESS | 1930 | 1463626698962 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 19:58:18 INFO - PROCESS | 1930 | 1463626698967 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 19:58:18 INFO - PROCESS | 1930 | 1463626698968 Marionette TRACE conn2 <- [1,382,null,{}] 19:58:18 INFO - PROCESS | 1930 | 1463626698971 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}] 19:58:19 INFO - PROCESS | 1930 | 1463626699065 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 19:58:19 INFO - PROCESS | 1930 | 1463626699110 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a8bc800 == 49 [pid = 1930] [id = 103] 19:58:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x124bec400) [pid = 1930] [serial = 306] [outer = 0x0] 19:58:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x1258d4000) [pid = 1930] [serial = 307] [outer = 0x124bec400] 19:58:19 INFO - PROCESS | 1930 | 1463626699139 Marionette DEBUG loaded listener.js 19:58:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x128c9a800) [pid = 1930] [serial = 308] [outer = 0x124bec400] 19:58:19 INFO - PROCESS | 1930 | 1463626699595 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 19:58:19 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 19:58:19 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 673ms 19:58:19 INFO - PROCESS | 1930 | 1463626699656 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 19:58:19 INFO - PROCESS | 1930 | 1463626699657 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 19:58:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 19:58:19 INFO - PROCESS | 1930 | 1463626699673 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 19:58:19 INFO - PROCESS | 1930 | 1463626699675 Marionette TRACE conn2 <- [1,386,null,{}] 19:58:19 INFO - PROCESS | 1930 | 1463626699679 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}] 19:58:19 INFO - PROCESS | 1930 | 1463626699771 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 19:58:19 INFO - PROCESS | 1930 | 1463626699972 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x1170d2800 == 50 [pid = 1930] [id = 104] 19:58:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x112c98800) [pid = 1930] [serial = 309] [outer = 0x0] 19:58:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x11333f400) [pid = 1930] [serial = 310] [outer = 0x112c98800] 19:58:20 INFO - PROCESS | 1930 | 1463626700002 Marionette DEBUG loaded listener.js 19:58:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x11675c000) [pid = 1930] [serial = 311] [outer = 0x112c98800] 19:58:20 INFO - PROCESS | 1930 | 1463626700415 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]]]}] 19:58:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 19:58:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 784ms 19:58:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 19:58:20 INFO - PROCESS | 1930 | 1463626700445 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 19:58:20 INFO - PROCESS | 1930 | 1463626700448 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 19:58:20 INFO - PROCESS | 1930 | 1463626700451 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 19:58:20 INFO - PROCESS | 1930 | 1463626700453 Marionette TRACE conn2 <- [1,390,null,{}] 19:58:20 INFO - PROCESS | 1930 | 1463626700456 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}] 19:58:20 INFO - PROCESS | 1930 | 1463626700542 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 19:58:20 INFO - PROCESS | 1930 | 1463626700588 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x116979800 == 51 [pid = 1930] [id = 105] 19:58:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x116999c00) [pid = 1930] [serial = 312] [outer = 0x0] 19:58:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x1182bdc00) [pid = 1930] [serial = 313] [outer = 0x116999c00] 19:58:20 INFO - PROCESS | 1930 | 1463626700617 Marionette DEBUG loaded listener.js 19:58:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x118645400) [pid = 1930] [serial = 314] [outer = 0x116999c00] 19:58:20 INFO - PROCESS | 1930 | --DOCSHELL 0x1290d0800 == 50 [pid = 1930] [id = 98] 19:58:20 INFO - PROCESS | 1930 | --DOCSHELL 0x128c34000 == 49 [pid = 1930] [id = 97] 19:58:20 INFO - PROCESS | 1930 | --DOCSHELL 0x125337800 == 48 [pid = 1930] [id = 96] 19:58:20 INFO - PROCESS | 1930 | --DOCSHELL 0x124f85000 == 47 [pid = 1930] [id = 95] 19:58:20 INFO - PROCESS | 1930 | --DOCSHELL 0x12473a000 == 46 [pid = 1930] [id = 94] 19:58:20 INFO - PROCESS | 1930 | --DOCSHELL 0x124099800 == 45 [pid = 1930] [id = 93] 19:58:20 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x111c8a800) [pid = 1930] [serial = 198] [outer = 0x0] [url = about:blank] 19:58:20 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x11757c800) [pid = 1930] [serial = 201] [outer = 0x0] [url = about:blank] 19:58:20 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x128ca8c00) [pid = 1930] [serial = 241] [outer = 0x0] [url = about:blank] 19:58:21 INFO - PROCESS | 1930 | --DOCSHELL 0x11690d000 == 44 [pid = 1930] [id = 92] 19:58:21 INFO - PROCESS | 1930 | --DOCSHELL 0x119365000 == 43 [pid = 1930] [id = 91] 19:58:21 INFO - PROCESS | 1930 | --DOCSHELL 0x11912d800 == 42 [pid = 1930] [id = 90] 19:58:21 INFO - PROCESS | 1930 | --DOCSHELL 0x11806d800 == 41 [pid = 1930] [id = 89] 19:58:21 INFO - PROCESS | 1930 | --DOCSHELL 0x11611e000 == 40 [pid = 1930] [id = 88] 19:58:21 INFO - PROCESS | 1930 | --DOCSHELL 0x116f04000 == 39 [pid = 1930] [id = 87] 19:58:21 INFO - PROCESS | 1930 | --DOCSHELL 0x1161c4800 == 38 [pid = 1930] [id = 86] 19:58:21 INFO - PROCESS | 1930 | --DOCSHELL 0x129528800 == 37 [pid = 1930] [id = 85] 19:58:21 INFO - PROCESS | 1930 | --DOCSHELL 0x126f77000 == 36 [pid = 1930] [id = 84] 19:58:21 INFO - PROCESS | 1930 | --DOCSHELL 0x1199ca000 == 35 [pid = 1930] [id = 83] 19:58:21 INFO - PROCESS | 1930 | --DOCSHELL 0x116f04800 == 34 [pid = 1930] [id = 82] 19:58:21 INFO - PROCESS | 1930 | --DOCSHELL 0x128d2a800 == 33 [pid = 1930] [id = 81] 19:58:21 INFO - PROCESS | 1930 | 1463626701041 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]]]}] 19:58:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 19:58:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 622ms 19:58:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 19:58:21 INFO - PROCESS | 1930 | 1463626701074 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 19:58:21 INFO - PROCESS | 1930 | 1463626701077 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 19:58:21 INFO - PROCESS | 1930 | 1463626701081 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 19:58:21 INFO - PROCESS | 1930 | 1463626701082 Marionette TRACE conn2 <- [1,394,null,{}] 19:58:21 INFO - PROCESS | 1930 | 1463626701084 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}] 19:58:21 INFO - PROCESS | 1930 | 1463626701165 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 19:58:21 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x12694a400) [pid = 1930] [serial = 235] [outer = 0x0] [url = about:blank] 19:58:21 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x125eadc00) [pid = 1930] [serial = 233] [outer = 0x0] [url = about:blank] 19:58:21 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x125eaf000) [pid = 1930] [serial = 227] [outer = 0x0] [url = about:blank] 19:58:21 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x124bef400) [pid = 1930] [serial = 221] [outer = 0x0] [url = about:blank] 19:58:21 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x1193d9000) [pid = 1930] [serial = 212] [outer = 0x0] [url = about:blank] 19:58:21 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x12ce1a000) [pid = 1930] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:58:21 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x128bdbc00) [pid = 1930] [serial = 238] [outer = 0x0] [url = about:blank] 19:58:21 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x118ea3400) [pid = 1930] [serial = 211] [outer = 0x0] [url = about:blank] 19:58:21 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x12568f400) [pid = 1930] [serial = 226] [outer = 0x0] [url = about:blank] 19:58:21 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x1193f5400) [pid = 1930] [serial = 214] [outer = 0x0] [url = about:blank] 19:58:21 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x1199a6400) [pid = 1930] [serial = 217] [outer = 0x0] [url = about:blank] 19:58:21 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x124260c00) [pid = 1930] [serial = 232] [outer = 0x0] [url = about:blank] 19:58:21 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x124ed5c00) [pid = 1930] [serial = 223] [outer = 0x0] [url = about:blank] 19:58:21 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x125eb7000) [pid = 1930] [serial = 196] [outer = 0x0] [url = about:blank] 19:58:21 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x1182c3800) [pid = 1930] [serial = 230] [outer = 0x0] [url = about:blank] 19:58:21 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x113340c00) [pid = 1930] [serial = 229] [outer = 0x0] [url = about:blank] 19:58:21 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x11837bc00) [pid = 1930] [serial = 208] [outer = 0x0] [url = about:blank] 19:58:21 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x124f7bc00) [pid = 1930] [serial = 224] [outer = 0x0] [url = about:blank] 19:58:21 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x124682800) [pid = 1930] [serial = 220] [outer = 0x0] [url = about:blank] 19:58:21 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x1270e3400) [pid = 1930] [serial = 236] [outer = 0x0] [url = about:blank] 19:58:21 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x12406c400) [pid = 1930] [serial = 218] [outer = 0x0] [url = about:blank] 19:58:21 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x11757dc00) [pid = 1930] [serial = 206] [outer = 0x0] [url = about:blank] 19:58:21 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x1197fac00) [pid = 1930] [serial = 215] [outer = 0x0] [url = about:blank] 19:58:21 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x118642000) [pid = 1930] [serial = 209] [outer = 0x0] [url = about:blank] 19:58:21 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x116078400) [pid = 1930] [serial = 205] [outer = 0x0] [url = about:blank] 19:58:21 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x128ca6000) [pid = 1930] [serial = 239] [outer = 0x0] [url = about:blank] 19:58:21 INFO - PROCESS | 1930 | 1463626701237 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x116905800 == 34 [pid = 1930] [id = 106] 19:58:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x11837bc00) [pid = 1930] [serial = 315] [outer = 0x0] 19:58:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x118647c00) [pid = 1930] [serial = 316] [outer = 0x11837bc00] 19:58:21 INFO - PROCESS | 1930 | 1463626701266 Marionette DEBUG loaded listener.js 19:58:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x11919a800) [pid = 1930] [serial = 317] [outer = 0x11837bc00] 19:58:21 INFO - PROCESS | 1930 | 1463626701568 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]]]}] 19:58:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 19:58:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 518ms 19:58:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 19:58:21 INFO - PROCESS | 1930 | 1463626701599 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 19:58:21 INFO - PROCESS | 1930 | 1463626701601 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 19:58:21 INFO - PROCESS | 1930 | 1463626701607 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 19:58:21 INFO - PROCESS | 1930 | 1463626701614 Marionette TRACE conn2 <- [1,398,null,{}] 19:58:21 INFO - PROCESS | 1930 | 1463626701617 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}] 19:58:21 INFO - PROCESS | 1930 | 1463626701705 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 19:58:21 INFO - PROCESS | 1930 | 1463626701750 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x1183ba000 == 35 [pid = 1930] [id = 107] 19:58:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x118642000) [pid = 1930] [serial = 318] [outer = 0x0] 19:58:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x1193e9400) [pid = 1930] [serial = 319] [outer = 0x118642000] 19:58:21 INFO - PROCESS | 1930 | 1463626701787 Marionette DEBUG loaded listener.js 19:58:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x12406fc00) [pid = 1930] [serial = 320] [outer = 0x118642000] 19:58:22 INFO - PROCESS | 1930 | 1463626702235 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]]]}] 19:58:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 19:58:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 680ms 19:58:22 INFO - PROCESS | 1930 | 1463626702283 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 19:58:22 INFO - PROCESS | 1930 | 1463626702285 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 19:58:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 19:58:22 INFO - PROCESS | 1930 | 1463626702287 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 19:58:22 INFO - PROCESS | 1930 | 1463626702288 Marionette TRACE conn2 <- [1,402,null,{}] 19:58:22 INFO - PROCESS | 1930 | 1463626702291 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}] 19:58:22 INFO - PROCESS | 1930 | 1463626702373 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 19:58:22 INFO - PROCESS | 1930 | 1463626702380 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x1199c9800 == 36 [pid = 1930] [id = 108] 19:58:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x118ea1c00) [pid = 1930] [serial = 321] [outer = 0x0] 19:58:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x12537b800) [pid = 1930] [serial = 322] [outer = 0x118ea1c00] 19:58:22 INFO - PROCESS | 1930 | 1463626702405 Marionette DEBUG loaded listener.js 19:58:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x125869c00) [pid = 1930] [serial = 323] [outer = 0x118ea1c00] 19:58:22 INFO - PROCESS | 1930 | 1463626702756 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]]]}] 19:58:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 19:58:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 518ms 19:58:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 19:58:22 INFO - PROCESS | 1930 | 1463626702805 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 19:58:22 INFO - PROCESS | 1930 | 1463626702807 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 19:58:22 INFO - PROCESS | 1930 | 1463626702809 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 19:58:22 INFO - PROCESS | 1930 | 1463626702810 Marionette TRACE conn2 <- [1,406,null,{}] 19:58:22 INFO - PROCESS | 1930 | 1463626702823 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}] 19:58:22 INFO - PROCESS | 1930 | 1463626702897 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 19:58:22 INFO - PROCESS | 1930 | 1463626702902 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x1242aa800 == 37 [pid = 1930] [id = 109] 19:58:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x126949000) [pid = 1930] [serial = 324] [outer = 0x0] 19:58:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x126d3b000) [pid = 1930] [serial = 325] [outer = 0x126949000] 19:58:22 INFO - PROCESS | 1930 | 1463626702934 Marionette DEBUG loaded listener.js 19:58:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x1270ef800) [pid = 1930] [serial = 326] [outer = 0x126949000] 19:58:23 INFO - PROCESS | 1930 | 1463626703301 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]]]}] 19:58:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 19:58:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 529ms 19:58:23 INFO - PROCESS | 1930 | 1463626703345 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 19:58:23 INFO - PROCESS | 1930 | 1463626703346 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 19:58:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 19:58:23 INFO - PROCESS | 1930 | 1463626703348 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 19:58:23 INFO - PROCESS | 1930 | 1463626703349 Marionette TRACE conn2 <- [1,410,null,{}] 19:58:23 INFO - PROCESS | 1930 | 1463626703352 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}] 19:58:23 INFO - PROCESS | 1930 | 1463626703447 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 19:58:23 INFO - PROCESS | 1930 | 1463626703451 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x124b4b000 == 38 [pid = 1930] [id = 110] 19:58:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x126949400) [pid = 1930] [serial = 327] [outer = 0x0] 19:58:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x128ca4800) [pid = 1930] [serial = 328] [outer = 0x126949400] 19:58:23 INFO - PROCESS | 1930 | 1463626703476 Marionette DEBUG loaded listener.js 19:58:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x128fee800) [pid = 1930] [serial = 329] [outer = 0x126949400] 19:58:23 INFO - PROCESS | 1930 | 1463626703821 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]]]}] 19:58:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 19:58:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 518ms 19:58:23 INFO - PROCESS | 1930 | 1463626703866 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 19:58:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 19:58:23 INFO - PROCESS | 1930 | 1463626703867 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 19:58:23 INFO - PROCESS | 1930 | 1463626703870 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 19:58:23 INFO - PROCESS | 1930 | 1463626703871 Marionette TRACE conn2 <- [1,414,null,{}] 19:58:23 INFO - PROCESS | 1930 | 1463626703873 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}] 19:58:23 INFO - PROCESS | 1930 | 1463626703964 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 19:58:23 INFO - PROCESS | 1930 | 1463626703987 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x125339000 == 39 [pid = 1930] [id = 111] 19:58:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x1290b2800) [pid = 1930] [serial = 330] [outer = 0x0] 19:58:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x12937a000) [pid = 1930] [serial = 331] [outer = 0x1290b2800] 19:58:24 INFO - PROCESS | 1930 | 1463626704012 Marionette DEBUG loaded listener.js 19:58:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x1295cc000) [pid = 1930] [serial = 332] [outer = 0x1290b2800] 19:58:24 INFO - PROCESS | 1930 | 1463626704324 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]]]}] 19:58:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 19:58:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 519ms 19:58:24 INFO - PROCESS | 1930 | 1463626704394 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 19:58:24 INFO - PROCESS | 1930 | 1463626704398 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 19:58:24 INFO - PROCESS | 1930 | 1463626704400 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 19:58:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 19:58:24 INFO - PROCESS | 1930 | 1463626704410 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 19:58:24 INFO - PROCESS | 1930 | 1463626704411 Marionette TRACE conn2 <- [1,418,null,{}] 19:58:24 INFO - PROCESS | 1930 | 1463626704414 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}] 19:58:24 INFO - PROCESS | 1930 | 1463626704532 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 19:58:24 INFO - PROCESS | 1930 | 1463626704577 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x12691f000 == 40 [pid = 1930] [id = 112] 19:58:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x124bee800) [pid = 1930] [serial = 333] [outer = 0x0] 19:58:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x1297d7c00) [pid = 1930] [serial = 334] [outer = 0x124bee800] 19:58:24 INFO - PROCESS | 1930 | 1463626704616 Marionette DEBUG loaded listener.js 19:58:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x12a7c1c00) [pid = 1930] [serial = 335] [outer = 0x124bee800] 19:58:25 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x111a0c800) [pid = 1930] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 19:58:25 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x113231000) [pid = 1930] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 19:58:25 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x1160df000) [pid = 1930] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 19:58:25 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x124bee000) [pid = 1930] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 19:58:25 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x125380000) [pid = 1930] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 19:58:25 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x124bef000) [pid = 1930] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 19:58:25 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x126f82800) [pid = 1930] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 19:58:25 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x1160e7400) [pid = 1930] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 19:58:25 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x115e3d800) [pid = 1930] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 19:58:25 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x112d7f800) [pid = 1930] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 19:58:25 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x119dd2000) [pid = 1930] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 19:58:25 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x1193e8000) [pid = 1930] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 19:58:25 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x113df0c00) [pid = 1930] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 19:58:25 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x118648c00) [pid = 1930] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 19:58:25 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x128bda800) [pid = 1930] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 19:58:25 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x1270eb800) [pid = 1930] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 19:58:25 INFO - PROCESS | 1930 | 1463626705523 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]]]}] 19:58:25 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 19:58:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1120ms 19:58:25 INFO - PROCESS | 1930 | 1463626705530 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 19:58:25 INFO - PROCESS | 1930 | 1463626705531 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 19:58:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 19:58:25 INFO - PROCESS | 1930 | 1463626705533 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 19:58:25 INFO - PROCESS | 1930 | 1463626705534 Marionette TRACE conn2 <- [1,422,null,{}] 19:58:25 INFO - PROCESS | 1930 | 1463626705537 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}] 19:58:25 INFO - PROCESS | 1930 | 1463626705615 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 19:58:25 INFO - PROCESS | 1930 | 1463626705619 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x118670800 == 41 [pid = 1930] [id = 113] 19:58:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x115e3d800) [pid = 1930] [serial = 336] [outer = 0x0] 19:58:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x118648c00) [pid = 1930] [serial = 337] [outer = 0x115e3d800] 19:58:25 INFO - PROCESS | 1930 | 1463626705645 Marionette DEBUG loaded listener.js 19:58:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x124bee000) [pid = 1930] [serial = 338] [outer = 0x115e3d800] 19:58:26 INFO - PROCESS | 1930 | 1463626706431 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]]]}] 19:58:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 19:58:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 918ms 19:58:26 INFO - PROCESS | 1930 | 1463626706452 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 19:58:26 INFO - PROCESS | 1930 | 1463626706453 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 19:58:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 19:58:26 INFO - PROCESS | 1930 | 1463626706456 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 19:58:26 INFO - PROCESS | 1930 | 1463626706457 Marionette TRACE conn2 <- [1,426,null,{}] 19:58:26 INFO - PROCESS | 1930 | 1463626706459 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}] 19:58:26 INFO - PROCESS | 1930 | 1463626706534 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 19:58:26 INFO - PROCESS | 1930 | 1463626706538 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x129793000 == 42 [pid = 1930] [id = 114] 19:58:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x124bef000) [pid = 1930] [serial = 339] [outer = 0x0] 19:58:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x12a7c8400) [pid = 1930] [serial = 340] [outer = 0x124bef000] 19:58:26 INFO - PROCESS | 1930 | 1463626706571 Marionette DEBUG loaded listener.js 19:58:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x12a88c800) [pid = 1930] [serial = 341] [outer = 0x124bef000] 19:58:26 INFO - PROCESS | 1930 | 1463626706878 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] 19:58:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 19:58:26 INFO - PROCESS | 1930 | 1463626706928 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 19:58:26 INFO - PROCESS | 1930 | 1463626706930 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 19:58:26 INFO - PROCESS | 1930 | 1463626706940 Marionette TRACE conn2 <- [1,430,null,{}] 19:58:26 INFO - PROCESS | 1930 | 1463626706951 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}] 19:58:27 INFO - PROCESS | 1930 | 1463626707049 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 19:58:27 INFO - PROCESS | 1930 | 1463626707054 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x12abc5000 == 43 [pid = 1930] [id = 115] 19:58:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x12a890800) [pid = 1930] [serial = 342] [outer = 0x0] 19:58:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x12ab60000) [pid = 1930] [serial = 343] [outer = 0x12a890800] 19:58:27 INFO - PROCESS | 1930 | 1463626707094 Marionette DEBUG loaded listener.js 19:58:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x12ab85800) [pid = 1930] [serial = 344] [outer = 0x12a890800] 19:58:27 INFO - PROCESS | 1930 | 1463626707680 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]]]}] 19:58:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 19:58:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 788ms 19:58:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 19:58:27 INFO - PROCESS | 1930 | 1463626707719 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 19:58:27 INFO - PROCESS | 1930 | 1463626707721 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 19:58:27 INFO - PROCESS | 1930 | 1463626707724 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 19:58:27 INFO - PROCESS | 1930 | 1463626707727 Marionette TRACE conn2 <- [1,434,null,{}] 19:58:27 INFO - PROCESS | 1930 | 1463626707731 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}] 19:58:27 INFO - PROCESS | 1930 | 1463626707853 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 19:58:27 INFO - PROCESS | 1930 | 1463626707911 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x11806e000 == 44 [pid = 1930] [id = 116] 19:58:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x11693d000) [pid = 1930] [serial = 345] [outer = 0x0] 19:58:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x1182c4800) [pid = 1930] [serial = 346] [outer = 0x11693d000] 19:58:27 INFO - PROCESS | 1930 | 1463626707940 Marionette DEBUG loaded listener.js 19:58:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x11864c400) [pid = 1930] [serial = 347] [outer = 0x11693d000] 19:58:28 INFO - PROCESS | 1930 | 1463626708356 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]]]}] 19:58:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 19:58:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 673ms 19:58:28 INFO - PROCESS | 1930 | 1463626708397 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 19:58:28 INFO - PROCESS | 1930 | 1463626708401 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 19:58:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 19:58:28 INFO - PROCESS | 1930 | 1463626708405 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 19:58:28 INFO - PROCESS | 1930 | 1463626708407 Marionette TRACE conn2 <- [1,438,null,{}] 19:58:28 INFO - PROCESS | 1930 | 1463626708409 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}] 19:58:28 INFO - PROCESS | 1930 | 1463626708509 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 19:58:28 INFO - PROCESS | 1930 | 1463626708557 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x119bdc000 == 45 [pid = 1930] [id = 117] 19:58:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x118897c00) [pid = 1930] [serial = 348] [outer = 0x0] 19:58:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x1199a6400) [pid = 1930] [serial = 349] [outer = 0x118897c00] 19:58:28 INFO - PROCESS | 1930 | 1463626708587 Marionette DEBUG loaded listener.js 19:58:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x12415d400) [pid = 1930] [serial = 350] [outer = 0x118897c00] 19:58:29 INFO - PROCESS | 1930 | 1463626708999 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]]]}] 19:58:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 19:58:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 619ms 19:58:29 INFO - PROCESS | 1930 | 1463626709024 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 19:58:29 INFO - PROCESS | 1930 | 1463626709026 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 19:58:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 19:58:29 INFO - PROCESS | 1930 | 1463626709031 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 19:58:29 INFO - PROCESS | 1930 | 1463626709033 Marionette TRACE conn2 <- [1,442,null,{}] 19:58:29 INFO - PROCESS | 1930 | 1463626709042 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}] 19:58:29 INFO - PROCESS | 1930 | 1463626709196 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 19:58:29 INFO - PROCESS | 1930 | 1463626709255 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x12abbb800 == 46 [pid = 1930] [id = 118] 19:58:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x1256b8000) [pid = 1930] [serial = 351] [outer = 0x0] 19:58:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x125eac000) [pid = 1930] [serial = 352] [outer = 0x1256b8000] 19:58:29 INFO - PROCESS | 1930 | 1463626709287 Marionette DEBUG loaded listener.js 19:58:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x126f8fc00) [pid = 1930] [serial = 353] [outer = 0x1256b8000] 19:58:29 INFO - PROCESS | 1930 | 1463626709698 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]]]}] 19:58:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 19:58:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 724ms 19:58:29 INFO - PROCESS | 1930 | 1463626709754 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 19:58:29 INFO - PROCESS | 1930 | 1463626709756 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 19:58:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 19:58:29 INFO - PROCESS | 1930 | 1463626709775 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 19:58:29 INFO - PROCESS | 1930 | 1463626709777 Marionette TRACE conn2 <- [1,446,null,{}] 19:58:29 INFO - PROCESS | 1930 | 1463626709782 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}] 19:58:29 INFO - PROCESS | 1930 | 1463626709880 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 19:58:29 INFO - PROCESS | 1930 | 1463626709938 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba0c800 == 47 [pid = 1930] [id = 119] 19:58:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x1270ea400) [pid = 1930] [serial = 354] [outer = 0x0] 19:58:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x128c9cc00) [pid = 1930] [serial = 355] [outer = 0x1270ea400] 19:58:29 INFO - PROCESS | 1930 | 1463626709968 Marionette DEBUG loaded listener.js 19:58:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x1290c0c00) [pid = 1930] [serial = 356] [outer = 0x1270ea400] 19:58:30 INFO - PROCESS | 1930 | 1463626710406 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]]]}] 19:58:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 19:58:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 687ms 19:58:30 INFO - PROCESS | 1930 | 1463626710639 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 19:58:30 INFO - PROCESS | 1930 | 1463626710642 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 19:58:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 19:58:30 INFO - PROCESS | 1930 | 1463626710661 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 19:58:30 INFO - PROCESS | 1930 | 1463626710663 Marionette TRACE conn2 <- [1,450,null,{}] 19:58:30 INFO - PROCESS | 1930 | 1463626710668 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}] 19:58:30 INFO - PROCESS | 1930 | 1463626710756 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 19:58:30 INFO - PROCESS | 1930 | 1463626710802 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x118081000 == 48 [pid = 1930] [id = 120] 19:58:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x116a4e400) [pid = 1930] [serial = 357] [outer = 0x0] 19:58:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x11757c800) [pid = 1930] [serial = 358] [outer = 0x116a4e400] 19:58:30 INFO - PROCESS | 1930 | 1463626710830 Marionette DEBUG loaded listener.js 19:58:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x1182c5400) [pid = 1930] [serial = 359] [outer = 0x116a4e400] 19:58:31 INFO - PROCESS | 1930 | 1463626711254 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] 19:58:31 INFO - PROCESS | 1930 | 1463626711288 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 19:58:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 19:58:31 INFO - PROCESS | 1930 | 1463626711315 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 19:58:31 INFO - PROCESS | 1930 | 1463626711319 Marionette TRACE conn2 <- [1,454,null,{}] 19:58:31 INFO - PROCESS | 1930 | 1463626711325 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}] 19:58:31 INFO - PROCESS | 1930 | 1463626711456 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 19:58:31 INFO - PROCESS | 1930 | --DOCSHELL 0x129793000 == 47 [pid = 1930] [id = 114] 19:58:31 INFO - PROCESS | 1930 | --DOCSHELL 0x118670800 == 46 [pid = 1930] [id = 113] 19:58:31 INFO - PROCESS | 1930 | --DOCSHELL 0x12691f000 == 45 [pid = 1930] [id = 112] 19:58:31 INFO - PROCESS | 1930 | --DOCSHELL 0x125339000 == 44 [pid = 1930] [id = 111] 19:58:31 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x129372400) [pid = 1930] [serial = 295] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1930 | --DOCSHELL 0x124b4b000 == 43 [pid = 1930] [id = 110] 19:58:31 INFO - PROCESS | 1930 | --DOCSHELL 0x1242aa800 == 42 [pid = 1930] [id = 109] 19:58:31 INFO - PROCESS | 1930 | --DOCSHELL 0x1199c9800 == 41 [pid = 1930] [id = 108] 19:58:31 INFO - PROCESS | 1930 | --DOCSHELL 0x1183ba000 == 40 [pid = 1930] [id = 107] 19:58:31 INFO - PROCESS | 1930 | --DOCSHELL 0x116905800 == 39 [pid = 1930] [id = 106] 19:58:31 INFO - PROCESS | 1930 | --DOCSHELL 0x116979800 == 38 [pid = 1930] [id = 105] 19:58:31 INFO - PROCESS | 1930 | --DOCSHELL 0x1170d2800 == 37 [pid = 1930] [id = 104] 19:58:31 INFO - PROCESS | 1930 | 1463626711596 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:31 INFO - PROCESS | 1930 | --DOCSHELL 0x12a8bc800 == 36 [pid = 1930] [id = 103] 19:58:31 INFO - PROCESS | 1930 | --DOCSHELL 0x128c39800 == 35 [pid = 1930] [id = 102] 19:58:31 INFO - PROCESS | 1930 | --DOCSHELL 0x119132800 == 34 [pid = 1930] [id = 101] 19:58:31 INFO - PROCESS | 1930 | --DOCSHELL 0x113f1f000 == 33 [pid = 1930] [id = 100] 19:58:31 INFO - PROCESS | 1930 | --DOCSHELL 0x12a707000 == 32 [pid = 1930] [id = 99] 19:58:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x113b9b000 == 33 [pid = 1930] [id = 121] 19:58:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x116944000) [pid = 1930] [serial = 360] [outer = 0x0] 19:58:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x118645c00) [pid = 1930] [serial = 361] [outer = 0x116944000] 19:58:31 INFO - PROCESS | 1930 | 1463626711644 Marionette DEBUG loaded listener.js 19:58:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x1193e8000) [pid = 1930] [serial = 362] [outer = 0x116944000] 19:58:31 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x112c60000) [pid = 1930] [serial = 199] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x1160dbc00) [pid = 1930] [serial = 157] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x11809c800) [pid = 1930] [serial = 202] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x124f76400) [pid = 1930] [serial = 274] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x12568a800) [pid = 1930] [serial = 275] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x126fe6800) [pid = 1930] [serial = 280] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x1258d9400) [pid = 1930] [serial = 277] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x1270ef400) [pid = 1930] [serial = 283] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x12406ec00) [pid = 1930] [serial = 286] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x116a51800) [pid = 1930] [serial = 262] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x11698e000) [pid = 1930] [serial = 260] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x1160e6400) [pid = 1930] [serial = 259] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x124072000) [pid = 1930] [serial = 271] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x1197f1000) [pid = 1930] [serial = 268] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x1199acc00) [pid = 1930] [serial = 269] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x12406bc00) [pid = 1930] [serial = 250] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x1252cb000) [pid = 1930] [serial = 253] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x1270e9400) [pid = 1930] [serial = 281] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x126decc00) [pid = 1930] [serial = 257] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x1191a6000) [pid = 1930] [serial = 256] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x118897400) [pid = 1930] [serial = 265] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x1193de400) [pid = 1930] [serial = 266] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x116188400) [pid = 1930] [serial = 244] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x11837d800) [pid = 1930] [serial = 247] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x128c9a400) [pid = 1930] [serial = 289] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x12936e800) [pid = 1930] [serial = 293] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x128bdac00) [pid = 1930] [serial = 284] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x11837e800) [pid = 1930] [serial = 263] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x1270ee400) [pid = 1930] [serial = 287] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x126d37800) [pid = 1930] [serial = 278] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x1290b1c00) [pid = 1930] [serial = 290] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x124465400) [pid = 1930] [serial = 272] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x1290b3c00) [pid = 1930] [serial = 292] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:58:31 INFO - PROCESS | 1930 | 1463626711949 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]]]}] 19:58:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 19:58:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 698ms 19:58:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 19:58:32 INFO - PROCESS | 1930 | 1463626712004 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 19:58:32 INFO - PROCESS | 1930 | 1463626712005 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 19:58:32 INFO - PROCESS | 1930 | 1463626712007 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 19:58:32 INFO - PROCESS | 1930 | 1463626712009 Marionette TRACE conn2 <- [1,458,null,{}] 19:58:32 INFO - PROCESS | 1930 | 1463626712017 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}] 19:58:32 INFO - PROCESS | 1930 | 1463626712096 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 19:58:32 INFO - PROCESS | 1930 | 1463626712152 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x118652800 == 34 [pid = 1930] [id = 122] 19:58:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x119102c00) [pid = 1930] [serial = 363] [outer = 0x0] 19:58:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x12467fc00) [pid = 1930] [serial = 364] [outer = 0x119102c00] 19:58:32 INFO - PROCESS | 1930 | 1463626712182 Marionette DEBUG loaded listener.js 19:58:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x124be3800) [pid = 1930] [serial = 365] [outer = 0x119102c00] 19:58:32 INFO - PROCESS | 1930 | 1463626712463 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] 19:58:32 INFO - PROCESS | 1930 | 1463626712486 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 19:58:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 19:58:32 INFO - PROCESS | 1930 | 1463626712488 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 19:58:32 INFO - PROCESS | 1930 | 1463626712490 Marionette TRACE conn2 <- [1,462,null,{}] 19:58:32 INFO - PROCESS | 1930 | 1463626712500 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}] 19:58:32 INFO - PROCESS | 1930 | 1463626712580 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 19:58:32 INFO - PROCESS | 1930 | 1463626712585 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x1199cb800 == 35 [pid = 1930] [id = 123] 19:58:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x124bf0800) [pid = 1930] [serial = 366] [outer = 0x0] 19:58:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x125691800) [pid = 1930] [serial = 367] [outer = 0x124bf0800] 19:58:32 INFO - PROCESS | 1930 | 1463626712611 Marionette DEBUG loaded listener.js 19:58:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x125eaf400) [pid = 1930] [serial = 368] [outer = 0x124bf0800] 19:58:32 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:58:32 INFO - PROCESS | 1930 | 1463626712988 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] 19:58:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 19:58:33 INFO - PROCESS | 1930 | 1463626713014 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 19:58:33 INFO - PROCESS | 1930 | 1463626713018 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 19:58:33 INFO - PROCESS | 1930 | 1463626713020 Marionette TRACE conn2 <- [1,466,null,{}] 19:58:33 INFO - PROCESS | 1930 | 1463626713023 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}] 19:58:33 INFO - PROCESS | 1930 | 1463626713137 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 19:58:33 INFO - PROCESS | 1930 | 1463626713147 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x12060c000 == 36 [pid = 1930] [id = 124] 19:58:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x1258d9400) [pid = 1930] [serial = 369] [outer = 0x0] 19:58:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x126fe9400) [pid = 1930] [serial = 370] [outer = 0x1258d9400] 19:58:33 INFO - PROCESS | 1930 | 1463626713187 Marionette DEBUG loaded listener.js 19:58:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x128bd9800) [pid = 1930] [serial = 371] [outer = 0x1258d9400] 19:58:33 INFO - PROCESS | 1930 | 1463626713597 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] 19:58:33 INFO - PROCESS | 1930 | 1463626713644 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 19:58:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 19:58:33 INFO - PROCESS | 1930 | 1463626713647 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 19:58:33 INFO - PROCESS | 1930 | 1463626713648 Marionette TRACE conn2 <- [1,470,null,{}] 19:58:33 INFO - PROCESS | 1930 | 1463626713650 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}] 19:58:33 INFO - PROCESS | 1930 | 1463626713764 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 19:58:33 INFO - PROCESS | 1930 | 1463626713792 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x1241e6000 == 37 [pid = 1930] [id = 125] 19:58:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x128ca1400) [pid = 1930] [serial = 372] [outer = 0x0] 19:58:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x1290b1c00) [pid = 1930] [serial = 373] [outer = 0x128ca1400] 19:58:33 INFO - PROCESS | 1930 | 1463626713819 Marionette DEBUG loaded listener.js 19:58:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x1295ce000) [pid = 1930] [serial = 374] [outer = 0x128ca1400] 19:58:34 INFO - PROCESS | 1930 | 1463626714239 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]]]}] 19:58:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 19:58:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 619ms 19:58:34 INFO - PROCESS | 1930 | 1463626714277 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 19:58:34 INFO - PROCESS | 1930 | 1463626714281 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 19:58:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 19:58:34 INFO - PROCESS | 1930 | 1463626714285 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 19:58:34 INFO - PROCESS | 1930 | 1463626714287 Marionette TRACE conn2 <- [1,474,null,{}] 19:58:34 INFO - PROCESS | 1930 | 1463626714290 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}] 19:58:34 INFO - PROCESS | 1930 | 1463626714425 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 19:58:34 INFO - PROCESS | 1930 | 1463626714443 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x11607e800 == 38 [pid = 1930] [id = 126] 19:58:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x129370400) [pid = 1930] [serial = 375] [outer = 0x0] 19:58:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x12a7c5800) [pid = 1930] [serial = 376] [outer = 0x129370400] 19:58:34 INFO - PROCESS | 1930 | 1463626714468 Marionette DEBUG loaded listener.js 19:58:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x12a886800) [pid = 1930] [serial = 377] [outer = 0x129370400] 19:58:34 INFO - PROCESS | 1930 | 1463626714818 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]]]}] 19:58:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 19:58:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 570ms 19:58:34 INFO - PROCESS | 1930 | 1463626714862 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 19:58:34 INFO - PROCESS | 1930 | 1463626714864 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 19:58:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 19:58:34 INFO - PROCESS | 1930 | 1463626714866 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 19:58:34 INFO - PROCESS | 1930 | 1463626714867 Marionette TRACE conn2 <- [1,478,null,{}] 19:58:34 INFO - PROCESS | 1930 | 1463626714869 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}] 19:58:34 INFO - PROCESS | 1930 | 1463626714961 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 19:58:34 INFO - PROCESS | 1930 | 1463626714965 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x125f1d800 == 39 [pid = 1930] [id = 127] 19:58:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x12a5e0800) [pid = 1930] [serial = 378] [outer = 0x0] 19:58:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x12ab61400) [pid = 1930] [serial = 379] [outer = 0x12a5e0800] 19:58:34 INFO - PROCESS | 1930 | 1463626714989 Marionette DEBUG loaded listener.js 19:58:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x12ab84400) [pid = 1930] [serial = 380] [outer = 0x12a5e0800] 19:58:35 INFO - PROCESS | 1930 | 1463626715314 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]]]}] 19:58:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 19:58:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 469ms 19:58:35 INFO - PROCESS | 1930 | 1463626715342 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 19:58:35 INFO - PROCESS | 1930 | 1463626715344 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 19:58:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 19:58:35 INFO - PROCESS | 1930 | 1463626715349 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 19:58:35 INFO - PROCESS | 1930 | 1463626715350 Marionette TRACE conn2 <- [1,482,null,{}] 19:58:35 INFO - PROCESS | 1930 | 1463626715352 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}] 19:58:35 INFO - PROCESS | 1930 | 1463626715453 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 19:58:35 INFO - PROCESS | 1930 | 1463626715457 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x128d2e800 == 40 [pid = 1930] [id = 128] 19:58:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x12ab5f000) [pid = 1930] [serial = 381] [outer = 0x0] 19:58:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x12b3b5400) [pid = 1930] [serial = 382] [outer = 0x12ab5f000] 19:58:35 INFO - PROCESS | 1930 | 1463626715483 Marionette DEBUG loaded listener.js 19:58:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x12b3bac00) [pid = 1930] [serial = 383] [outer = 0x12ab5f000] 19:58:35 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x1290bdc00) [pid = 1930] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 19:58:35 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x11837bc00) [pid = 1930] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 19:58:35 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x126949400) [pid = 1930] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 19:58:35 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x116999c00) [pid = 1930] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 19:58:35 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x126949000) [pid = 1930] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 19:58:35 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x118ea1c00) [pid = 1930] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 19:58:35 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x118642000) [pid = 1930] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 19:58:35 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x1290b2800) [pid = 1930] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 19:58:35 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x124bee800) [pid = 1930] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 19:58:35 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x112c98800) [pid = 1930] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 19:58:35 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x124bef000) [pid = 1930] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 19:58:35 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x115e3d800) [pid = 1930] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 19:58:35 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x113344800) [pid = 1930] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 19:58:35 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x124ea2800) [pid = 1930] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 19:58:35 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x1193e9c00) [pid = 1930] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 19:58:35 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x112d87800) [pid = 1930] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 19:58:35 INFO - PROCESS | 1930 | 1463626715922 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]]]}] 19:58:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 19:58:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 621ms 19:58:35 INFO - PROCESS | 1930 | 1463626715971 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 19:58:35 INFO - PROCESS | 1930 | 1463626715972 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 19:58:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 19:58:35 INFO - PROCESS | 1930 | 1463626715974 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 19:58:35 INFO - PROCESS | 1930 | 1463626715975 Marionette TRACE conn2 <- [1,486,null,{}] 19:58:35 INFO - PROCESS | 1930 | 1463626715977 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}] 19:58:36 INFO - PROCESS | 1930 | 1463626716071 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 19:58:36 INFO - PROCESS | 1930 | 1463626716101 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x129528800 == 41 [pid = 1930] [id = 129] 19:58:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x1182c8800) [pid = 1930] [serial = 384] [outer = 0x0] 19:58:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x1193e2400) [pid = 1930] [serial = 385] [outer = 0x1182c8800] 19:58:36 INFO - PROCESS | 1930 | 1463626716126 Marionette DEBUG loaded listener.js 19:58:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x125eb7000) [pid = 1930] [serial = 386] [outer = 0x1182c8800] 19:58:36 INFO - PROCESS | 1930 | 1463626716385 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]]]}] 19:58:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 19:58:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 417ms 19:58:36 INFO - PROCESS | 1930 | 1463626716399 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 19:58:36 INFO - PROCESS | 1930 | 1463626716400 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 19:58:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 19:58:36 INFO - PROCESS | 1930 | 1463626716408 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 19:58:36 INFO - PROCESS | 1930 | 1463626716410 Marionette TRACE conn2 <- [1,490,null,{}] 19:58:36 INFO - PROCESS | 1930 | 1463626716420 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}] 19:58:36 INFO - PROCESS | 1930 | 1463626716517 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 19:58:36 INFO - PROCESS | 1930 | 1463626716522 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a910800 == 42 [pid = 1930] [id = 130] 19:58:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x126ded000) [pid = 1930] [serial = 387] [outer = 0x0] 19:58:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x12bb17400) [pid = 1930] [serial = 388] [outer = 0x126ded000] 19:58:36 INFO - PROCESS | 1930 | 1463626716552 Marionette DEBUG loaded listener.js 19:58:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x12bc87800) [pid = 1930] [serial = 389] [outer = 0x126ded000] 19:58:36 INFO - PROCESS | 1930 | 1463626716890 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]]]}] 19:58:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 19:58:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 531ms 19:58:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 19:58:36 INFO - PROCESS | 1930 | 1463626716945 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 19:58:36 INFO - PROCESS | 1930 | 1463626716946 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 19:58:36 INFO - PROCESS | 1930 | 1463626716949 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 19:58:36 INFO - PROCESS | 1930 | 1463626716950 Marionette TRACE conn2 <- [1,494,null,{}] 19:58:36 INFO - PROCESS | 1930 | 1463626716952 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}] 19:58:37 INFO - PROCESS | 1930 | 1463626717027 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 19:58:37 INFO - PROCESS | 1930 | 1463626717033 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba20800 == 43 [pid = 1930] [id = 131] 19:58:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x12bc8c400) [pid = 1930] [serial = 390] [outer = 0x0] 19:58:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x12be78400) [pid = 1930] [serial = 391] [outer = 0x12bc8c400] 19:58:37 INFO - PROCESS | 1930 | 1463626717058 Marionette DEBUG loaded listener.js 19:58:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x12be81c00) [pid = 1930] [serial = 392] [outer = 0x12bc8c400] 19:58:37 INFO - PROCESS | 1930 | 1463626717379 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]]]}] 19:58:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 19:58:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 469ms 19:58:37 INFO - PROCESS | 1930 | 1463626717419 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 19:58:37 INFO - PROCESS | 1930 | 1463626717420 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 19:58:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 19:58:37 INFO - PROCESS | 1930 | 1463626717422 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 19:58:37 INFO - PROCESS | 1930 | 1463626717423 Marionette TRACE conn2 <- [1,498,null,{}] 19:58:37 INFO - PROCESS | 1930 | 1463626717425 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}] 19:58:37 INFO - PROCESS | 1930 | 1463626717502 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 19:58:37 INFO - PROCESS | 1930 | 1463626717506 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba94000 == 44 [pid = 1930] [id = 132] 19:58:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x12bc8e400) [pid = 1930] [serial = 393] [outer = 0x0] 19:58:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x12bf99400) [pid = 1930] [serial = 394] [outer = 0x12bc8e400] 19:58:37 INFO - PROCESS | 1930 | 1463626717531 Marionette DEBUG loaded listener.js 19:58:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x12bfa1000) [pid = 1930] [serial = 395] [outer = 0x12bc8e400] 19:58:37 INFO - PROCESS | 1930 | 1463626717937 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]]]}] 19:58:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 19:58:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 568ms 19:58:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 19:58:37 INFO - PROCESS | 1930 | 1463626717991 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 19:58:37 INFO - PROCESS | 1930 | 1463626717993 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 19:58:37 INFO - PROCESS | 1930 | 1463626717996 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 19:58:38 INFO - PROCESS | 1930 | 1463626717999 Marionette TRACE conn2 <- [1,502,null,{}] 19:58:38 INFO - PROCESS | 1930 | 1463626718003 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}] 19:58:38 INFO - PROCESS | 1930 | 1463626718103 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 19:58:38 INFO - PROCESS | 1930 | 1463626718164 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x1170b8800 == 45 [pid = 1930] [id = 133] 19:58:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x116073400) [pid = 1930] [serial = 396] [outer = 0x0] 19:58:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x11758a800) [pid = 1930] [serial = 397] [outer = 0x116073400] 19:58:38 INFO - PROCESS | 1930 | 1463626718196 Marionette DEBUG loaded listener.js 19:58:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x11863f000) [pid = 1930] [serial = 398] [outer = 0x116073400] 19:58:38 INFO - PROCESS | 1930 | 1463626718647 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]]]}] 19:58:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 19:58:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 672ms 19:58:38 INFO - PROCESS | 1930 | 1463626718669 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 19:58:38 INFO - PROCESS | 1930 | 1463626718674 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 19:58:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 19:58:38 INFO - PROCESS | 1930 | 1463626718679 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 19:58:38 INFO - PROCESS | 1930 | 1463626718682 Marionette TRACE conn2 <- [1,506,null,{}] 19:58:38 INFO - PROCESS | 1930 | 1463626718686 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}] 19:58:38 INFO - PROCESS | 1930 | 1463626718831 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 19:58:38 INFO - PROCESS | 1930 | 1463626718905 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x124417800 == 46 [pid = 1930] [id = 134] 19:58:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x118640000) [pid = 1930] [serial = 399] [outer = 0x0] 19:58:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x1197f9000) [pid = 1930] [serial = 400] [outer = 0x118640000] 19:58:38 INFO - PROCESS | 1930 | 1463626718941 Marionette DEBUG loaded listener.js 19:58:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x124808800) [pid = 1930] [serial = 401] [outer = 0x118640000] 19:58:39 INFO - PROCESS | 1930 | 1463626719472 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]]]}] 19:58:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 19:58:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 825ms 19:58:39 INFO - PROCESS | 1930 | 1463626719516 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 19:58:39 INFO - PROCESS | 1930 | 1463626719519 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 19:58:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 19:58:39 INFO - PROCESS | 1930 | 1463626719524 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 19:58:39 INFO - PROCESS | 1930 | 1463626719527 Marionette TRACE conn2 <- [1,510,null,{}] 19:58:39 INFO - PROCESS | 1930 | 1463626719540 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}] 19:58:39 INFO - PROCESS | 1930 | 1463626719685 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 19:58:39 INFO - PROCESS | 1930 | 1463626719774 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x12baad800 == 47 [pid = 1930] [id = 135] 19:58:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x128bd7c00) [pid = 1930] [serial = 402] [outer = 0x0] 19:58:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x128db0000) [pid = 1930] [serial = 403] [outer = 0x128bd7c00] 19:58:39 INFO - PROCESS | 1930 | 1463626719822 Marionette DEBUG loaded listener.js 19:58:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x129370c00) [pid = 1930] [serial = 404] [outer = 0x128bd7c00] 19:58:40 INFO - PROCESS | 1930 | 1463626720331 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]]]}] 19:58:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 19:58:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 825ms 19:58:40 INFO - PROCESS | 1930 | 1463626720348 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 19:58:40 INFO - PROCESS | 1930 | 1463626720350 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 19:58:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 19:58:40 INFO - PROCESS | 1930 | 1463626720352 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 19:58:40 INFO - PROCESS | 1930 | 1463626720354 Marionette TRACE conn2 <- [1,514,null,{}] 19:58:40 INFO - PROCESS | 1930 | 1463626720356 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}] 19:58:40 INFO - PROCESS | 1930 | 1463626720455 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 19:58:40 INFO - PROCESS | 1930 | 1463626720514 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bc66800 == 48 [pid = 1930] [id = 136] 19:58:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x129372c00) [pid = 1930] [serial = 405] [outer = 0x0] 19:58:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x12a88d800) [pid = 1930] [serial = 406] [outer = 0x129372c00] 19:58:40 INFO - PROCESS | 1930 | 1463626720547 Marionette DEBUG loaded listener.js 19:58:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x12bb16c00) [pid = 1930] [serial = 407] [outer = 0x129372c00] 19:58:40 INFO - PROCESS | 1930 | 1463626720949 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]]]}] 19:58:40 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 19:58:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 620ms 19:58:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 19:58:40 INFO - PROCESS | 1930 | 1463626720972 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 19:58:40 INFO - PROCESS | 1930 | 1463626720974 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 19:58:40 INFO - PROCESS | 1930 | 1463626720976 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 19:58:40 INFO - PROCESS | 1930 | 1463626720977 Marionette TRACE conn2 <- [1,518,null,{}] 19:58:40 INFO - PROCESS | 1930 | 1463626720980 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}] 19:58:41 INFO - PROCESS | 1930 | 1463626721074 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 19:58:41 INFO - PROCESS | 1930 | 1463626721165 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x12beb9800 == 49 [pid = 1930] [id = 137] 19:58:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x12bb1d400) [pid = 1930] [serial = 408] [outer = 0x0] 19:58:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x12bc90400) [pid = 1930] [serial = 409] [outer = 0x12bb1d400] 19:58:41 INFO - PROCESS | 1930 | 1463626721196 Marionette DEBUG loaded listener.js 19:58:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x12bf9fc00) [pid = 1930] [serial = 410] [outer = 0x12bb1d400] 19:58:41 INFO - PROCESS | 1930 | 1463626721609 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]]]}] 19:58:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 19:58:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 671ms 19:58:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 19:58:41 INFO - PROCESS | 1930 | 1463626721647 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 19:58:41 INFO - PROCESS | 1930 | 1463626721649 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 19:58:41 INFO - PROCESS | 1930 | 1463626721651 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 19:58:41 INFO - PROCESS | 1930 | 1463626721652 Marionette TRACE conn2 <- [1,522,null,{}] 19:58:41 INFO - PROCESS | 1930 | 1463626721654 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}] 19:58:41 INFO - PROCESS | 1930 | 1463626721775 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 19:58:41 INFO - PROCESS | 1930 | 1463626721826 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a903800 == 50 [pid = 1930] [id = 138] 19:58:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x12bfa3800) [pid = 1930] [serial = 411] [outer = 0x0] 19:58:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x12c2f0c00) [pid = 1930] [serial = 412] [outer = 0x12bfa3800] 19:58:41 INFO - PROCESS | 1930 | 1463626721857 Marionette DEBUG loaded listener.js 19:58:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x12c8bcc00) [pid = 1930] [serial = 413] [outer = 0x12bfa3800] 19:58:42 INFO - PROCESS | 1930 | 1463626722468 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]]]}] 19:58:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 19:58:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 869ms 19:58:42 INFO - PROCESS | 1930 | 1463626722520 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 19:58:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 19:58:42 INFO - PROCESS | 1930 | 1463626722522 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 19:58:42 INFO - PROCESS | 1930 | 1463626722526 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 19:58:42 INFO - PROCESS | 1930 | 1463626722528 Marionette TRACE conn2 <- [1,526,null,{}] 19:58:42 INFO - PROCESS | 1930 | 1463626722532 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}] 19:58:42 INFO - PROCESS | 1930 | 1463626722621 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 19:58:42 INFO - PROCESS | 1930 | 1463626722683 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x119354800 == 51 [pid = 1930] [id = 139] 19:58:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x11757dc00) [pid = 1930] [serial = 414] [outer = 0x0] 19:58:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x11758b000) [pid = 1930] [serial = 415] [outer = 0x11757dc00] 19:58:42 INFO - PROCESS | 1930 | 1463626722713 Marionette DEBUG loaded listener.js 19:58:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x118643400) [pid = 1930] [serial = 416] [outer = 0x11757dc00] 19:58:43 INFO - PROCESS | 1930 | 1463626723179 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]]]}] 19:58:43 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba20800 == 50 [pid = 1930] [id = 131] 19:58:43 INFO - PROCESS | 1930 | --DOCSHELL 0x12a910800 == 49 [pid = 1930] [id = 130] 19:58:43 INFO - PROCESS | 1930 | --DOCSHELL 0x129528800 == 48 [pid = 1930] [id = 129] 19:58:43 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x12ab60000) [pid = 1930] [serial = 343] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x115ebc800) [pid = 1930] [serial = 298] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x118621000) [pid = 1930] [serial = 301] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x1199a5800) [pid = 1930] [serial = 304] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x1258d4000) [pid = 1930] [serial = 307] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1930 | --DOCSHELL 0x128d2e800 == 47 [pid = 1930] [id = 128] 19:58:43 INFO - PROCESS | 1930 | --DOCSHELL 0x125f1d800 == 46 [pid = 1930] [id = 127] 19:58:43 INFO - PROCESS | 1930 | --DOCSHELL 0x11607e800 == 45 [pid = 1930] [id = 126] 19:58:43 INFO - PROCESS | 1930 | --DOCSHELL 0x1241e6000 == 44 [pid = 1930] [id = 125] 19:58:43 INFO - PROCESS | 1930 | --DOCSHELL 0x12060c000 == 43 [pid = 1930] [id = 124] 19:58:43 INFO - PROCESS | 1930 | --DOCSHELL 0x1199cb800 == 42 [pid = 1930] [id = 123] 19:58:43 INFO - PROCESS | 1930 | --DOCSHELL 0x118652800 == 41 [pid = 1930] [id = 122] 19:58:43 INFO - PROCESS | 1930 | --DOCSHELL 0x113b9b000 == 40 [pid = 1930] [id = 121] 19:58:43 INFO - PROCESS | 1930 | --DOCSHELL 0x118081000 == 39 [pid = 1930] [id = 120] 19:58:43 INFO - PROCESS | 1930 | --DOCSHELL 0x119bdc000 == 38 [pid = 1930] [id = 117] 19:58:43 INFO - PROCESS | 1930 | --DOCSHELL 0x11806e000 == 37 [pid = 1930] [id = 116] 19:58:43 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x11889a800) [pid = 1930] [serial = 248] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x12693e800) [pid = 1930] [serial = 254] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x1248eb000) [pid = 1930] [serial = 251] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x11758b400) [pid = 1930] [serial = 245] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x1295c2000) [pid = 1930] [serial = 296] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x118647c00) [pid = 1930] [serial = 316] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x11919a800) [pid = 1930] [serial = 317] [outer = 0x0] [url = about:blank] 19:58:43 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 19:58:43 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x128ca4800) [pid = 1930] [serial = 328] [outer = 0x0] [url = about:blank] 19:58:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 723ms 19:58:43 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x118645400) [pid = 1930] [serial = 314] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x1182bdc00) [pid = 1930] [serial = 313] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x126d3b000) [pid = 1930] [serial = 325] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x12537b800) [pid = 1930] [serial = 322] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x125869c00) [pid = 1930] [serial = 323] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x1193e9400) [pid = 1930] [serial = 319] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x12406fc00) [pid = 1930] [serial = 320] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x12937a000) [pid = 1930] [serial = 331] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x12a7c1c00) [pid = 1930] [serial = 335] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x11675c000) [pid = 1930] [serial = 311] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x11333f400) [pid = 1930] [serial = 310] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x1297d7c00) [pid = 1930] [serial = 334] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x12a88c800) [pid = 1930] [serial = 341] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x12a7c8400) [pid = 1930] [serial = 340] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x1295cc000) [pid = 1930] [serial = 332] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x128fee800) [pid = 1930] [serial = 329] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x124bee000) [pid = 1930] [serial = 338] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x1270ef800) [pid = 1930] [serial = 326] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x118648c00) [pid = 1930] [serial = 337] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1930 | 1463626723259 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 19:58:43 INFO - PROCESS | 1930 | 1463626723265 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 19:58:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 19:58:43 INFO - PROCESS | 1930 | 1463626723275 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 19:58:43 INFO - PROCESS | 1930 | 1463626723278 Marionette TRACE conn2 <- [1,530,null,{}] 19:58:43 INFO - PROCESS | 1930 | 1463626723281 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}] 19:58:43 INFO - PROCESS | 1930 | 1463626723410 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 19:58:43 INFO - PROCESS | 1930 | 1463626723419 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x117042800 == 38 [pid = 1930] [id = 140] 19:58:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x11889e000) [pid = 1930] [serial = 417] [outer = 0x0] 19:58:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x11910d000) [pid = 1930] [serial = 418] [outer = 0x11889e000] 19:58:43 INFO - PROCESS | 1930 | 1463626723463 Marionette DEBUG loaded listener.js 19:58:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x1199b3400) [pid = 1930] [serial = 419] [outer = 0x11889e000] 19:58:43 INFO - PROCESS | 1930 | 1463626723870 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"]]]}] 19:58:43 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 19:58:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 19:58:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:58:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:58:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 19:58:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:58:43 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 19:58:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 19:58:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:58:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:58:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 19:58:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:58:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 623ms 19:58:43 INFO - PROCESS | 1930 | 1463626723898 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 19:58:43 INFO - PROCESS | 1930 | 1463626723899 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 19:58:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 19:58:43 INFO - PROCESS | 1930 | 1463626723902 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 19:58:43 INFO - PROCESS | 1930 | 1463626723905 Marionette TRACE conn2 <- [1,534,null,{}] 19:58:43 INFO - PROCESS | 1930 | 1463626723912 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}] 19:58:44 INFO - PROCESS | 1930 | 1463626723999 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 19:58:44 INFO - PROCESS | 1930 | 1463626724004 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x119460800 == 39 [pid = 1930] [id = 141] 19:58:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x124810c00) [pid = 1930] [serial = 420] [outer = 0x0] 19:58:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x124f77000) [pid = 1930] [serial = 421] [outer = 0x124810c00] 19:58:44 INFO - PROCESS | 1930 | 1463626724032 Marionette DEBUG loaded listener.js 19:58:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x126949400) [pid = 1930] [serial = 422] [outer = 0x124810c00] 19:58:44 INFO - PROCESS | 1930 | 1463626724365 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]]]}] 19:58:44 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 19:58:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 472ms 19:58:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 19:58:44 INFO - PROCESS | 1930 | 1463626724375 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 19:58:44 INFO - PROCESS | 1930 | 1463626724378 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 19:58:44 INFO - PROCESS | 1930 | 1463626724380 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 19:58:44 INFO - PROCESS | 1930 | 1463626724381 Marionette TRACE conn2 <- [1,538,null,{}] 19:58:44 INFO - PROCESS | 1930 | 1463626724390 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}] 19:58:44 INFO - PROCESS | 1930 | 1463626724473 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 19:58:44 INFO - PROCESS | 1930 | 1463626724536 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x1240b1000 == 40 [pid = 1930] [id = 142] 19:58:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x1256c1000) [pid = 1930] [serial = 423] [outer = 0x0] 19:58:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x126decc00) [pid = 1930] [serial = 424] [outer = 0x1256c1000] 19:58:44 INFO - PROCESS | 1930 | 1463626724566 Marionette DEBUG loaded listener.js 19:58:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x128b76c00) [pid = 1930] [serial = 425] [outer = 0x1256c1000] 19:58:44 INFO - PROCESS | 1930 | 1463626724843 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]]]}] 19:58:44 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. 19:58:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 519ms 19:58:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 19:58:44 INFO - PROCESS | 1930 | 1463626724901 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 19:58:44 INFO - PROCESS | 1930 | 1463626724902 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 19:58:44 INFO - PROCESS | 1930 | 1463626724904 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 19:58:44 INFO - PROCESS | 1930 | 1463626724905 Marionette TRACE conn2 <- [1,542,null,{}] 19:58:44 INFO - PROCESS | 1930 | 1463626724907 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}] 19:58:44 INFO - PROCESS | 1930 | 1463626724987 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 19:58:45 INFO - PROCESS | 1930 | 1463626725042 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x124fa1800 == 41 [pid = 1930] [id = 143] 19:58:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x126fee000) [pid = 1930] [serial = 426] [outer = 0x0] 19:58:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x128b7b000) [pid = 1930] [serial = 427] [outer = 0x126fee000] 19:58:45 INFO - PROCESS | 1930 | 1463626725067 Marionette DEBUG loaded listener.js 19:58:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x128bdc000) [pid = 1930] [serial = 428] [outer = 0x126fee000] 19:58:45 INFO - PROCESS | 1930 | 1463626725352 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]]]}] 19:58:45 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. 19:58:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 468ms 19:58:45 INFO - PROCESS | 1930 | 1463626725373 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 19:58:45 INFO - PROCESS | 1930 | 1463626725374 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 19:58:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 19:58:45 INFO - PROCESS | 1930 | 1463626725384 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 19:58:45 INFO - PROCESS | 1930 | 1463626725385 Marionette TRACE conn2 <- [1,546,null,{}] 19:58:45 INFO - PROCESS | 1930 | 1463626725396 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}] 19:58:45 INFO - PROCESS | 1930 | 1463626725524 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 19:58:45 INFO - PROCESS | 1930 | 1463626725567 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x128c34800 == 42 [pid = 1930] [id = 144] 19:58:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x128b7e800) [pid = 1930] [serial = 429] [outer = 0x0] 19:58:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x1290b3c00) [pid = 1930] [serial = 430] [outer = 0x128b7e800] 19:58:45 INFO - PROCESS | 1930 | 1463626725607 Marionette DEBUG loaded listener.js 19:58:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x12a7cdc00) [pid = 1930] [serial = 431] [outer = 0x128b7e800] 19:58:45 INFO - PROCESS | 1930 | 1463626725937 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]]]}] 19:58:45 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 19:58:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 588ms 19:58:45 INFO - PROCESS | 1930 | 1463626725966 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 19:58:45 INFO - PROCESS | 1930 | 1463626725967 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 19:58:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 19:58:45 INFO - PROCESS | 1930 | 1463626725982 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 19:58:45 INFO - PROCESS | 1930 | 1463626725983 Marionette TRACE conn2 <- [1,550,null,{}] 19:58:45 INFO - PROCESS | 1930 | 1463626725986 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}] 19:58:46 INFO - PROCESS | 1930 | 1463626726090 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 19:58:46 INFO - PROCESS | 1930 | 1463626726131 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x129530000 == 43 [pid = 1930] [id = 145] 19:58:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x12a7ca800) [pid = 1930] [serial = 432] [outer = 0x0] 19:58:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x12ab7a000) [pid = 1930] [serial = 433] [outer = 0x12a7ca800] 19:58:46 INFO - PROCESS | 1930 | 1463626726159 Marionette DEBUG loaded listener.js 19:58:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x12b3b8000) [pid = 1930] [serial = 434] [outer = 0x12a7ca800] 19:58:46 INFO - PROCESS | 1930 | 1463626726485 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]]]}] 19:58:46 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. 19:58:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 533ms 19:58:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 19:58:46 INFO - PROCESS | 1930 | 1463626726502 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 19:58:46 INFO - PROCESS | 1930 | 1463626726503 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 19:58:46 INFO - PROCESS | 1930 | 1463626726505 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 19:58:46 INFO - PROCESS | 1930 | 1463626726506 Marionette TRACE conn2 <- [1,554,null,{}] 19:58:46 INFO - PROCESS | 1930 | 1463626726508 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}] 19:58:46 INFO - PROCESS | 1930 | 1463626726605 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 19:58:46 INFO - PROCESS | 1930 | 1463626726609 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a70e800 == 44 [pid = 1930] [id = 146] 19:58:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x12a891400) [pid = 1930] [serial = 435] [outer = 0x0] 19:58:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x12bb16400) [pid = 1930] [serial = 436] [outer = 0x12a891400] 19:58:46 INFO - PROCESS | 1930 | 1463626726634 Marionette DEBUG loaded listener.js 19:58:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x12bc91c00) [pid = 1930] [serial = 437] [outer = 0x12a891400] 19:58:46 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:58:46 INFO - PROCESS | 1930 | [1930] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 19:58:46 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:58:46 INFO - PROCESS | 1930 | 1463626726958 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]]]}] 19:58:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 19:58:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 467ms 19:58:46 INFO - PROCESS | 1930 | 1463626726974 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 19:58:46 INFO - PROCESS | 1930 | 1463626726975 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 19:58:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 19:58:46 INFO - PROCESS | 1930 | 1463626726985 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 19:58:46 INFO - PROCESS | 1930 | 1463626726986 Marionette TRACE conn2 <- [1,558,null,{}] 19:58:47 INFO - PROCESS | 1930 | 1463626726996 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}] 19:58:47 INFO - PROCESS | 1930 | 1463626727093 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 19:58:47 INFO - PROCESS | 1930 | 1463626727098 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x12b312800 == 45 [pid = 1930] [id = 147] 19:58:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x12be7a400) [pid = 1930] [serial = 438] [outer = 0x0] 19:58:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x12bf9b800) [pid = 1930] [serial = 439] [outer = 0x12be7a400] 19:58:47 INFO - PROCESS | 1930 | 1463626727149 Marionette DEBUG loaded listener.js 19:58:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x12c2ef400) [pid = 1930] [serial = 440] [outer = 0x12be7a400] 19:58:47 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x129370400) [pid = 1930] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 19:58:47 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x12a5e0800) [pid = 1930] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 19:58:47 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x12ab5f000) [pid = 1930] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 19:58:47 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x124bf0800) [pid = 1930] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 19:58:47 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x119102c00) [pid = 1930] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 19:58:47 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x1182c8800) [pid = 1930] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 19:58:47 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x116944000) [pid = 1930] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 19:58:47 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x1258d9400) [pid = 1930] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 19:58:47 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x116a4e400) [pid = 1930] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 19:58:47 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x126ded000) [pid = 1930] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 19:58:47 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x12bc8c400) [pid = 1930] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 19:58:47 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x128ca1400) [pid = 1930] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 19:58:47 INFO - PROCESS | 1930 | 1463626727571 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]]]}] 19:58:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 19:58:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 633ms 19:58:47 INFO - PROCESS | 1930 | 1463626727613 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 19:58:47 INFO - PROCESS | 1930 | 1463626727616 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 19:58:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 19:58:47 INFO - PROCESS | 1930 | 1463626727619 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 19:58:47 INFO - PROCESS | 1930 | 1463626727621 Marionette TRACE conn2 <- [1,562,null,{}] 19:58:47 INFO - PROCESS | 1930 | 1463626727624 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}] 19:58:47 INFO - PROCESS | 1930 | 1463626727775 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 19:58:47 INFO - PROCESS | 1930 | 1463626727818 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x1241de000 == 46 [pid = 1930] [id = 148] 19:58:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x112d8a000) [pid = 1930] [serial = 441] [outer = 0x0] 19:58:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x1258d9400) [pid = 1930] [serial = 442] [outer = 0x112d8a000] 19:58:47 INFO - PROCESS | 1930 | 1463626727843 Marionette DEBUG loaded listener.js 19:58:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x12ab5ec00) [pid = 1930] [serial = 443] [outer = 0x112d8a000] 19:58:48 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:58:48 INFO - PROCESS | 1930 | [1930] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 19:58:48 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:58:48 INFO - PROCESS | 1930 | 1463626728116 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]]]}] 19:58:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 19:58:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 521ms 19:58:48 INFO - PROCESS | 1930 | 1463626728140 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 19:58:48 INFO - PROCESS | 1930 | 1463626728141 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 19:58:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 19:58:48 INFO - PROCESS | 1930 | 1463626728151 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 19:58:48 INFO - PROCESS | 1930 | 1463626728160 Marionette TRACE conn2 <- [1,566,null,{}] 19:58:48 INFO - PROCESS | 1930 | 1463626728170 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}] 19:58:48 INFO - PROCESS | 1930 | 1463626728268 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 19:58:48 INFO - PROCESS | 1930 | 1463626728318 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba82000 == 47 [pid = 1930] [id = 149] 19:58:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x116944000) [pid = 1930] [serial = 444] [outer = 0x0] 19:58:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x12be7c000) [pid = 1930] [serial = 445] [outer = 0x116944000] 19:58:48 INFO - PROCESS | 1930 | 1463626728347 Marionette DEBUG loaded listener.js 19:58:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x12c8c6000) [pid = 1930] [serial = 446] [outer = 0x116944000] 19:58:48 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:58:48 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:58:48 INFO - PROCESS | 1930 | 1463626728617 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]]]}] 19:58:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 19:58:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 494ms 19:58:48 INFO - PROCESS | 1930 | 1463626728639 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 19:58:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 19:58:48 INFO - PROCESS | 1930 | 1463626728640 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 19:58:48 INFO - PROCESS | 1930 | 1463626728642 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 19:58:48 INFO - PROCESS | 1930 | 1463626728643 Marionette TRACE conn2 <- [1,570,null,{}] 19:58:48 INFO - PROCESS | 1930 | 1463626728653 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}] 19:58:48 INFO - PROCESS | 1930 | 1463626728739 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 19:58:48 INFO - PROCESS | 1930 | 1463626728743 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c824800 == 48 [pid = 1930] [id = 150] 19:58:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x112570000) [pid = 1930] [serial = 447] [outer = 0x0] 19:58:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x112579400) [pid = 1930] [serial = 448] [outer = 0x112570000] 19:58:48 INFO - PROCESS | 1930 | 1463626728768 Marionette DEBUG loaded listener.js 19:58:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x1241b2400) [pid = 1930] [serial = 449] [outer = 0x112570000] 19:58:48 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:58:49 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:58:49 INFO - PROCESS | 1930 | 1463626729100 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]]]}] 19:58:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 19:58:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 479ms 19:58:49 INFO - PROCESS | 1930 | 1463626729122 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 19:58:49 INFO - PROCESS | 1930 | 1463626729123 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 19:58:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 19:58:49 INFO - PROCESS | 1930 | 1463626729125 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 19:58:49 INFO - PROCESS | 1930 | 1463626729126 Marionette TRACE conn2 <- [1,574,null,{}] 19:58:49 INFO - PROCESS | 1930 | 1463626729130 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}] 19:58:49 INFO - PROCESS | 1930 | 1463626729233 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 19:58:49 INFO - PROCESS | 1930 | 1463626729240 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c831800 == 49 [pid = 1930] [id = 151] 19:58:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x112577400) [pid = 1930] [serial = 450] [outer = 0x0] 19:58:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x1241b8400) [pid = 1930] [serial = 451] [outer = 0x112577400] 19:58:49 INFO - PROCESS | 1930 | 1463626729273 Marionette DEBUG loaded listener.js 19:58:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x1241bd400) [pid = 1930] [serial = 452] [outer = 0x112577400] 19:58:49 INFO - PROCESS | 1930 | 1463626729719 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]]]}] 19:58:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 19:58:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 621ms 19:58:49 INFO - PROCESS | 1930 | 1463626729763 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 19:58:49 INFO - PROCESS | 1930 | 1463626729765 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 19:58:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 19:58:49 INFO - PROCESS | 1930 | 1463626729770 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 19:58:49 INFO - PROCESS | 1930 | 1463626729772 Marionette TRACE conn2 <- [1,578,null,{}] 19:58:49 INFO - PROCESS | 1930 | 1463626729776 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}] 19:58:49 INFO - PROCESS | 1930 | 1463626729880 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 19:58:49 INFO - PROCESS | 1930 | 1463626729945 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x118654800 == 50 [pid = 1930] [id = 152] 19:58:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x11333f400) [pid = 1930] [serial = 453] [outer = 0x0] 19:58:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x116755400) [pid = 1930] [serial = 454] [outer = 0x11333f400] 19:58:49 INFO - PROCESS | 1930 | 1463626729976 Marionette DEBUG loaded listener.js 19:58:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x118379c00) [pid = 1930] [serial = 455] [outer = 0x11333f400] 19:58:50 INFO - PROCESS | 1930 | 1463626730435 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]]]}] 19:58:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 19:58:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 721ms 19:58:50 INFO - PROCESS | 1930 | 1463626730492 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 19:58:50 INFO - PROCESS | 1930 | 1463626730500 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 19:58:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 19:58:50 INFO - PROCESS | 1930 | 1463626730505 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 19:58:50 INFO - PROCESS | 1930 | 1463626730508 Marionette TRACE conn2 <- [1,582,null,{}] 19:58:50 INFO - PROCESS | 1930 | 1463626730512 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}] 19:58:50 INFO - PROCESS | 1930 | 1463626730661 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 19:58:50 INFO - PROCESS | 1930 | 1463626730751 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x124b61000 == 51 [pid = 1930] [id = 153] 19:58:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x119ed2400) [pid = 1930] [serial = 456] [outer = 0x0] 19:58:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x1241b9800) [pid = 1930] [serial = 457] [outer = 0x119ed2400] 19:58:50 INFO - PROCESS | 1930 | 1463626730797 Marionette DEBUG loaded listener.js 19:58:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x1241c0c00) [pid = 1930] [serial = 458] [outer = 0x119ed2400] 19:58:51 INFO - PROCESS | 1930 | 1463626731179 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]]]}] 19:58:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 19:58:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 722ms 19:58:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 19:58:51 INFO - PROCESS | 1930 | 1463626731235 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 19:58:51 INFO - PROCESS | 1930 | 1463626731236 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 19:58:51 INFO - PROCESS | 1930 | 1463626731239 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 19:58:51 INFO - PROCESS | 1930 | 1463626731242 Marionette TRACE conn2 <- [1,586,null,{}] 19:58:51 INFO - PROCESS | 1930 | 1463626731252 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}] 19:58:51 INFO - PROCESS | 1930 | 1463626731354 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 19:58:51 INFO - PROCESS | 1930 | 1463626731408 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c2d0000 == 52 [pid = 1930] [id = 154] 19:58:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x124e5e000) [pid = 1930] [serial = 459] [outer = 0x0] 19:58:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x124e67000) [pid = 1930] [serial = 460] [outer = 0x124e5e000] 19:58:51 INFO - PROCESS | 1930 | 1463626731439 Marionette DEBUG loaded listener.js 19:58:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x124f79800) [pid = 1930] [serial = 461] [outer = 0x124e5e000] 19:58:51 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:58:51 INFO - PROCESS | 1930 | 1463626731878 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]]]}] 19:58:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 19:58:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 673ms 19:58:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 19:58:51 INFO - PROCESS | 1930 | 1463626731912 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 19:58:51 INFO - PROCESS | 1930 | 1463626731914 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 19:58:51 INFO - PROCESS | 1930 | 1463626731916 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 19:58:51 INFO - PROCESS | 1930 | 1463626731918 Marionette TRACE conn2 <- [1,590,null,{}] 19:58:51 INFO - PROCESS | 1930 | 1463626731920 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}] 19:58:52 INFO - PROCESS | 1930 | 1463626732018 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 19:58:52 INFO - PROCESS | 1930 | 1463626732066 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ca86800 == 53 [pid = 1930] [id = 155] 19:58:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x125ead800) [pid = 1930] [serial = 462] [outer = 0x0] 19:58:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x1270e9400) [pid = 1930] [serial = 463] [outer = 0x125ead800] 19:58:52 INFO - PROCESS | 1930 | 1463626732099 Marionette DEBUG loaded listener.js 19:58:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x128b7f000) [pid = 1930] [serial = 464] [outer = 0x125ead800] 19:58:52 INFO - PROCESS | 1930 | 1463626732508 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]]]}] 19:58:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 19:58:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 620ms 19:58:52 INFO - PROCESS | 1930 | 1463626732537 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 19:58:52 INFO - PROCESS | 1930 | 1463626732538 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 19:58:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 19:58:52 INFO - PROCESS | 1930 | 1463626732541 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 19:58:52 INFO - PROCESS | 1930 | 1463626732542 Marionette TRACE conn2 <- [1,594,null,{}] 19:58:52 INFO - PROCESS | 1930 | 1463626732544 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}] 19:58:52 INFO - PROCESS | 1930 | 1463626732670 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 19:58:52 INFO - PROCESS | 1930 | 1463626732805 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x116080000 == 54 [pid = 1930] [id = 156] 19:58:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x1160df000) [pid = 1930] [serial = 465] [outer = 0x0] 19:58:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x119924000) [pid = 1930] [serial = 466] [outer = 0x1160df000] 19:58:52 INFO - PROCESS | 1930 | 1463626732852 Marionette DEBUG loaded listener.js 19:58:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x128ca1400) [pid = 1930] [serial = 467] [outer = 0x1160df000] 19:58:53 INFO - PROCESS | 1930 | 1463626733474 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]]]}] 19:58:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 19:58:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 973ms 19:58:53 INFO - PROCESS | 1930 | 1463626733515 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 19:58:53 INFO - PROCESS | 1930 | 1463626733517 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 19:58:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 19:58:53 INFO - PROCESS | 1930 | 1463626733520 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 19:58:53 INFO - PROCESS | 1930 | 1463626733522 Marionette TRACE conn2 <- [1,598,null,{}] 19:58:53 INFO - PROCESS | 1930 | 1463626733526 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}] 19:58:53 INFO - PROCESS | 1930 | 1463626733615 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 19:58:53 INFO - PROCESS | 1930 | 1463626733687 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x116089000 == 55 [pid = 1930] [id = 157] 19:58:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x1121b2000) [pid = 1930] [serial = 468] [outer = 0x0] 19:58:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x11257dc00) [pid = 1930] [serial = 469] [outer = 0x1121b2000] 19:58:53 INFO - PROCESS | 1930 | 1463626733717 Marionette DEBUG loaded listener.js 19:58:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x116754400) [pid = 1930] [serial = 470] [outer = 0x1121b2000] 19:58:54 INFO - PROCESS | 1930 | 1463626734159 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]]]}] 19:58:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 19:58:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 671ms 19:58:54 INFO - PROCESS | 1930 | 1463626734191 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 19:58:54 INFO - PROCESS | 1930 | 1463626734196 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 19:58:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 19:58:54 INFO - PROCESS | 1930 | 1463626734201 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 19:58:54 INFO - PROCESS | 1930 | 1463626734202 Marionette TRACE conn2 <- [1,602,null,{}] 19:58:54 INFO - PROCESS | 1930 | 1463626734205 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}] 19:58:54 INFO - PROCESS | 1930 | 1463626734292 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 19:58:54 INFO - PROCESS | 1930 | 1463626734341 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x117e07800 == 56 [pid = 1930] [id = 158] 19:58:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x117676000) [pid = 1930] [serial = 471] [outer = 0x0] 19:58:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x1183dbc00) [pid = 1930] [serial = 472] [outer = 0x117676000] 19:58:54 INFO - PROCESS | 1930 | 1463626734371 Marionette DEBUG loaded listener.js 19:58:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x118893c00) [pid = 1930] [serial = 473] [outer = 0x117676000] 19:58:54 INFO - PROCESS | 1930 | --DOCSHELL 0x12c824800 == 55 [pid = 1930] [id = 150] 19:58:54 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba82000 == 54 [pid = 1930] [id = 149] 19:58:54 INFO - PROCESS | 1930 | --DOCSHELL 0x1241de000 == 53 [pid = 1930] [id = 148] 19:58:54 INFO - PROCESS | 1930 | --DOCSHELL 0x12b312800 == 52 [pid = 1930] [id = 147] 19:58:54 INFO - PROCESS | 1930 | --DOCSHELL 0x12a70e800 == 51 [pid = 1930] [id = 146] 19:58:54 INFO - PROCESS | 1930 | --DOCSHELL 0x129530000 == 50 [pid = 1930] [id = 145] 19:58:54 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x1182c4800) [pid = 1930] [serial = 346] [outer = 0x0] [url = about:blank] 19:58:54 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x1199a6400) [pid = 1930] [serial = 349] [outer = 0x0] [url = about:blank] 19:58:54 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x125eac000) [pid = 1930] [serial = 352] [outer = 0x0] [url = about:blank] 19:58:54 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x128c9cc00) [pid = 1930] [serial = 355] [outer = 0x0] [url = about:blank] 19:58:54 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x12bf99400) [pid = 1930] [serial = 394] [outer = 0x0] [url = about:blank] 19:58:54 INFO - PROCESS | 1930 | --DOCSHELL 0x128c34800 == 49 [pid = 1930] [id = 144] 19:58:54 INFO - PROCESS | 1930 | --DOCSHELL 0x124fa1800 == 48 [pid = 1930] [id = 143] 19:58:54 INFO - PROCESS | 1930 | --DOCSHELL 0x1240b1000 == 47 [pid = 1930] [id = 142] 19:58:54 INFO - PROCESS | 1930 | --DOCSHELL 0x119460800 == 46 [pid = 1930] [id = 141] 19:58:54 INFO - PROCESS | 1930 | --DOCSHELL 0x117042800 == 45 [pid = 1930] [id = 140] 19:58:54 INFO - PROCESS | 1930 | --DOCSHELL 0x119354800 == 44 [pid = 1930] [id = 139] 19:58:54 INFO - PROCESS | 1930 | --DOCSHELL 0x12a903800 == 43 [pid = 1930] [id = 138] 19:58:54 INFO - PROCESS | 1930 | --DOCSHELL 0x12beb9800 == 42 [pid = 1930] [id = 137] 19:58:54 INFO - PROCESS | 1930 | --DOCSHELL 0x12bc66800 == 41 [pid = 1930] [id = 136] 19:58:54 INFO - PROCESS | 1930 | --DOCSHELL 0x12baad800 == 40 [pid = 1930] [id = 135] 19:58:54 INFO - PROCESS | 1930 | --DOCSHELL 0x124417800 == 39 [pid = 1930] [id = 134] 19:58:54 INFO - PROCESS | 1930 | --DOCSHELL 0x1170b8800 == 38 [pid = 1930] [id = 133] 19:58:54 INFO - PROCESS | 1930 | 1463626734753 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]]]}] 19:58:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 19:58:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 569ms 19:58:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 19:58:54 INFO - PROCESS | 1930 | 1463626734771 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 19:58:54 INFO - PROCESS | 1930 | 1463626734772 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 19:58:54 INFO - PROCESS | 1930 | 1463626734774 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 19:58:54 INFO - PROCESS | 1930 | 1463626734777 Marionette TRACE conn2 <- [1,606,null,{}] 19:58:54 INFO - PROCESS | 1930 | 1463626734787 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}] 19:58:54 INFO - PROCESS | 1930 | 1463626734874 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 19:58:54 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x12a7c5800) [pid = 1930] [serial = 376] [outer = 0x0] [url = about:blank] 19:58:54 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x12ab61400) [pid = 1930] [serial = 379] [outer = 0x0] [url = about:blank] 19:58:54 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x12b3b5400) [pid = 1930] [serial = 382] [outer = 0x0] [url = about:blank] 19:58:54 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x125691800) [pid = 1930] [serial = 367] [outer = 0x0] [url = about:blank] 19:58:54 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x125eaf400) [pid = 1930] [serial = 368] [outer = 0x0] [url = about:blank] 19:58:54 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x12467fc00) [pid = 1930] [serial = 364] [outer = 0x0] [url = about:blank] 19:58:54 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x124be3800) [pid = 1930] [serial = 365] [outer = 0x0] [url = about:blank] 19:58:54 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x1193e2400) [pid = 1930] [serial = 385] [outer = 0x0] [url = about:blank] 19:58:54 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x118645c00) [pid = 1930] [serial = 361] [outer = 0x0] [url = about:blank] 19:58:54 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x1193e8000) [pid = 1930] [serial = 362] [outer = 0x0] [url = about:blank] 19:58:54 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x126fe9400) [pid = 1930] [serial = 370] [outer = 0x0] [url = about:blank] 19:58:54 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x1182c5400) [pid = 1930] [serial = 359] [outer = 0x0] [url = about:blank] 19:58:54 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x11757c800) [pid = 1930] [serial = 358] [outer = 0x0] [url = about:blank] 19:58:54 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x12ab84400) [pid = 1930] [serial = 380] [outer = 0x0] [url = about:blank] 19:58:54 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x12bb17400) [pid = 1930] [serial = 388] [outer = 0x0] [url = about:blank] 19:58:54 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x12be78400) [pid = 1930] [serial = 391] [outer = 0x0] [url = about:blank] 19:58:54 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x12bc87800) [pid = 1930] [serial = 389] [outer = 0x0] [url = about:blank] 19:58:54 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x12be81c00) [pid = 1930] [serial = 392] [outer = 0x0] [url = about:blank] 19:58:54 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x1295ce000) [pid = 1930] [serial = 374] [outer = 0x0] [url = about:blank] 19:58:54 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x1290b1c00) [pid = 1930] [serial = 373] [outer = 0x0] [url = about:blank] 19:58:54 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x125eb7000) [pid = 1930] [serial = 386] [outer = 0x0] [url = about:blank] 19:58:54 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x12a886800) [pid = 1930] [serial = 377] [outer = 0x0] [url = about:blank] 19:58:54 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x12b3bac00) [pid = 1930] [serial = 383] [outer = 0x0] [url = about:blank] 19:58:54 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x128bd9800) [pid = 1930] [serial = 371] [outer = 0x0] [url = about:blank] 19:58:54 INFO - PROCESS | 1930 | 1463626734929 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x117e04800 == 39 [pid = 1930] [id = 159] 19:58:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x11693e400) [pid = 1930] [serial = 474] [outer = 0x0] 19:58:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x11882d400) [pid = 1930] [serial = 475] [outer = 0x11693e400] 19:58:54 INFO - PROCESS | 1930 | 1463626734957 Marionette DEBUG loaded listener.js 19:58:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x1199a6400) [pid = 1930] [serial = 476] [outer = 0x11693e400] 19:58:55 INFO - PROCESS | 1930 | 1463626735254 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]]]}] 19:58:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 19:58:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 523ms 19:58:55 INFO - PROCESS | 1930 | 1463626735299 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 19:58:55 INFO - PROCESS | 1930 | 1463626735301 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 19:58:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 19:58:55 INFO - PROCESS | 1930 | 1463626735303 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 19:58:55 INFO - PROCESS | 1930 | 1463626735304 Marionette TRACE conn2 <- [1,610,null,{}] 19:58:55 INFO - PROCESS | 1930 | 1463626735307 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}] 19:58:55 INFO - PROCESS | 1930 | 1463626735383 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 19:58:55 INFO - PROCESS | 1930 | 1463626735441 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x119128800 == 40 [pid = 1930] [id = 160] 19:58:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x1193e6400) [pid = 1930] [serial = 477] [outer = 0x0] 19:58:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x12406b000) [pid = 1930] [serial = 478] [outer = 0x1193e6400] 19:58:55 INFO - PROCESS | 1930 | 1463626735467 Marionette DEBUG loaded listener.js 19:58:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x124267c00) [pid = 1930] [serial = 479] [outer = 0x1193e6400] 19:58:55 INFO - PROCESS | 1930 | 1463626735743 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]]]}] 19:58:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 19:58:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 471ms 19:58:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 19:58:55 INFO - PROCESS | 1930 | 1463626735774 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 19:58:55 INFO - PROCESS | 1930 | 1463626735775 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 19:58:55 INFO - PROCESS | 1930 | 1463626735785 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 19:58:55 INFO - PROCESS | 1930 | 1463626735793 Marionette TRACE conn2 <- [1,614,null,{}] 19:58:55 INFO - PROCESS | 1930 | 1463626735798 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}] 19:58:55 INFO - PROCESS | 1930 | 1463626735873 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 19:58:55 INFO - PROCESS | 1930 | 1463626735879 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x12409b000 == 41 [pid = 1930] [id = 161] 19:58:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x119928400) [pid = 1930] [serial = 480] [outer = 0x0] 19:58:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x124be8800) [pid = 1930] [serial = 481] [outer = 0x119928400] 19:58:55 INFO - PROCESS | 1930 | 1463626735906 Marionette DEBUG loaded listener.js 19:58:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x124e63400) [pid = 1930] [serial = 482] [outer = 0x119928400] 19:58:56 INFO - PROCESS | 1930 | 1463626736210 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]]]}] 19:58:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 19:58:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 486ms 19:58:56 INFO - PROCESS | 1930 | 1463626736264 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 19:58:56 INFO - PROCESS | 1930 | 1463626736266 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 19:58:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 19:58:56 INFO - PROCESS | 1930 | 1463626736268 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 19:58:56 INFO - PROCESS | 1930 | 1463626736269 Marionette TRACE conn2 <- [1,618,null,{}] 19:58:56 INFO - PROCESS | 1930 | 1463626736271 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}] 19:58:56 INFO - PROCESS | 1930 | 1463626736365 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 19:58:56 INFO - PROCESS | 1930 | 1463626736372 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x116971800 == 42 [pid = 1930] [id = 162] 19:58:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x124e6b800) [pid = 1930] [serial = 483] [outer = 0x0] 19:58:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x125691800) [pid = 1930] [serial = 484] [outer = 0x124e6b800] 19:58:56 INFO - PROCESS | 1930 | 1463626736401 Marionette DEBUG loaded listener.js 19:58:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x126df1400) [pid = 1930] [serial = 485] [outer = 0x124e6b800] 19:58:56 INFO - PROCESS | 1930 | 1463626736723 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]]]}] 19:58:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 19:58:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 471ms 19:58:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 19:58:56 INFO - PROCESS | 1930 | 1463626736739 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 19:58:56 INFO - PROCESS | 1930 | 1463626736740 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 19:58:56 INFO - PROCESS | 1930 | 1463626736743 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 19:58:56 INFO - PROCESS | 1930 | 1463626736746 Marionette TRACE conn2 <- [1,622,null,{}] 19:58:56 INFO - PROCESS | 1930 | 1463626736750 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}] 19:58:56 INFO - PROCESS | 1930 | 1463626736841 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 19:58:56 INFO - PROCESS | 1930 | 1463626736947 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x124f8a000 == 43 [pid = 1930] [id = 163] 19:58:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x124e6cc00) [pid = 1930] [serial = 486] [outer = 0x0] 19:58:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x126fe1400) [pid = 1930] [serial = 487] [outer = 0x124e6cc00] 19:58:56 INFO - PROCESS | 1930 | 1463626736986 Marionette DEBUG loaded listener.js 19:58:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x128b72800) [pid = 1930] [serial = 488] [outer = 0x124e6cc00] 19:58:57 INFO - PROCESS | 1930 | 1463626737440 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]]]}] 19:58:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 19:58:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 726ms 19:58:57 INFO - PROCESS | 1930 | 1463626737470 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 19:58:57 INFO - PROCESS | 1930 | 1463626737471 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 19:58:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 19:58:57 INFO - PROCESS | 1930 | 1463626737473 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 19:58:57 INFO - PROCESS | 1930 | 1463626737474 Marionette TRACE conn2 <- [1,626,null,{}] 19:58:57 INFO - PROCESS | 1930 | 1463626737476 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}] 19:58:57 INFO - PROCESS | 1930 | 1463626737568 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 19:58:57 INFO - PROCESS | 1930 | 1463626737582 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x125f28800 == 44 [pid = 1930] [id = 164] 19:58:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x1270b1000) [pid = 1930] [serial = 489] [outer = 0x0] 19:58:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x128b76800) [pid = 1930] [serial = 490] [outer = 0x1270b1000] 19:58:57 INFO - PROCESS | 1930 | 1463626737606 Marionette DEBUG loaded listener.js 19:58:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x128bda400) [pid = 1930] [serial = 491] [outer = 0x1270b1000] 19:58:57 INFO - PROCESS | 1930 | 1463626737952 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]]]}] 19:58:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 19:58:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 519ms 19:58:57 INFO - PROCESS | 1930 | 1463626737993 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 19:58:57 INFO - PROCESS | 1930 | 1463626737994 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 19:58:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 19:58:57 INFO - PROCESS | 1930 | 1463626737998 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 19:58:58 INFO - PROCESS | 1930 | 1463626737999 Marionette TRACE conn2 <- [1,630,null,{}] 19:58:58 INFO - PROCESS | 1930 | 1463626738002 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}] 19:58:58 INFO - PROCESS | 1930 | 1463626738103 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 19:58:58 INFO - PROCESS | 1930 | 1463626738115 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x128c4c000 == 45 [pid = 1930] [id = 165] 19:58:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x128b7a400) [pid = 1930] [serial = 492] [outer = 0x0] 19:58:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x128ca1000) [pid = 1930] [serial = 493] [outer = 0x128b7a400] 19:58:58 INFO - PROCESS | 1930 | 1463626738146 Marionette DEBUG loaded listener.js 19:58:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x128fee800) [pid = 1930] [serial = 494] [outer = 0x128b7a400] 19:58:58 INFO - PROCESS | 1930 | 1463626738455 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]]]}] 19:58:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 19:58:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 520ms 19:58:58 INFO - PROCESS | 1930 | 1463626738519 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 19:58:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 19:58:58 INFO - PROCESS | 1930 | 1463626738520 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 19:58:58 INFO - PROCESS | 1930 | 1463626738522 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 19:58:58 INFO - PROCESS | 1930 | 1463626738523 Marionette TRACE conn2 <- [1,634,null,{}] 19:58:58 INFO - PROCESS | 1930 | 1463626738525 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}] 19:58:58 INFO - PROCESS | 1930 | 1463626738619 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 19:58:58 INFO - PROCESS | 1930 | 1463626738632 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x12953f000 == 46 [pid = 1930] [id = 166] 19:58:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x128c9a400) [pid = 1930] [serial = 495] [outer = 0x0] 19:58:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x129376c00) [pid = 1930] [serial = 496] [outer = 0x128c9a400] 19:58:58 INFO - PROCESS | 1930 | 1463626738656 Marionette DEBUG loaded listener.js 19:58:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x1295cb000) [pid = 1930] [serial = 497] [outer = 0x128c9a400] 19:58:58 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:58:59 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x126fee000) [pid = 1930] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 19:58:59 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x1193e5c00) [pid = 1930] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 19:58:59 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x112570000) [pid = 1930] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 19:58:59 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x129372c00) [pid = 1930] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 19:58:59 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x11889e000) [pid = 1930] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 19:58:59 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x12bb1d400) [pid = 1930] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 19:58:59 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x116073400) [pid = 1930] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 19:58:59 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x12a891400) [pid = 1930] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 19:58:59 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x116944000) [pid = 1930] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 19:58:59 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x112d8a000) [pid = 1930] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 19:58:59 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x118640000) [pid = 1930] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 19:58:59 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x118897c00) [pid = 1930] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 19:58:59 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x12a7ca800) [pid = 1930] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 19:58:59 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x12be7a400) [pid = 1930] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 19:58:59 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x128b7e800) [pid = 1930] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 19:58:59 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x1256c1000) [pid = 1930] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 19:58:59 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x128bd7c00) [pid = 1930] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 19:58:59 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x1270ea400) [pid = 1930] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 19:58:59 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x124bec400) [pid = 1930] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 19:58:59 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x113341000) [pid = 1930] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 19:58:59 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x11809e400) [pid = 1930] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 19:58:59 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x11757dc00) [pid = 1930] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 19:58:59 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x11693d000) [pid = 1930] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 19:58:59 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x12a890800) [pid = 1930] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 19:58:59 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x124810c00) [pid = 1930] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 19:58:59 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x1270e8c00) [pid = 1930] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 19:58:59 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x12bfa3800) [pid = 1930] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 19:58:59 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x1256b8000) [pid = 1930] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 19:58:59 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:58:59 INFO - PROCESS | 1930 | 1463626739192 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]]]}] 19:58:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 19:58:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 719ms 19:58:59 INFO - PROCESS | 1930 | 1463626739242 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 19:58:59 INFO - PROCESS | 1930 | 1463626739243 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 19:58:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 19:58:59 INFO - PROCESS | 1930 | 1463626739246 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 19:58:59 INFO - PROCESS | 1930 | 1463626739247 Marionette TRACE conn2 <- [1,638,null,{}] 19:58:59 INFO - PROCESS | 1930 | 1463626739250 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}] 19:58:59 INFO - PROCESS | 1930 | 1463626739340 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 19:58:59 INFO - PROCESS | 1930 | 1463626739348 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x12441a000 == 47 [pid = 1930] [id = 167] 19:58:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x11345c000) [pid = 1930] [serial = 498] [outer = 0x0] 19:58:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x11809e400) [pid = 1930] [serial = 499] [outer = 0x11345c000] 19:58:59 INFO - PROCESS | 1930 | 1463626739378 Marionette DEBUG loaded listener.js 19:58:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x128da8400) [pid = 1930] [serial = 500] [outer = 0x11345c000] 19:58:59 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:58:59 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:58:59 INFO - PROCESS | 1930 | 1463626739701 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]]]}] 19:58:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 19:58:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 469ms 19:58:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 19:58:59 INFO - PROCESS | 1930 | 1463626739718 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 19:58:59 INFO - PROCESS | 1930 | 1463626739719 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 19:58:59 INFO - PROCESS | 1930 | 1463626739721 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 19:58:59 INFO - PROCESS | 1930 | 1463626739722 Marionette TRACE conn2 <- [1,642,null,{}] 19:58:59 INFO - PROCESS | 1930 | 1463626739724 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}] 19:58:59 INFO - PROCESS | 1930 | 1463626739829 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 19:58:59 INFO - PROCESS | 1930 | 1463626739836 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x12978d000 == 48 [pid = 1930] [id = 168] 19:58:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x115ebc800) [pid = 1930] [serial = 501] [outer = 0x0] 19:58:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x12a5e0800) [pid = 1930] [serial = 502] [outer = 0x115ebc800] 19:58:59 INFO - PROCESS | 1930 | 1463626739861 Marionette DEBUG loaded listener.js 19:58:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x12a7c6400) [pid = 1930] [serial = 503] [outer = 0x115ebc800] 19:59:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x12a892000) [pid = 1930] [serial = 504] [outer = 0x12c2f9800] 19:59:00 INFO - PROCESS | 1930 | 1463626740212 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]]]}] 19:59:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 19:59:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 519ms 19:59:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 19:59:00 INFO - PROCESS | 1930 | 1463626740240 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 19:59:00 INFO - PROCESS | 1930 | 1463626740242 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 19:59:00 INFO - PROCESS | 1930 | 1463626740244 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 19:59:00 INFO - PROCESS | 1930 | 1463626740245 Marionette TRACE conn2 <- [1,646,null,{}] 19:59:00 INFO - PROCESS | 1930 | 1463626740250 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}] 19:59:00 INFO - PROCESS | 1930 | 1463626740325 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 19:59:00 INFO - PROCESS | 1930 | 1463626740332 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba02800 == 49 [pid = 1930] [id = 169] 19:59:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x12a7ce400) [pid = 1930] [serial = 505] [outer = 0x0] 19:59:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x12ab5a000) [pid = 1930] [serial = 506] [outer = 0x12a7ce400] 19:59:00 INFO - PROCESS | 1930 | 1463626740356 Marionette DEBUG loaded listener.js 19:59:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x12b3ad000) [pid = 1930] [serial = 507] [outer = 0x12a7ce400] 19:59:00 INFO - PROCESS | 1930 | 1463626740664 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]]]}] 19:59:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 19:59:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 470ms 19:59:00 INFO - PROCESS | 1930 | 1463626740715 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 19:59:00 INFO - PROCESS | 1930 | 1463626740716 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 19:59:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 19:59:00 INFO - PROCESS | 1930 | 1463626740718 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 19:59:00 INFO - PROCESS | 1930 | 1463626740727 Marionette TRACE conn2 <- [1,650,null,{}] 19:59:00 INFO - PROCESS | 1930 | 1463626740729 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}] 19:59:00 INFO - PROCESS | 1930 | 1463626740827 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 19:59:00 INFO - PROCESS | 1930 | 1463626740834 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba7e000 == 50 [pid = 1930] [id = 170] 19:59:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x12a890000) [pid = 1930] [serial = 508] [outer = 0x0] 19:59:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x12b3b4c00) [pid = 1930] [serial = 509] [outer = 0x12a890000] 19:59:00 INFO - PROCESS | 1930 | 1463626740858 Marionette DEBUG loaded listener.js 19:59:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x12b3bb800) [pid = 1930] [serial = 510] [outer = 0x12a890000] 19:59:01 INFO - PROCESS | 1930 | 1463626741285 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]]]}] 19:59:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 19:59:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 627ms 19:59:01 INFO - PROCESS | 1930 | 1463626741348 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 19:59:01 INFO - PROCESS | 1930 | 1463626741350 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 19:59:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 19:59:01 INFO - PROCESS | 1930 | 1463626741354 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 19:59:01 INFO - PROCESS | 1930 | 1463626741356 Marionette TRACE conn2 <- [1,654,null,{}] 19:59:01 INFO - PROCESS | 1930 | 1463626741360 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}] 19:59:01 INFO - PROCESS | 1930 | 1463626741461 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 19:59:01 INFO - PROCESS | 1930 | 1463626741525 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x116f02800 == 51 [pid = 1930] [id = 171] 19:59:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x112575000) [pid = 1930] [serial = 511] [outer = 0x0] 19:59:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x113d63400) [pid = 1930] [serial = 512] [outer = 0x112575000] 19:59:01 INFO - PROCESS | 1930 | 1463626741556 Marionette DEBUG loaded listener.js 19:59:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x11693f000) [pid = 1930] [serial = 513] [outer = 0x112575000] 19:59:01 INFO - PROCESS | 1930 | 1463626741944 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]]]}] 19:59:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 19:59:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 621ms 19:59:01 INFO - PROCESS | 1930 | 1463626741981 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 19:59:01 INFO - PROCESS | 1930 | 1463626741985 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 19:59:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 19:59:01 INFO - PROCESS | 1930 | 1463626741990 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 19:59:01 INFO - PROCESS | 1930 | 1463626741992 Marionette TRACE conn2 <- [1,658,null,{}] 19:59:01 INFO - PROCESS | 1930 | 1463626741995 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}] 19:59:02 INFO - PROCESS | 1930 | 1463626742097 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 19:59:02 INFO - PROCESS | 1930 | 1463626742186 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x119e0c000 == 52 [pid = 1930] [id = 172] 19:59:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x118645000) [pid = 1930] [serial = 514] [outer = 0x0] 19:59:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x118ea3400) [pid = 1930] [serial = 515] [outer = 0x118645000] 19:59:02 INFO - PROCESS | 1930 | 1463626742215 Marionette DEBUG loaded listener.js 19:59:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x1193e1000) [pid = 1930] [serial = 516] [outer = 0x118645000] 19:59:02 INFO - PROCESS | 1930 | 1463626742595 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]]]}] 19:59:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 19:59:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 670ms 19:59:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 19:59:02 INFO - PROCESS | 1930 | 1463626742661 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 19:59:02 INFO - PROCESS | 1930 | 1463626742662 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 19:59:02 INFO - PROCESS | 1930 | 1463626742665 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 19:59:02 INFO - PROCESS | 1930 | 1463626742667 Marionette TRACE conn2 <- [1,662,null,{}] 19:59:02 INFO - PROCESS | 1930 | 1463626742675 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}] 19:59:02 INFO - PROCESS | 1930 | 1463626742777 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 19:59:02 INFO - PROCESS | 1930 | 1463626742832 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba78800 == 53 [pid = 1930] [id = 173] 19:59:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x119dd2800) [pid = 1930] [serial = 517] [outer = 0x0] 19:59:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x1241bc800) [pid = 1930] [serial = 518] [outer = 0x119dd2800] 19:59:02 INFO - PROCESS | 1930 | 1463626742864 Marionette DEBUG loaded listener.js 19:59:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x124e65000) [pid = 1930] [serial = 519] [outer = 0x119dd2800] 19:59:03 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:59:03 INFO - PROCESS | 1930 | 1463626743283 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]]]}] 19:59:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 19:59:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 671ms 19:59:03 INFO - PROCESS | 1930 | 1463626743337 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 19:59:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 19:59:03 INFO - PROCESS | 1930 | 1463626743339 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 19:59:03 INFO - PROCESS | 1930 | 1463626743341 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 19:59:03 INFO - PROCESS | 1930 | 1463626743343 Marionette TRACE conn2 <- [1,666,null,{}] 19:59:03 INFO - PROCESS | 1930 | 1463626743345 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}] 19:59:03 INFO - PROCESS | 1930 | 1463626743463 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 19:59:03 INFO - PROCESS | 1930 | 1463626743530 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bebd000 == 54 [pid = 1930] [id = 174] 19:59:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x1258d5000) [pid = 1930] [serial = 520] [outer = 0x0] 19:59:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x125eafc00) [pid = 1930] [serial = 521] [outer = 0x1258d5000] 19:59:03 INFO - PROCESS | 1930 | 1463626743554 Marionette DEBUG loaded listener.js 19:59:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x1270e6400) [pid = 1930] [serial = 522] [outer = 0x1258d5000] 19:59:03 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:59:04 INFO - PROCESS | 1930 | 1463626744057 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]]]}] 19:59:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 19:59:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 720ms 19:59:04 INFO - PROCESS | 1930 | 1463626744064 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 19:59:04 INFO - PROCESS | 1930 | 1463626744066 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 19:59:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 19:59:04 INFO - PROCESS | 1930 | 1463626744069 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 19:59:04 INFO - PROCESS | 1930 | 1463626744071 Marionette TRACE conn2 <- [1,670,null,{}] 19:59:04 INFO - PROCESS | 1930 | 1463626744075 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}] 19:59:04 INFO - PROCESS | 1930 | 1463626744207 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 19:59:04 INFO - PROCESS | 1930 | 1463626744257 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c822000 == 55 [pid = 1930] [id = 175] 19:59:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x125eb7000) [pid = 1930] [serial = 523] [outer = 0x0] 19:59:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x128bd9800) [pid = 1930] [serial = 524] [outer = 0x125eb7000] 19:59:04 INFO - PROCESS | 1930 | 1463626744286 Marionette DEBUG loaded listener.js 19:59:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x1297d7c00) [pid = 1930] [serial = 525] [outer = 0x125eb7000] 19:59:04 INFO - PROCESS | 1930 | 1463626744750 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]]]}] 19:59:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 19:59:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 721ms 19:59:04 INFO - PROCESS | 1930 | 1463626744791 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 19:59:04 INFO - PROCESS | 1930 | 1463626744792 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 19:59:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 19:59:04 INFO - PROCESS | 1930 | 1463626744808 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 19:59:04 INFO - PROCESS | 1930 | 1463626744809 Marionette TRACE conn2 <- [1,674,null,{}] 19:59:04 INFO - PROCESS | 1930 | 1463626744832 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}] 19:59:04 INFO - PROCESS | 1930 | 1463626744946 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 19:59:05 INFO - PROCESS | 1930 | 1463626745012 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x118076800 == 56 [pid = 1930] [id = 176] 19:59:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x11837c800) [pid = 1930] [serial = 526] [outer = 0x0] 19:59:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x125eb1000) [pid = 1930] [serial = 527] [outer = 0x11837c800] 19:59:05 INFO - PROCESS | 1930 | 1463626745042 Marionette DEBUG loaded listener.js 19:59:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x12bb1ac00) [pid = 1930] [serial = 528] [outer = 0x11837c800] 19:59:05 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:59:05 INFO - PROCESS | 1930 | 1463626745587 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]]]}] 19:59:05 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 19:59:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 803ms 19:59:05 INFO - PROCESS | 1930 | 1463626745598 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 19:59:05 INFO - PROCESS | 1930 | 1463626745600 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 19:59:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 19:59:05 INFO - PROCESS | 1930 | 1463626745604 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 19:59:05 INFO - PROCESS | 1930 | 1463626745606 Marionette TRACE conn2 <- [1,678,null,{}] 19:59:05 INFO - PROCESS | 1930 | 1463626745610 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}] 19:59:05 INFO - PROCESS | 1930 | 1463626745701 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 19:59:05 INFO - PROCESS | 1930 | 1463626745751 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x11912d800 == 57 [pid = 1930] [id = 177] 19:59:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x112ca0400) [pid = 1930] [serial = 529] [outer = 0x0] 19:59:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x11618c800) [pid = 1930] [serial = 530] [outer = 0x112ca0400] 19:59:05 INFO - PROCESS | 1930 | 1463626745779 Marionette DEBUG loaded listener.js 19:59:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x116a5b000) [pid = 1930] [serial = 531] [outer = 0x112ca0400] 19:59:06 INFO - PROCESS | 1930 | 1463626746203 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]]]}] 19:59:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 19:59:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 671ms 19:59:06 INFO - PROCESS | 1930 | 1463626746286 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 19:59:06 INFO - PROCESS | 1930 | 1463626746290 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 19:59:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 19:59:06 INFO - PROCESS | 1930 | 1463626746297 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 19:59:06 INFO - PROCESS | 1930 | 1463626746299 Marionette TRACE conn2 <- [1,682,null,{}] 19:59:06 INFO - PROCESS | 1930 | 1463626746302 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}] 19:59:06 INFO - PROCESS | 1930 | 1463626746401 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 19:59:06 INFO - PROCESS | 1930 | --DOCSHELL 0x12abc5000 == 56 [pid = 1930] [id = 115] 19:59:06 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba02800 == 55 [pid = 1930] [id = 169] 19:59:06 INFO - PROCESS | 1930 | --DOCSHELL 0x12978d000 == 54 [pid = 1930] [id = 168] 19:59:06 INFO - PROCESS | 1930 | --DOCSHELL 0x12441a000 == 53 [pid = 1930] [id = 167] 19:59:06 INFO - PROCESS | 1930 | --DOCSHELL 0x12953f000 == 52 [pid = 1930] [id = 166] 19:59:06 INFO - PROCESS | 1930 | --DOCSHELL 0x128c4c000 == 51 [pid = 1930] [id = 165] 19:59:06 INFO - PROCESS | 1930 | --DOCSHELL 0x125f28800 == 50 [pid = 1930] [id = 164] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x1241b8400) [pid = 1930] [serial = 451] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOCSHELL 0x124f8a000 == 49 [pid = 1930] [id = 163] 19:59:06 INFO - PROCESS | 1930 | --DOCSHELL 0x116971800 == 48 [pid = 1930] [id = 162] 19:59:06 INFO - PROCESS | 1930 | --DOCSHELL 0x12409b000 == 47 [pid = 1930] [id = 161] 19:59:06 INFO - PROCESS | 1930 | --DOCSHELL 0x119128800 == 46 [pid = 1930] [id = 160] 19:59:06 INFO - PROCESS | 1930 | --DOCSHELL 0x117e04800 == 45 [pid = 1930] [id = 159] 19:59:06 INFO - PROCESS | 1930 | --DOCSHELL 0x117e07800 == 44 [pid = 1930] [id = 158] 19:59:06 INFO - PROCESS | 1930 | --DOCSHELL 0x116089000 == 43 [pid = 1930] [id = 157] 19:59:06 INFO - PROCESS | 1930 | --DOCSHELL 0x118654800 == 42 [pid = 1930] [id = 152] 19:59:06 INFO - PROCESS | 1930 | --DOCSHELL 0x12c831800 == 41 [pid = 1930] [id = 151] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x112579400) [pid = 1930] [serial = 448] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x1241b2400) [pid = 1930] [serial = 449] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x12a88d800) [pid = 1930] [serial = 406] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x1199b3400) [pid = 1930] [serial = 419] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x12bf9fc00) [pid = 1930] [serial = 410] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x11863f000) [pid = 1930] [serial = 398] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x12bb16400) [pid = 1930] [serial = 436] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x12be7c000) [pid = 1930] [serial = 445] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x12ab5ec00) [pid = 1930] [serial = 443] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x124808800) [pid = 1930] [serial = 401] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x12415d400) [pid = 1930] [serial = 350] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x12b3b8000) [pid = 1930] [serial = 434] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x12bf9b800) [pid = 1930] [serial = 439] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x11910d000) [pid = 1930] [serial = 418] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x12a7cdc00) [pid = 1930] [serial = 431] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x12c8c6000) [pid = 1930] [serial = 446] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x128b76c00) [pid = 1930] [serial = 425] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x1197f9000) [pid = 1930] [serial = 400] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x11758a800) [pid = 1930] [serial = 397] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x126decc00) [pid = 1930] [serial = 424] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x129370c00) [pid = 1930] [serial = 404] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x1290c0c00) [pid = 1930] [serial = 356] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x128c9a800) [pid = 1930] [serial = 308] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x12bb16c00) [pid = 1930] [serial = 407] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x116998400) [pid = 1930] [serial = 299] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x118832800) [pid = 1930] [serial = 302] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x1290b3c00) [pid = 1930] [serial = 430] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x11758b000) [pid = 1930] [serial = 415] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x11864c400) [pid = 1930] [serial = 347] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x12ab7a000) [pid = 1930] [serial = 433] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x12bc90400) [pid = 1930] [serial = 409] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x12ab85800) [pid = 1930] [serial = 344] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x12c2ef400) [pid = 1930] [serial = 440] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x124f77000) [pid = 1930] [serial = 421] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x128fe4400) [pid = 1930] [serial = 242] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x12c2f0c00) [pid = 1930] [serial = 412] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x126949400) [pid = 1930] [serial = 422] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x128db0000) [pid = 1930] [serial = 403] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x126f8fc00) [pid = 1930] [serial = 353] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x1258d9400) [pid = 1930] [serial = 442] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x128b7b000) [pid = 1930] [serial = 427] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x118643400) [pid = 1930] [serial = 416] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x12c8bcc00) [pid = 1930] [serial = 413] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x128bdc000) [pid = 1930] [serial = 428] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x124ab5000) [pid = 1930] [serial = 305] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x12bc91c00) [pid = 1930] [serial = 437] [outer = 0x0] [url = about:blank] 19:59:06 INFO - PROCESS | 1930 | 1463626746493 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x116963800 == 42 [pid = 1930] [id = 178] 19:59:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x116158c00) [pid = 1930] [serial = 532] [outer = 0x0] 19:59:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x11757c800) [pid = 1930] [serial = 533] [outer = 0x116158c00] 19:59:06 INFO - PROCESS | 1930 | 1463626746522 Marionette DEBUG loaded listener.js 19:59:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x11864d400) [pid = 1930] [serial = 534] [outer = 0x116158c00] 19:59:07 INFO - PROCESS | 1930 | 1463626747310 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]]]}] 19:59:07 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) 19:59:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1024ms 19:59:07 INFO - PROCESS | 1930 | 1463626747319 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 19:59:07 INFO - PROCESS | 1930 | 1463626747321 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 19:59:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 19:59:07 INFO - PROCESS | 1930 | 1463626747323 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 19:59:07 INFO - PROCESS | 1930 | 1463626747325 Marionette TRACE conn2 <- [1,686,null,{}] 19:59:07 INFO - PROCESS | 1930 | 1463626747341 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}] 19:59:07 INFO - PROCESS | 1930 | 1463626747421 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 19:59:07 INFO - PROCESS | 1930 | 1463626747428 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x119358000 == 43 [pid = 1930] [id = 179] 19:59:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x11991bc00) [pid = 1930] [serial = 535] [outer = 0x0] 19:59:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x12406b400) [pid = 1930] [serial = 536] [outer = 0x11991bc00] 19:59:07 INFO - PROCESS | 1930 | 1463626747457 Marionette DEBUG loaded listener.js 19:59:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x1241b5000) [pid = 1930] [serial = 537] [outer = 0x11991bc00] 19:59:08 INFO - PROCESS | 1930 | 1463626748286 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]]]}] 19:59:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 19:59:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 981ms 19:59:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 19:59:08 INFO - PROCESS | 1930 | 1463626748305 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 19:59:08 INFO - PROCESS | 1930 | 1463626748306 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 19:59:08 INFO - PROCESS | 1930 | 1463626748308 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 19:59:08 INFO - PROCESS | 1930 | 1463626748309 Marionette TRACE conn2 <- [1,690,null,{}] 19:59:08 INFO - PROCESS | 1930 | 1463626748313 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}] 19:59:08 INFO - PROCESS | 1930 | 1463626748418 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 19:59:08 INFO - PROCESS | 1930 | 1463626748430 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x120620000 == 44 [pid = 1930] [id = 180] 19:59:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x1241c0800) [pid = 1930] [serial = 538] [outer = 0x0] 19:59:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x124be7000) [pid = 1930] [serial = 539] [outer = 0x1241c0800] 19:59:08 INFO - PROCESS | 1930 | 1463626748457 Marionette DEBUG loaded listener.js 19:59:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x124e61000) [pid = 1930] [serial = 540] [outer = 0x1241c0800] 19:59:09 INFO - PROCESS | 1930 | 1463626749277 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]]]}] 19:59:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 19:59:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1019ms 19:59:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 19:59:09 INFO - PROCESS | 1930 | 1463626749329 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 19:59:09 INFO - PROCESS | 1930 | 1463626749330 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 19:59:09 INFO - PROCESS | 1930 | 1463626749332 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 19:59:09 INFO - PROCESS | 1930 | 1463626749333 Marionette TRACE conn2 <- [1,694,null,{}] 19:59:09 INFO - PROCESS | 1930 | 1463626749335 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}] 19:59:09 INFO - PROCESS | 1930 | 1463626749429 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 19:59:09 INFO - PROCESS | 1930 | 1463626749433 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x116122000 == 45 [pid = 1930] [id = 181] 19:59:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x1241c1400) [pid = 1930] [serial = 541] [outer = 0x0] 19:59:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x124f75000) [pid = 1930] [serial = 542] [outer = 0x1241c1400] 19:59:09 INFO - PROCESS | 1930 | 1463626749484 Marionette DEBUG loaded listener.js 19:59:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x1258d4c00) [pid = 1930] [serial = 543] [outer = 0x1241c1400] 19:59:10 INFO - PROCESS | 1930 | 1463626750257 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]]]}] 19:59:10 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) 19:59:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 969ms 19:59:10 INFO - PROCESS | 1930 | 1463626750302 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 19:59:10 INFO - PROCESS | 1930 | 1463626750303 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 19:59:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 19:59:10 INFO - PROCESS | 1930 | 1463626750305 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 19:59:10 INFO - PROCESS | 1930 | 1463626750306 Marionette TRACE conn2 <- [1,698,null,{}] 19:59:10 INFO - PROCESS | 1930 | 1463626750309 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}] 19:59:10 INFO - PROCESS | 1930 | 1463626750488 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 19:59:10 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x1270b1000) [pid = 1930] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 19:59:10 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x128b7a400) [pid = 1930] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 19:59:10 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x124e6b800) [pid = 1930] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 19:59:10 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x1160df000) [pid = 1930] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 19:59:10 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x117676000) [pid = 1930] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 19:59:10 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x1121b2000) [pid = 1930] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 19:59:10 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x11693e400) [pid = 1930] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 19:59:10 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x1193e6400) [pid = 1930] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 19:59:10 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x128c9a400) [pid = 1930] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 19:59:10 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x119928400) [pid = 1930] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 19:59:10 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x12a7ce400) [pid = 1930] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 19:59:10 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x11345c000) [pid = 1930] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 19:59:10 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x115ebc800) [pid = 1930] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 19:59:10 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x124e6cc00) [pid = 1930] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 19:59:10 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x12bc8e400) [pid = 1930] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 19:59:10 INFO - PROCESS | 1930 | 1463626750529 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x112e2f000 == 46 [pid = 1930] [id = 182] 19:59:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x111e23400) [pid = 1930] [serial = 544] [outer = 0x0] 19:59:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x1160df000) [pid = 1930] [serial = 545] [outer = 0x111e23400] 19:59:10 INFO - PROCESS | 1930 | 1463626750555 Marionette DEBUG loaded listener.js 19:59:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x1241c0000) [pid = 1930] [serial = 546] [outer = 0x111e23400] 19:59:11 INFO - PROCESS | 1930 | 1463626751326 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]]]}] 19:59:11 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) 19:59:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1071ms 19:59:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 19:59:11 INFO - PROCESS | 1930 | 1463626751376 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 19:59:11 INFO - PROCESS | 1930 | 1463626751378 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 19:59:11 INFO - PROCESS | 1930 | 1463626751380 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 19:59:11 INFO - PROCESS | 1930 | 1463626751381 Marionette TRACE conn2 <- [1,702,null,{}] 19:59:11 INFO - PROCESS | 1930 | 1463626751383 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}] 19:59:11 INFO - PROCESS | 1930 | 1463626751457 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 19:59:11 INFO - PROCESS | 1930 | 1463626751460 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x128c3c000 == 47 [pid = 1930] [id = 183] 19:59:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x124e6cc00) [pid = 1930] [serial = 547] [outer = 0x0] 19:59:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x128bd8400) [pid = 1930] [serial = 548] [outer = 0x124e6cc00] 19:59:11 INFO - PROCESS | 1930 | 1463626751488 Marionette DEBUG loaded listener.js 19:59:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x128c9e400) [pid = 1930] [serial = 549] [outer = 0x124e6cc00] 19:59:12 INFO - PROCESS | 1930 | 1463626752300 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]]]}] 19:59:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 19:59:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 969ms 19:59:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 19:59:12 INFO - PROCESS | 1930 | 1463626752350 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 19:59:12 INFO - PROCESS | 1930 | 1463626752351 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 19:59:12 INFO - PROCESS | 1930 | 1463626752353 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 19:59:12 INFO - PROCESS | 1930 | 1463626752354 Marionette TRACE conn2 <- [1,706,null,{}] 19:59:12 INFO - PROCESS | 1930 | 1463626752356 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}] 19:59:12 INFO - PROCESS | 1930 | 1463626752450 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 19:59:12 INFO - PROCESS | 1930 | 1463626752536 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x113f20000 == 48 [pid = 1930] [id = 184] 19:59:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x111a0e800) [pid = 1930] [serial = 550] [outer = 0x0] 19:59:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x112573400) [pid = 1930] [serial = 551] [outer = 0x111a0e800] 19:59:12 INFO - PROCESS | 1930 | 1463626752568 Marionette DEBUG loaded listener.js 19:59:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x113d66c00) [pid = 1930] [serial = 552] [outer = 0x111a0e800] 19:59:13 INFO - PROCESS | 1930 | 1463626753515 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]]]}] 19:59:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 19:59:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1174ms 19:59:13 INFO - PROCESS | 1930 | 1463626753528 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 19:59:13 INFO - PROCESS | 1930 | 1463626753532 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 19:59:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 19:59:13 INFO - PROCESS | 1930 | 1463626753536 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 19:59:13 INFO - PROCESS | 1930 | 1463626753538 Marionette TRACE conn2 <- [1,710,null,{}] 19:59:13 INFO - PROCESS | 1930 | 1463626753541 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}] 19:59:13 INFO - PROCESS | 1930 | 1463626753641 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 19:59:13 INFO - PROCESS | 1930 | 1463626753688 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x119e0f800 == 49 [pid = 1930] [id = 185] 19:59:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x116a51800) [pid = 1930] [serial = 553] [outer = 0x0] 19:59:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x11910d000) [pid = 1930] [serial = 554] [outer = 0x116a51800] 19:59:13 INFO - PROCESS | 1930 | 1463626753720 Marionette DEBUG loaded listener.js 19:59:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x11991f800) [pid = 1930] [serial = 555] [outer = 0x116a51800] 19:59:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 19:59:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1071ms 19:59:14 INFO - PROCESS | 1930 | 1463626754604 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]]]}] 19:59:14 INFO - PROCESS | 1930 | 1463626754609 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 19:59:14 INFO - PROCESS | 1930 | 1463626754612 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 19:59:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 19:59:14 INFO - PROCESS | 1930 | 1463626754617 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 19:59:14 INFO - PROCESS | 1930 | 1463626754619 Marionette TRACE conn2 <- [1,714,null,{}] 19:59:14 INFO - PROCESS | 1930 | 1463626754621 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}] 19:59:14 INFO - PROCESS | 1930 | 1463626754723 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 19:59:14 INFO - PROCESS | 1930 | 1463626754770 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x1290e1000 == 50 [pid = 1930] [id = 186] 19:59:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x1241b9c00) [pid = 1930] [serial = 556] [outer = 0x0] 19:59:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x124ea2800) [pid = 1930] [serial = 557] [outer = 0x1241b9c00] 19:59:14 INFO - PROCESS | 1930 | 1463626754800 Marionette DEBUG loaded listener.js 19:59:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x126949c00) [pid = 1930] [serial = 558] [outer = 0x1241b9c00] 19:59:15 INFO - PROCESS | 1930 | 1463626755670 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]]]}] 19:59:15 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 19:59:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1070ms 19:59:15 INFO - PROCESS | 1930 | 1463626755688 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 19:59:15 INFO - PROCESS | 1930 | 1463626755690 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 19:59:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 19:59:15 INFO - PROCESS | 1930 | 1463626755698 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 19:59:15 INFO - PROCESS | 1930 | 1463626755703 Marionette TRACE conn2 <- [1,718,null,{}] 19:59:15 INFO - PROCESS | 1930 | 1463626755706 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}] 19:59:15 INFO - PROCESS | 1930 | 1463626755806 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 19:59:15 INFO - PROCESS | 1930 | 1463626755853 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a8b4800 == 51 [pid = 1930] [id = 187] 19:59:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x124ab5000) [pid = 1930] [serial = 559] [outer = 0x0] 19:59:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x128bd5000) [pid = 1930] [serial = 560] [outer = 0x124ab5000] 19:59:15 INFO - PROCESS | 1930 | 1463626755883 Marionette DEBUG loaded listener.js 19:59:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x129375400) [pid = 1930] [serial = 561] [outer = 0x124ab5000] 19:59:16 INFO - PROCESS | 1930 | 1463626756754 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]]]}] 19:59:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 19:59:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1083ms 19:59:16 INFO - PROCESS | 1930 | 1463626756780 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 19:59:16 INFO - PROCESS | 1930 | 1463626756782 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 19:59:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 19:59:16 INFO - PROCESS | 1930 | 1463626756785 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 19:59:16 INFO - PROCESS | 1930 | 1463626756786 Marionette TRACE conn2 <- [1,722,null,{}] 19:59:16 INFO - PROCESS | 1930 | 1463626756789 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}] 19:59:16 INFO - PROCESS | 1930 | 1463626756891 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 19:59:16 INFO - PROCESS | 1930 | 1463626756937 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x117e22800 == 52 [pid = 1930] [id = 188] 19:59:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x1180a0800) [pid = 1930] [serial = 562] [outer = 0x0] 19:59:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x128bdcc00) [pid = 1930] [serial = 563] [outer = 0x1180a0800] 19:59:16 INFO - PROCESS | 1930 | 1463626756967 Marionette DEBUG loaded listener.js 19:59:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x1297d8400) [pid = 1930] [serial = 564] [outer = 0x1180a0800] 19:59:17 INFO - PROCESS | 1930 | 1463626757483 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] 19:59:17 INFO - PROCESS | 1930 | 1463626757522 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 19:59:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 19:59:17 INFO - PROCESS | 1930 | 1463626757525 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 19:59:17 INFO - PROCESS | 1930 | 1463626757528 Marionette TRACE conn2 <- [1,726,null,{}] 19:59:17 INFO - PROCESS | 1930 | 1463626757534 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}] 19:59:17 INFO - PROCESS | 1930 | 1463626757630 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 19:59:17 INFO - PROCESS | 1930 | 1463626757682 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x119e12000 == 53 [pid = 1930] [id = 189] 19:59:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x1183e1400) [pid = 1930] [serial = 565] [outer = 0x0] 19:59:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x118641400) [pid = 1930] [serial = 566] [outer = 0x1183e1400] 19:59:17 INFO - PROCESS | 1930 | 1463626757710 Marionette DEBUG loaded listener.js 19:59:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x11864d000) [pid = 1930] [serial = 567] [outer = 0x1183e1400] 19:59:18 INFO - PROCESS | 1930 | --DOCSHELL 0x128c3c000 == 52 [pid = 1930] [id = 183] 19:59:18 INFO - PROCESS | 1930 | --DOCSHELL 0x112e2f000 == 51 [pid = 1930] [id = 182] 19:59:18 INFO - PROCESS | 1930 | --DOCSHELL 0x116122000 == 50 [pid = 1930] [id = 181] 19:59:18 INFO - PROCESS | 1930 | --DOCSHELL 0x120620000 == 49 [pid = 1930] [id = 180] 19:59:18 INFO - PROCESS | 1930 | --DOCSHELL 0x119358000 == 48 [pid = 1930] [id = 179] 19:59:18 INFO - PROCESS | 1930 | --DOCSHELL 0x116963800 == 47 [pid = 1930] [id = 178] 19:59:18 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x12b3b4c00) [pid = 1930] [serial = 509] [outer = 0x0] [url = about:blank] 19:59:18 INFO - PROCESS | 1930 | --DOCSHELL 0x11912d800 == 46 [pid = 1930] [id = 177] 19:59:18 INFO - PROCESS | 1930 | --DOCSHELL 0x12bebd000 == 45 [pid = 1930] [id = 174] 19:59:18 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba78800 == 44 [pid = 1930] [id = 173] 19:59:18 INFO - PROCESS | 1930 | --DOCSHELL 0x119e0c000 == 43 [pid = 1930] [id = 172] 19:59:18 INFO - PROCESS | 1930 | --DOCSHELL 0x116f02800 == 42 [pid = 1930] [id = 171] 19:59:18 INFO - PROCESS | 1930 | 1463626758179 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]]]}] 19:59:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 19:59:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 675ms 19:59:18 INFO - PROCESS | 1930 | 1463626758208 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 19:59:18 INFO - PROCESS | 1930 | 1463626758214 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 19:59:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 19:59:18 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x12bfa1000) [pid = 1930] [serial = 395] [outer = 0x0] [url = about:blank] 19:59:18 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x128b76800) [pid = 1930] [serial = 490] [outer = 0x0] [url = about:blank] 19:59:18 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x128ca1000) [pid = 1930] [serial = 493] [outer = 0x0] [url = about:blank] 19:59:18 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x125691800) [pid = 1930] [serial = 484] [outer = 0x0] [url = about:blank] 19:59:18 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x126df1400) [pid = 1930] [serial = 485] [outer = 0x0] [url = about:blank] 19:59:18 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x128ca1400) [pid = 1930] [serial = 467] [outer = 0x0] [url = about:blank] 19:59:18 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x119924000) [pid = 1930] [serial = 466] [outer = 0x0] [url = about:blank] 19:59:18 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x118893c00) [pid = 1930] [serial = 473] [outer = 0x0] [url = about:blank] 19:59:18 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x1183dbc00) [pid = 1930] [serial = 472] [outer = 0x0] [url = about:blank] 19:59:18 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x11257dc00) [pid = 1930] [serial = 469] [outer = 0x0] [url = about:blank] 19:59:18 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x116754400) [pid = 1930] [serial = 470] [outer = 0x0] [url = about:blank] 19:59:18 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x1270e9400) [pid = 1930] [serial = 463] [outer = 0x0] [url = about:blank] 19:59:18 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x1241b9800) [pid = 1930] [serial = 457] [outer = 0x0] [url = about:blank] 19:59:18 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x124e67000) [pid = 1930] [serial = 460] [outer = 0x0] [url = about:blank] 19:59:18 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x11882d400) [pid = 1930] [serial = 475] [outer = 0x0] [url = about:blank] 19:59:18 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x1199a6400) [pid = 1930] [serial = 476] [outer = 0x0] [url = about:blank] 19:59:18 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x116755400) [pid = 1930] [serial = 454] [outer = 0x0] [url = about:blank] 19:59:18 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x12406b000) [pid = 1930] [serial = 478] [outer = 0x0] [url = about:blank] 19:59:18 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x129376c00) [pid = 1930] [serial = 496] [outer = 0x0] [url = about:blank] 19:59:18 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x124267c00) [pid = 1930] [serial = 479] [outer = 0x0] [url = about:blank] 19:59:18 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x124be8800) [pid = 1930] [serial = 481] [outer = 0x0] [url = about:blank] 19:59:18 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x124e63400) [pid = 1930] [serial = 482] [outer = 0x0] [url = about:blank] 19:59:18 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x12b3ad000) [pid = 1930] [serial = 507] [outer = 0x0] [url = about:blank] 19:59:18 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x11809e400) [pid = 1930] [serial = 499] [outer = 0x0] [url = about:blank] 19:59:18 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x128da8400) [pid = 1930] [serial = 500] [outer = 0x0] [url = about:blank] 19:59:18 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x12ab5a000) [pid = 1930] [serial = 506] [outer = 0x0] [url = about:blank] 19:59:18 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x12a5e0800) [pid = 1930] [serial = 502] [outer = 0x0] [url = about:blank] 19:59:18 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x1295cb000) [pid = 1930] [serial = 497] [outer = 0x0] [url = about:blank] 19:59:18 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x126fe1400) [pid = 1930] [serial = 487] [outer = 0x0] [url = about:blank] 19:59:18 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x128b72800) [pid = 1930] [serial = 488] [outer = 0x0] [url = about:blank] 19:59:18 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x115e3f800) [pid = 1930] [serial = 203] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:59:18 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x128bda400) [pid = 1930] [serial = 491] [outer = 0x0] [url = about:blank] 19:59:18 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x12a7c6400) [pid = 1930] [serial = 503] [outer = 0x0] [url = about:blank] 19:59:18 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x128fee800) [pid = 1930] [serial = 494] [outer = 0x0] [url = about:blank] 19:59:18 INFO - PROCESS | 1930 | 1463626758245 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 19:59:18 INFO - PROCESS | 1930 | 1463626758248 Marionette TRACE conn2 <- [1,730,null,{}] 19:59:18 INFO - PROCESS | 1930 | 1463626758255 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}] 19:59:18 INFO - PROCESS | 1930 | 1463626758377 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 19:59:18 INFO - PROCESS | 1930 | 1463626758425 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x118083000 == 43 [pid = 1930] [id = 190] 19:59:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x119dcd800) [pid = 1930] [serial = 568] [outer = 0x0] 19:59:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x12406dc00) [pid = 1930] [serial = 569] [outer = 0x119dcd800] 19:59:18 INFO - PROCESS | 1930 | 1463626758467 Marionette DEBUG loaded listener.js 19:59:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x124808400) [pid = 1930] [serial = 570] [outer = 0x119dcd800] 19:59:18 INFO - PROCESS | 1930 | 1463626758929 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] 19:59:18 INFO - PROCESS | 1930 | 1463626758972 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 19:59:18 INFO - PROCESS | 1930 | 1463626758974 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 19:59:18 INFO - PROCESS | 1930 | 1463626758976 Marionette TRACE conn2 <- [1,734,null,{}] 19:59:18 INFO - PROCESS | 1930 | 1463626758990 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}] 19:59:19 INFO - PROCESS | 1930 | 1463626759073 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 19:59:19 INFO - PROCESS | 1930 | 1463626759081 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x1241e9000 == 44 [pid = 1930] [id = 191] 19:59:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x126947800) [pid = 1930] [serial = 571] [outer = 0x0] 19:59:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x1270af000) [pid = 1930] [serial = 572] [outer = 0x126947800] 19:59:19 INFO - PROCESS | 1930 | 1463626759110 Marionette DEBUG loaded listener.js 19:59:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x128b79000) [pid = 1930] [serial = 573] [outer = 0x126947800] 19:59:19 INFO - PROCESS | 1930 | 1463626759426 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]]]}] 19:59:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 19:59:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 478ms 19:59:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 19:59:19 INFO - PROCESS | 1930 | 1463626759455 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 19:59:19 INFO - PROCESS | 1930 | 1463626759457 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 19:59:19 INFO - PROCESS | 1930 | 1463626759459 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 19:59:19 INFO - PROCESS | 1930 | 1463626759460 Marionette TRACE conn2 <- [1,738,null,{}] 19:59:19 INFO - PROCESS | 1930 | 1463626759463 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}] 19:59:19 INFO - PROCESS | 1930 | 1463626759542 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 19:59:19 INFO - PROCESS | 1930 | 1463626759548 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x125f27800 == 45 [pid = 1930] [id = 192] 19:59:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x128b7fc00) [pid = 1930] [serial = 574] [outer = 0x0] 19:59:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x128fe2800) [pid = 1930] [serial = 575] [outer = 0x128b7fc00] 19:59:19 INFO - PROCESS | 1930 | 1463626759574 Marionette DEBUG loaded listener.js 19:59:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x1297e4000) [pid = 1930] [serial = 576] [outer = 0x128b7fc00] 19:59:20 INFO - PROCESS | 1930 | 1463626760386 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]]]}] 19:59:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 19:59:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 970ms 19:59:20 INFO - PROCESS | 1930 | 1463626760431 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 19:59:20 INFO - PROCESS | 1930 | 1463626760433 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 19:59:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 19:59:20 INFO - PROCESS | 1930 | 1463626760435 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 19:59:20 INFO - PROCESS | 1930 | 1463626760436 Marionette TRACE conn2 <- [1,742,null,{}] 19:59:20 INFO - PROCESS | 1930 | 1463626760444 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}] 19:59:20 INFO - PROCESS | 1930 | 1463626760522 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 19:59:20 INFO - PROCESS | 1930 | 1463626760552 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x128fc0000 == 46 [pid = 1930] [id = 193] 19:59:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x1297e4400) [pid = 1930] [serial = 577] [outer = 0x0] 19:59:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x12a884400) [pid = 1930] [serial = 578] [outer = 0x1297e4400] 19:59:20 INFO - PROCESS | 1930 | 1463626760585 Marionette DEBUG loaded listener.js 19:59:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x12ab61400) [pid = 1930] [serial = 579] [outer = 0x1297e4400] 19:59:21 INFO - PROCESS | 1930 | 1463626761526 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]]]}] 19:59:21 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 19:59:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1119ms 19:59:21 INFO - PROCESS | 1930 | 1463626761555 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 19:59:21 INFO - PROCESS | 1930 | 1463626761556 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 19:59:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 19:59:21 INFO - PROCESS | 1930 | 1463626761558 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 19:59:21 INFO - PROCESS | 1930 | 1463626761559 Marionette TRACE conn2 <- [1,746,null,{}] 19:59:21 INFO - PROCESS | 1930 | 1463626761562 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}] 19:59:21 INFO - PROCESS | 1930 | 1463626761676 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 19:59:21 INFO - PROCESS | 1930 | 1463626761681 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a713800 == 47 [pid = 1930] [id = 194] 19:59:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x12bb16400) [pid = 1930] [serial = 580] [outer = 0x0] 19:59:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x12bc84c00) [pid = 1930] [serial = 581] [outer = 0x12bb16400] 19:59:21 INFO - PROCESS | 1930 | 1463626761734 Marionette DEBUG loaded listener.js 19:59:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x12be81800) [pid = 1930] [serial = 582] [outer = 0x12bb16400] 19:59:22 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x1241c1400) [pid = 1930] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 19:59:22 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x116158c00) [pid = 1930] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 19:59:22 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x11991bc00) [pid = 1930] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 19:59:22 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x112ca0400) [pid = 1930] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 19:59:22 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x111e23400) [pid = 1930] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 19:59:22 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x1241c0800) [pid = 1930] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 19:59:22 INFO - PROCESS | 1930 | 1463626762562 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]]]}] 19:59:22 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.) 19:59:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1020ms 19:59:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 19:59:22 INFO - PROCESS | 1930 | 1463626762580 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 19:59:22 INFO - PROCESS | 1930 | 1463626762581 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 19:59:22 INFO - PROCESS | 1930 | 1463626762583 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 19:59:22 INFO - PROCESS | 1930 | 1463626762584 Marionette TRACE conn2 <- [1,750,null,{}] 19:59:22 INFO - PROCESS | 1930 | 1463626762586 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}] 19:59:22 INFO - PROCESS | 1930 | 1463626762673 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 19:59:22 INFO - PROCESS | 1930 | 1463626762677 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x1133a4000 == 48 [pid = 1930] [id = 195] 19:59:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x118831c00) [pid = 1930] [serial = 583] [outer = 0x0] 19:59:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x128bd8800) [pid = 1930] [serial = 584] [outer = 0x118831c00] 19:59:22 INFO - PROCESS | 1930 | 1463626762703 Marionette DEBUG loaded listener.js 19:59:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x12bf9a000) [pid = 1930] [serial = 585] [outer = 0x118831c00] 19:59:23 INFO - PROCESS | 1930 | 1463626763487 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]]]}] 19:59:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 19:59:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 919ms 19:59:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 19:59:23 INFO - PROCESS | 1930 | 1463626763502 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 19:59:23 INFO - PROCESS | 1930 | 1463626763504 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 19:59:23 INFO - PROCESS | 1930 | 1463626763506 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 19:59:23 INFO - PROCESS | 1930 | 1463626763507 Marionette TRACE conn2 <- [1,754,null,{}] 19:59:23 INFO - PROCESS | 1930 | 1463626763509 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}] 19:59:23 INFO - PROCESS | 1930 | 1463626763589 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 19:59:23 INFO - PROCESS | 1930 | 1463626763593 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba19800 == 49 [pid = 1930] [id = 196] 19:59:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x12bf9b800) [pid = 1930] [serial = 586] [outer = 0x0] 19:59:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x12bfa7800) [pid = 1930] [serial = 587] [outer = 0x12bf9b800] 19:59:23 INFO - PROCESS | 1930 | 1463626763618 Marionette DEBUG loaded listener.js 19:59:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x12c2f4000) [pid = 1930] [serial = 588] [outer = 0x12bf9b800] 19:59:24 INFO - PROCESS | 1930 | 1463626764391 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]]]}] 19:59:24 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 19:59:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 918ms 19:59:24 INFO - PROCESS | 1930 | 1463626764425 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 19:59:24 INFO - PROCESS | 1930 | 1463626764428 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 19:59:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 19:59:24 INFO - PROCESS | 1930 | 1463626764434 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 19:59:24 INFO - PROCESS | 1930 | 1463626764436 Marionette TRACE conn2 <- [1,758,null,{}] 19:59:24 INFO - PROCESS | 1930 | 1463626764441 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}] 19:59:24 INFO - PROCESS | 1930 | 1463626764543 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 19:59:24 INFO - PROCESS | 1930 | 1463626764592 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x1170b5800 == 50 [pid = 1930] [id = 197] 19:59:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x1161f3400) [pid = 1930] [serial = 589] [outer = 0x0] 19:59:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x11693a000) [pid = 1930] [serial = 590] [outer = 0x1161f3400] 19:59:24 INFO - PROCESS | 1930 | 1463626764625 Marionette DEBUG loaded listener.js 19:59:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x118835c00) [pid = 1930] [serial = 591] [outer = 0x1161f3400] 19:59:25 INFO - PROCESS | 1930 | 1463626765047 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]]]}] 19:59:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 19:59:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 622ms 19:59:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 19:59:25 INFO - PROCESS | 1930 | 1463626765056 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 19:59:25 INFO - PROCESS | 1930 | 1463626765060 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 19:59:25 INFO - PROCESS | 1930 | 1463626765067 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 19:59:25 INFO - PROCESS | 1930 | 1463626765069 Marionette TRACE conn2 <- [1,762,null,{}] 19:59:25 INFO - PROCESS | 1930 | 1463626765072 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}] 19:59:25 INFO - PROCESS | 1930 | 1463626765170 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 19:59:25 INFO - PROCESS | 1930 | 1463626765217 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x124a16000 == 51 [pid = 1930] [id = 198] 19:59:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x118893c00) [pid = 1930] [serial = 592] [outer = 0x0] 19:59:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x119924000) [pid = 1930] [serial = 593] [outer = 0x118893c00] 19:59:25 INFO - PROCESS | 1930 | 1463626765246 Marionette DEBUG loaded listener.js 19:59:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x124e64c00) [pid = 1930] [serial = 594] [outer = 0x118893c00] 19:59:26 INFO - PROCESS | 1930 | 1463626766149 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]]]}] 19:59:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 19:59:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1120ms 19:59:26 INFO - PROCESS | 1930 | 1463626766188 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 19:59:26 INFO - PROCESS | 1930 | 1463626766189 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 19:59:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 19:59:26 INFO - PROCESS | 1930 | 1463626766191 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 19:59:26 INFO - PROCESS | 1930 | 1463626766194 Marionette TRACE conn2 <- [1,766,null,{}] 19:59:26 INFO - PROCESS | 1930 | 1463626766202 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}] 19:59:26 INFO - PROCESS | 1930 | 1463626766333 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 19:59:26 INFO - PROCESS | 1930 | 1463626766389 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba7d000 == 52 [pid = 1930] [id = 199] 19:59:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x118641800) [pid = 1930] [serial = 595] [outer = 0x0] 19:59:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x128b78c00) [pid = 1930] [serial = 596] [outer = 0x118641800] 19:59:26 INFO - PROCESS | 1930 | 1463626766420 Marionette DEBUG loaded listener.js 19:59:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x12a5e0400) [pid = 1930] [serial = 597] [outer = 0x118641800] 19:59:27 INFO - PROCESS | 1930 | 1463626767290 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]]]}] 19:59:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 19:59:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1127ms 19:59:27 INFO - PROCESS | 1930 | 1463626767319 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 19:59:27 INFO - PROCESS | 1930 | 1463626767321 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 19:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 19:59:27 INFO - PROCESS | 1930 | 1463626767323 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 19:59:27 INFO - PROCESS | 1930 | 1463626767324 Marionette TRACE conn2 <- [1,770,null,{}] 19:59:27 INFO - PROCESS | 1930 | 1463626767327 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}] 19:59:27 INFO - PROCESS | 1930 | 1463626767428 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 19:59:27 INFO - PROCESS | 1930 | 1463626767476 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bc6d000 == 53 [pid = 1930] [id = 200] 19:59:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x128c9f400) [pid = 1930] [serial = 598] [outer = 0x0] 19:59:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x12bb16c00) [pid = 1930] [serial = 599] [outer = 0x128c9f400] 19:59:27 INFO - PROCESS | 1930 | 1463626767506 Marionette DEBUG loaded listener.js 19:59:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x12bc8f400) [pid = 1930] [serial = 600] [outer = 0x128c9f400] 19:59:28 INFO - PROCESS | 1930 | 1463626768105 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]]]}] 19:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 19:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 819ms 19:59:28 INFO - PROCESS | 1930 | 1463626768145 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 19:59:28 INFO - PROCESS | 1930 | 1463626768147 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 19:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 19:59:28 INFO - PROCESS | 1930 | 1463626768152 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 19:59:28 INFO - PROCESS | 1930 | 1463626768153 Marionette TRACE conn2 <- [1,774,null,{}] 19:59:28 INFO - PROCESS | 1930 | 1463626768157 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}] 19:59:28 INFO - PROCESS | 1930 | 1463626768249 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 19:59:28 INFO - PROCESS | 1930 | 1463626768318 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x116f0b800 == 54 [pid = 1930] [id = 201] 19:59:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x112575c00) [pid = 1930] [serial = 601] [outer = 0x0] 19:59:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x11618e400) [pid = 1930] [serial = 602] [outer = 0x112575c00] 19:59:28 INFO - PROCESS | 1930 | 1463626768346 Marionette DEBUG loaded listener.js 19:59:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x1182c6000) [pid = 1930] [serial = 603] [outer = 0x112575c00] 19:59:28 INFO - PROCESS | 1930 | 1463626768789 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]]]}] 19:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 19:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 672ms 19:59:28 INFO - PROCESS | 1930 | 1463626768824 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 19:59:28 INFO - PROCESS | 1930 | 1463626768827 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 19:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 19:59:28 INFO - PROCESS | 1930 | 1463626768833 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 19:59:28 INFO - PROCESS | 1930 | 1463626768835 Marionette TRACE conn2 <- [1,778,null,{}] 19:59:28 INFO - PROCESS | 1930 | 1463626768837 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}] 19:59:28 INFO - PROCESS | 1930 | 1463626768944 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 19:59:28 INFO - PROCESS | 1930 | --DOCSHELL 0x1133a4000 == 53 [pid = 1930] [id = 195] 19:59:28 INFO - PROCESS | 1930 | --DOCSHELL 0x12a713800 == 52 [pid = 1930] [id = 194] 19:59:28 INFO - PROCESS | 1930 | --DOCSHELL 0x128fc0000 == 51 [pid = 1930] [id = 193] 19:59:28 INFO - PROCESS | 1930 | --DOCSHELL 0x125f27800 == 50 [pid = 1930] [id = 192] 19:59:28 INFO - PROCESS | 1930 | --DOCSHELL 0x1241e9000 == 49 [pid = 1930] [id = 191] 19:59:28 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x113d63400) [pid = 1930] [serial = 512] [outer = 0x0] [url = about:blank] 19:59:28 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x118ea3400) [pid = 1930] [serial = 515] [outer = 0x0] [url = about:blank] 19:59:28 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x1241bc800) [pid = 1930] [serial = 518] [outer = 0x0] [url = about:blank] 19:59:28 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x125eafc00) [pid = 1930] [serial = 521] [outer = 0x0] [url = about:blank] 19:59:28 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x125eb1000) [pid = 1930] [serial = 527] [outer = 0x0] [url = about:blank] 19:59:28 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x128bd9800) [pid = 1930] [serial = 524] [outer = 0x0] [url = about:blank] 19:59:28 INFO - PROCESS | 1930 | --DOCSHELL 0x118083000 == 48 [pid = 1930] [id = 190] 19:59:28 INFO - PROCESS | 1930 | --DOCSHELL 0x119e12000 == 47 [pid = 1930] [id = 189] 19:59:28 INFO - PROCESS | 1930 | --DOCSHELL 0x119e0f800 == 46 [pid = 1930] [id = 185] 19:59:28 INFO - PROCESS | 1930 | --DOCSHELL 0x113f20000 == 45 [pid = 1930] [id = 184] 19:59:29 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x124f75000) [pid = 1930] [serial = 542] [outer = 0x0] [url = about:blank] 19:59:29 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x1258d4c00) [pid = 1930] [serial = 543] [outer = 0x0] [url = about:blank] 19:59:29 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x128bd8400) [pid = 1930] [serial = 548] [outer = 0x0] [url = about:blank] 19:59:29 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x11757c800) [pid = 1930] [serial = 533] [outer = 0x0] [url = about:blank] 19:59:29 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x11864d400) [pid = 1930] [serial = 534] [outer = 0x0] [url = about:blank] 19:59:29 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x12406b400) [pid = 1930] [serial = 536] [outer = 0x0] [url = about:blank] 19:59:29 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x1241b5000) [pid = 1930] [serial = 537] [outer = 0x0] [url = about:blank] 19:59:29 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x116a5b000) [pid = 1930] [serial = 531] [outer = 0x0] [url = about:blank] 19:59:29 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x11618c800) [pid = 1930] [serial = 530] [outer = 0x0] [url = about:blank] 19:59:29 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x1241c0000) [pid = 1930] [serial = 546] [outer = 0x0] [url = about:blank] 19:59:29 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x124be7000) [pid = 1930] [serial = 539] [outer = 0x0] [url = about:blank] 19:59:29 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x124e61000) [pid = 1930] [serial = 540] [outer = 0x0] [url = about:blank] 19:59:29 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x1160df000) [pid = 1930] [serial = 545] [outer = 0x0] [url = about:blank] 19:59:29 INFO - PROCESS | 1930 | 1463626769022 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x116637000 == 46 [pid = 1930] [id = 202] 19:59:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x116755400) [pid = 1930] [serial = 604] [outer = 0x0] 19:59:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x1183e3800) [pid = 1930] [serial = 605] [outer = 0x116755400] 19:59:29 INFO - PROCESS | 1930 | 1463626769047 Marionette DEBUG loaded listener.js 19:59:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x119926000) [pid = 1930] [serial = 606] [outer = 0x116755400] 19:59:29 INFO - PROCESS | 1930 | 1463626769328 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]]]}] 19:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 19:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 519ms 19:59:29 INFO - PROCESS | 1930 | 1463626769352 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 19:59:29 INFO - PROCESS | 1930 | 1463626769354 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 19:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 19:59:29 INFO - PROCESS | 1930 | 1463626769356 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 19:59:29 INFO - PROCESS | 1930 | 1463626769358 Marionette TRACE conn2 <- [1,782,null,{}] 19:59:29 INFO - PROCESS | 1930 | 1463626769373 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}] 19:59:29 INFO - PROCESS | 1930 | 1463626769456 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 19:59:29 INFO - PROCESS | 1930 | 1463626769508 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x119b70800 == 47 [pid = 1930] [id = 203] 19:59:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x118899c00) [pid = 1930] [serial = 607] [outer = 0x0] 19:59:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x1243ce800) [pid = 1930] [serial = 608] [outer = 0x118899c00] 19:59:29 INFO - PROCESS | 1930 | 1463626769535 Marionette DEBUG loaded listener.js 19:59:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x124e69c00) [pid = 1930] [serial = 609] [outer = 0x118899c00] 19:59:29 INFO - PROCESS | 1930 | 1463626769815 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]]]}] 19:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 19:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 472ms 19:59:29 INFO - PROCESS | 1930 | 1463626769829 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 19:59:29 INFO - PROCESS | 1930 | 1463626769833 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 19:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 19:59:29 INFO - PROCESS | 1930 | 1463626769840 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 19:59:29 INFO - PROCESS | 1930 | 1463626769841 Marionette TRACE conn2 <- [1,786,null,{}] 19:59:29 INFO - PROCESS | 1930 | 1463626769844 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}] 19:59:29 INFO - PROCESS | 1930 | 1463626769937 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 19:59:29 INFO - PROCESS | 1930 | 1463626769941 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x1242a7000 == 48 [pid = 1930] [id = 204] 19:59:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x12520e800) [pid = 1930] [serial = 610] [outer = 0x0] 19:59:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x125eafc00) [pid = 1930] [serial = 611] [outer = 0x12520e800] 19:59:29 INFO - PROCESS | 1930 | 1463626769966 Marionette DEBUG loaded listener.js 19:59:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x126f8fc00) [pid = 1930] [serial = 612] [outer = 0x12520e800] 19:59:30 INFO - PROCESS | 1930 | 1463626770320 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]]]}] 19:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 19:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 518ms 19:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 19:59:30 INFO - PROCESS | 1930 | 1463626770359 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 19:59:30 INFO - PROCESS | 1930 | 1463626770360 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 19:59:30 INFO - PROCESS | 1930 | 1463626770363 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 19:59:30 INFO - PROCESS | 1930 | 1463626770366 Marionette TRACE conn2 <- [1,790,null,{}] 19:59:30 INFO - PROCESS | 1930 | 1463626770368 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}] 19:59:30 INFO - PROCESS | 1930 | 1463626770443 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 19:59:30 INFO - PROCESS | 1930 | 1463626770449 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x125227800 == 49 [pid = 1930] [id = 205] 19:59:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x1129e6c00) [pid = 1930] [serial = 613] [outer = 0x0] 19:59:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x1270ea400) [pid = 1930] [serial = 614] [outer = 0x1129e6c00] 19:59:30 INFO - PROCESS | 1930 | 1463626770474 Marionette DEBUG loaded listener.js 19:59:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x128b7ec00) [pid = 1930] [serial = 615] [outer = 0x1129e6c00] 19:59:30 INFO - PROCESS | 1930 | 1463626770800 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]]]}] 19:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 19:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 470ms 19:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 19:59:30 INFO - PROCESS | 1930 | 1463626770834 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 19:59:30 INFO - PROCESS | 1930 | 1463626770835 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 19:59:30 INFO - PROCESS | 1930 | 1463626770838 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 19:59:30 INFO - PROCESS | 1930 | 1463626770840 Marionette TRACE conn2 <- [1,794,null,{}] 19:59:30 INFO - PROCESS | 1930 | 1463626770843 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}] 19:59:31 INFO - PROCESS | 1930 | 1463626771013 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 19:59:31 INFO - PROCESS | 1930 | 1463626771066 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x125f17800 == 50 [pid = 1930] [id = 206] 19:59:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x124e5f400) [pid = 1930] [serial = 616] [outer = 0x0] 19:59:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x128bddc00) [pid = 1930] [serial = 617] [outer = 0x124e5f400] 19:59:31 INFO - PROCESS | 1930 | 1463626771108 Marionette DEBUG loaded listener.js 19:59:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x1295cdc00) [pid = 1930] [serial = 618] [outer = 0x124e5f400] 19:59:31 INFO - PROCESS | 1930 | 1463626771502 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]]]}] 19:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 19:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 671ms 19:59:31 INFO - PROCESS | 1930 | 1463626771508 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 19:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 19:59:31 INFO - PROCESS | 1930 | 1463626771510 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 19:59:31 INFO - PROCESS | 1930 | 1463626771517 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 19:59:31 INFO - PROCESS | 1930 | 1463626771518 Marionette TRACE conn2 <- [1,798,null,{}] 19:59:31 INFO - PROCESS | 1930 | 1463626771521 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}] 19:59:31 INFO - PROCESS | 1930 | 1463626771647 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 19:59:31 INFO - PROCESS | 1930 | 1463626771695 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x128fc2000 == 51 [pid = 1930] [id = 207] 19:59:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x126947400) [pid = 1930] [serial = 619] [outer = 0x0] 19:59:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x12ab5e000) [pid = 1930] [serial = 620] [outer = 0x126947400] 19:59:31 INFO - PROCESS | 1930 | 1463626771735 Marionette DEBUG loaded listener.js 19:59:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x12bb1b800) [pid = 1930] [serial = 621] [outer = 0x126947400] 19:59:32 INFO - PROCESS | 1930 | 1463626772164 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]]]}] 19:59:32 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 19:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 673ms 19:59:32 INFO - PROCESS | 1930 | 1463626772186 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 19:59:32 INFO - PROCESS | 1930 | 1463626772187 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 19:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 19:59:32 INFO - PROCESS | 1930 | 1463626772189 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 19:59:32 INFO - PROCESS | 1930 | 1463626772190 Marionette TRACE conn2 <- [1,802,null,{}] 19:59:32 INFO - PROCESS | 1930 | 1463626772203 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}] 19:59:32 INFO - PROCESS | 1930 | 1463626772299 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 19:59:32 INFO - PROCESS | 1930 | 1463626772303 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a70e800 == 52 [pid = 1930] [id = 208] 19:59:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x12a7ca800) [pid = 1930] [serial = 622] [outer = 0x0] 19:59:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x12be7ac00) [pid = 1930] [serial = 623] [outer = 0x12a7ca800] 19:59:32 INFO - PROCESS | 1930 | 1463626772328 Marionette DEBUG loaded listener.js 19:59:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x12bf99c00) [pid = 1930] [serial = 624] [outer = 0x12a7ca800] 19:59:32 INFO - PROCESS | 1930 | 1463626772685 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]]]}] 19:59:32 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 19:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 530ms 19:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 19:59:32 INFO - PROCESS | 1930 | 1463626772720 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 19:59:32 INFO - PROCESS | 1930 | 1463626772721 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 19:59:32 INFO - PROCESS | 1930 | 1463626772723 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 19:59:32 INFO - PROCESS | 1930 | 1463626772724 Marionette TRACE conn2 <- [1,806,null,{}] 19:59:32 INFO - PROCESS | 1930 | 1463626772726 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}] 19:59:32 INFO - PROCESS | 1930 | 1463626772835 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 19:59:32 INFO - PROCESS | 1930 | 1463626772866 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba15000 == 53 [pid = 1930] [id = 209] 19:59:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x12bc8c800) [pid = 1930] [serial = 625] [outer = 0x0] 19:59:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x12c2f3000) [pid = 1930] [serial = 626] [outer = 0x12bc8c800] 19:59:32 INFO - PROCESS | 1930 | 1463626772892 Marionette DEBUG loaded listener.js 19:59:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x12c2fc400) [pid = 1930] [serial = 627] [outer = 0x12bc8c800] 19:59:33 INFO - PROCESS | 1930 | [1930] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 19:59:33 INFO - PROCESS | 1930 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 19:59:33 INFO - PROCESS | 1930 | Determined SkiaGL cache limits: Size 100663296, Items: 256 19:59:33 INFO - PROCESS | 1930 | [GFX2-]: Using SkiaGL canvas. 19:59:33 INFO - PROCESS | 1930 | 1463626773218 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]]]}] 19:59:33 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 19:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 520ms 19:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 19:59:33 INFO - PROCESS | 1930 | 1463626773247 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 19:59:33 INFO - PROCESS | 1930 | 1463626773248 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 19:59:33 INFO - PROCESS | 1930 | 1463626773250 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 19:59:33 INFO - PROCESS | 1930 | 1463626773251 Marionette TRACE conn2 <- [1,810,null,{}] 19:59:33 INFO - PROCESS | 1930 | 1463626773253 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}] 19:59:33 INFO - PROCESS | 1930 | 1463626773434 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 19:59:33 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x12bb16400) [pid = 1930] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 19:59:33 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x1183e1400) [pid = 1930] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 19:59:33 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x128b7fc00) [pid = 1930] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 19:59:33 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x126947800) [pid = 1930] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 19:59:33 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x119dcd800) [pid = 1930] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 19:59:33 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x1180a0800) [pid = 1930] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 19:59:33 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x1297e4400) [pid = 1930] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 19:59:33 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x118831c00) [pid = 1930] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 19:59:33 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x11837c800) [pid = 1930] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 19:59:33 INFO - PROCESS | 1930 | 1463626773474 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x11866e000 == 54 [pid = 1930] [id = 210] 19:59:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x11281a800) [pid = 1930] [serial = 628] [outer = 0x0] 19:59:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x112824400) [pid = 1930] [serial = 629] [outer = 0x11281a800] 19:59:33 INFO - PROCESS | 1930 | 1463626773497 Marionette DEBUG loaded listener.js 19:59:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x124465400) [pid = 1930] [serial = 630] [outer = 0x11281a800] 19:59:33 INFO - PROCESS | 1930 | 1463626773784 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]]]}] 19:59:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 19:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 570ms 19:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 19:59:33 INFO - PROCESS | 1930 | 1463626773820 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 19:59:33 INFO - PROCESS | 1930 | 1463626773822 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 19:59:33 INFO - PROCESS | 1930 | 1463626773824 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 19:59:33 INFO - PROCESS | 1930 | 1463626773825 Marionette TRACE conn2 <- [1,814,null,{}] 19:59:33 INFO - PROCESS | 1930 | 1463626773828 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}] 19:59:33 INFO - PROCESS | 1930 | 1463626773923 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 19:59:33 INFO - PROCESS | 1930 | 1463626773927 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c2d7800 == 55 [pid = 1930] [id = 211] 19:59:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x128bd6800) [pid = 1930] [serial = 631] [outer = 0x0] 19:59:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x12c2fd000) [pid = 1930] [serial = 632] [outer = 0x128bd6800] 19:59:33 INFO - PROCESS | 1930 | 1463626773958 Marionette DEBUG loaded listener.js 19:59:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x12ce14000) [pid = 1930] [serial = 633] [outer = 0x128bd6800] 19:59:34 INFO - PROCESS | 1930 | 1463626774269 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] 19:59:34 INFO - PROCESS | 1930 | 1463626774294 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 19:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 19:59:34 INFO - PROCESS | 1930 | 1463626774304 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 19:59:34 INFO - PROCESS | 1930 | 1463626774306 Marionette TRACE conn2 <- [1,818,null,{}] 19:59:34 INFO - PROCESS | 1930 | 1463626774308 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}] 19:59:34 INFO - PROCESS | 1930 | 1463626774419 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 19:59:34 INFO - PROCESS | 1930 | 1463626774426 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c824000 == 56 [pid = 1930] [id = 212] 19:59:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x1129dd000) [pid = 1930] [serial = 634] [outer = 0x0] 19:59:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x128ac5800) [pid = 1930] [serial = 635] [outer = 0x1129dd000] 19:59:34 INFO - PROCESS | 1930 | 1463626774451 Marionette DEBUG loaded listener.js 19:59:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x128acbc00) [pid = 1930] [serial = 636] [outer = 0x1129dd000] 19:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 19:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 468ms 19:59:34 INFO - PROCESS | 1930 | 1463626774763 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]]]}] 19:59:34 INFO - PROCESS | 1930 | 1463626774773 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 19:59:34 INFO - PROCESS | 1930 | 1463626774774 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 19:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 19:59:34 INFO - PROCESS | 1930 | 1463626774777 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 19:59:34 INFO - PROCESS | 1930 | 1463626774778 Marionette TRACE conn2 <- [1,822,null,{}] 19:59:34 INFO - PROCESS | 1930 | 1463626774783 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}] 19:59:34 INFO - PROCESS | 1930 | 1463626774866 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 19:59:34 INFO - PROCESS | 1930 | 1463626774870 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ce32800 == 57 [pid = 1930] [id = 213] 19:59:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x128abe400) [pid = 1930] [serial = 637] [outer = 0x0] 19:59:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x12ce16c00) [pid = 1930] [serial = 638] [outer = 0x128abe400] 19:59:34 INFO - PROCESS | 1930 | 1463626774894 Marionette DEBUG loaded listener.js 19:59:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x12d055800) [pid = 1930] [serial = 639] [outer = 0x128abe400] 19:59:35 INFO - PROCESS | 1930 | 1463626775257 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] 19:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 19:59:35 INFO - PROCESS | 1930 | 1463626775307 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 19:59:35 INFO - PROCESS | 1930 | 1463626775310 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 19:59:35 INFO - PROCESS | 1930 | 1463626775312 Marionette TRACE conn2 <- [1,826,null,{}] 19:59:35 INFO - PROCESS | 1930 | 1463626775316 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}] 19:59:35 INFO - PROCESS | 1930 | 1463626775439 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 19:59:35 INFO - PROCESS | 1930 | 1463626775590 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x11670c000 == 58 [pid = 1930] [id = 214] 19:59:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x111c1f400) [pid = 1930] [serial = 640] [outer = 0x0] 19:59:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x11257e400) [pid = 1930] [serial = 641] [outer = 0x111c1f400] 19:59:35 INFO - PROCESS | 1930 | 1463626775622 Marionette DEBUG loaded listener.js 19:59:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x11615b000) [pid = 1930] [serial = 642] [outer = 0x111c1f400] 19:59:36 INFO - PROCESS | 1930 | 1463626776055 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]]]}] 19:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 19:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 771ms 19:59:36 INFO - PROCESS | 1930 | 1463626776091 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 19:59:36 INFO - PROCESS | 1930 | 1463626776094 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 19:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 19:59:36 INFO - PROCESS | 1930 | 1463626776116 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 19:59:36 INFO - PROCESS | 1930 | 1463626776119 Marionette TRACE conn2 <- [1,830,null,{}] 19:59:36 INFO - PROCESS | 1930 | 1463626776123 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}] 19:59:36 INFO - PROCESS | 1930 | 1463626776231 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 19:59:36 INFO - PROCESS | 1930 | 1463626776297 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x1240a2800 == 59 [pid = 1930] [id = 215] 19:59:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x1193f5400) [pid = 1930] [serial = 643] [outer = 0x0] 19:59:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x1194bb400) [pid = 1930] [serial = 644] [outer = 0x1193f5400] 19:59:36 INFO - PROCESS | 1930 | 1463626776329 Marionette DEBUG loaded listener.js 19:59:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x1194c2800) [pid = 1930] [serial = 645] [outer = 0x1193f5400] 19:59:36 INFO - PROCESS | 1930 | 1463626776779 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]]]}] 19:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 19:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 678ms 19:59:36 INFO - PROCESS | 1930 | 1463626776796 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 19:59:36 INFO - PROCESS | 1930 | 1463626776800 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 19:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 19:59:36 INFO - PROCESS | 1930 | 1463626776826 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 19:59:36 INFO - PROCESS | 1930 | 1463626776829 Marionette TRACE conn2 <- [1,834,null,{}] 19:59:36 INFO - PROCESS | 1930 | 1463626776835 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}] 19:59:36 INFO - PROCESS | 1930 | 1463626776983 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 19:59:37 INFO - PROCESS | 1930 | 1463626777076 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bc71000 == 60 [pid = 1930] [id = 216] 19:59:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x1197f3000) [pid = 1930] [serial = 646] [outer = 0x0] 19:59:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x124072400) [pid = 1930] [serial = 647] [outer = 0x1197f3000] 19:59:37 INFO - PROCESS | 1930 | 1463626777123 Marionette DEBUG loaded listener.js 19:59:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x124e5f000) [pid = 1930] [serial = 648] [outer = 0x1197f3000] 19:59:37 INFO - PROCESS | 1930 | 1463626777598 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]]]}] 19:59:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 19:59:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 827ms 19:59:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 19:59:37 INFO - PROCESS | 1930 | 1463626777650 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 19:59:37 INFO - PROCESS | 1930 | 1463626777652 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 19:59:37 INFO - PROCESS | 1930 | 1463626777659 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 19:59:37 INFO - PROCESS | 1930 | 1463626777663 Marionette TRACE conn2 <- [1,838,null,{}] 19:59:37 INFO - PROCESS | 1930 | 1463626777667 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}] 19:59:37 INFO - PROCESS | 1930 | 1463626777770 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 19:59:37 INFO - PROCESS | 1930 | 1463626777835 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d157000 == 61 [pid = 1930] [id = 217] 19:59:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x125869c00) [pid = 1930] [serial = 649] [outer = 0x0] 19:59:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x128ac6800) [pid = 1930] [serial = 650] [outer = 0x125869c00] 19:59:37 INFO - PROCESS | 1930 | 1463626777865 Marionette DEBUG loaded listener.js 19:59:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x128bd5400) [pid = 1930] [serial = 651] [outer = 0x125869c00] 19:59:38 INFO - PROCESS | 1930 | 1463626778276 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]]]}] 19:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 19:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 630ms 19:59:38 INFO - PROCESS | 1930 | 1463626778284 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 19:59:38 INFO - PROCESS | 1930 | 1463626778286 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 19:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 19:59:38 INFO - PROCESS | 1930 | 1463626778288 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 19:59:38 INFO - PROCESS | 1930 | 1463626778289 Marionette TRACE conn2 <- [1,842,null,{}] 19:59:38 INFO - PROCESS | 1930 | 1463626778292 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}] 19:59:38 INFO - PROCESS | 1930 | 1463626778395 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 19:59:38 INFO - PROCESS | 1930 | 1463626778457 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d169800 == 62 [pid = 1930] [id = 218] 19:59:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x128abf000) [pid = 1930] [serial = 652] [outer = 0x0] 19:59:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x128fe6000) [pid = 1930] [serial = 653] [outer = 0x128abf000] 19:59:38 INFO - PROCESS | 1930 | 1463626778488 Marionette DEBUG loaded listener.js 19:59:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x129377400) [pid = 1930] [serial = 654] [outer = 0x128abf000] 19:59:38 INFO - PROCESS | 1930 | 1463626778936 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]]]}] 19:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 19:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 669ms 19:59:38 INFO - PROCESS | 1930 | 1463626778959 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 19:59:38 INFO - PROCESS | 1930 | 1463626778961 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 19:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 19:59:38 INFO - PROCESS | 1930 | 1463626778986 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 19:59:38 INFO - PROCESS | 1930 | 1463626778988 Marionette TRACE conn2 <- [1,846,null,{}] 19:59:38 INFO - PROCESS | 1930 | 1463626778991 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}] 19:59:39 INFO - PROCESS | 1930 | 1463626779163 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 19:59:39 INFO - PROCESS | 1930 | 1463626779260 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x12dac2000 == 63 [pid = 1930] [id = 219] 19:59:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x119d44c00) [pid = 1930] [serial = 655] [outer = 0x0] 19:59:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x119d47000) [pid = 1930] [serial = 656] [outer = 0x119d44c00] 19:59:39 INFO - PROCESS | 1930 | 1463626779313 Marionette DEBUG loaded listener.js 19:59:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x1295c4000) [pid = 1930] [serial = 657] [outer = 0x119d44c00] 19:59:39 INFO - PROCESS | 1930 | 1463626779707 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]]]}] 19:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 19:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 773ms 19:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 19:59:39 INFO - PROCESS | 1930 | 1463626779757 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 19:59:39 INFO - PROCESS | 1930 | 1463626779758 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 19:59:39 INFO - PROCESS | 1930 | 1463626779760 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 19:59:39 INFO - PROCESS | 1930 | 1463626779762 Marionette TRACE conn2 <- [1,850,null,{}] 19:59:39 INFO - PROCESS | 1930 | 1463626779764 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}] 19:59:39 INFO - PROCESS | 1930 | 1463626779866 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 19:59:39 INFO - PROCESS | 1930 | 1463626779932 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x128a38800 == 64 [pid = 1930] [id = 220] 19:59:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x118646800) [pid = 1930] [serial = 658] [outer = 0x0] 19:59:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x124051c00) [pid = 1930] [serial = 659] [outer = 0x118646800] 19:59:39 INFO - PROCESS | 1930 | 1463626779963 Marionette DEBUG loaded listener.js 19:59:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x125683c00) [pid = 1930] [serial = 660] [outer = 0x118646800] 19:59:40 INFO - PROCESS | 1930 | 1463626780402 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]]]}] 19:59:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 19:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 670ms 19:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 19:59:40 INFO - PROCESS | 1930 | 1463626780432 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 19:59:40 INFO - PROCESS | 1930 | 1463626780433 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 19:59:40 INFO - PROCESS | 1930 | 1463626780436 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 19:59:40 INFO - PROCESS | 1930 | 1463626780438 Marionette TRACE conn2 <- [1,854,null,{}] 19:59:40 INFO - PROCESS | 1930 | 1463626780442 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}] 19:59:40 INFO - PROCESS | 1930 | 1463626780603 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 19:59:40 INFO - PROCESS | 1930 | 1463626780710 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x11868d000 == 65 [pid = 1930] [id = 221] 19:59:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x116192800) [pid = 1930] [serial = 661] [outer = 0x0] 19:59:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x124055c00) [pid = 1930] [serial = 662] [outer = 0x116192800] 19:59:40 INFO - PROCESS | 1930 | 1463626780756 Marionette DEBUG loaded listener.js 19:59:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x12a7c6400) [pid = 1930] [serial = 663] [outer = 0x116192800] 19:59:41 INFO - PROCESS | 1930 | 1463626781370 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]]]}] 19:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 19:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 970ms 19:59:41 INFO - PROCESS | 1930 | 1463626781407 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 19:59:41 INFO - PROCESS | 1930 | 1463626781409 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 19:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 19:59:41 INFO - PROCESS | 1930 | 1463626781435 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 19:59:41 INFO - PROCESS | 1930 | 1463626781437 Marionette TRACE conn2 <- [1,858,null,{}] 19:59:41 INFO - PROCESS | 1930 | 1463626781442 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}] 19:59:41 INFO - PROCESS | 1930 | 1463626781540 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 19:59:41 INFO - PROCESS | 1930 | 1463626781609 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x125f10000 == 66 [pid = 1930] [id = 222] 19:59:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x11256fc00) [pid = 1930] [serial = 664] [outer = 0x0] 19:59:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x112819c00) [pid = 1930] [serial = 665] [outer = 0x11256fc00] 19:59:41 INFO - PROCESS | 1930 | 1463626781637 Marionette DEBUG loaded listener.js 19:59:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x115e43000) [pid = 1930] [serial = 666] [outer = 0x11256fc00] 19:59:42 INFO - PROCESS | 1930 | 1463626782074 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]]]}] 19:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 19:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 696ms 19:59:42 INFO - PROCESS | 1930 | 1463626782110 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 19:59:42 INFO - PROCESS | 1930 | 1463626782116 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 19:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 19:59:42 INFO - PROCESS | 1930 | 1463626782122 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 19:59:42 INFO - PROCESS | 1930 | 1463626782125 Marionette TRACE conn2 <- [1,862,null,{}] 19:59:42 INFO - PROCESS | 1930 | 1463626782128 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}] 19:59:42 INFO - PROCESS | 1930 | 1463626782302 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 19:59:42 INFO - PROCESS | 1930 | --DOCSHELL 0x12ce32800 == 65 [pid = 1930] [id = 213] 19:59:42 INFO - PROCESS | 1930 | --DOCSHELL 0x12c824000 == 64 [pid = 1930] [id = 212] 19:59:42 INFO - PROCESS | 1930 | --DOCSHELL 0x12c2d7800 == 63 [pid = 1930] [id = 211] 19:59:42 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x12bfa7800) [pid = 1930] [serial = 587] [outer = 0x0] [url = about:blank] 19:59:42 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x124ea2800) [pid = 1930] [serial = 557] [outer = 0x0] [url = about:blank] 19:59:42 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x128bd5000) [pid = 1930] [serial = 560] [outer = 0x0] [url = about:blank] 19:59:42 INFO - PROCESS | 1930 | --DOCSHELL 0x11866e000 == 62 [pid = 1930] [id = 210] 19:59:42 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba15000 == 61 [pid = 1930] [id = 209] 19:59:42 INFO - PROCESS | 1930 | --DOCSHELL 0x12a70e800 == 60 [pid = 1930] [id = 208] 19:59:42 INFO - PROCESS | 1930 | --DOCSHELL 0x128fc2000 == 59 [pid = 1930] [id = 207] 19:59:42 INFO - PROCESS | 1930 | --DOCSHELL 0x125f17800 == 58 [pid = 1930] [id = 206] 19:59:42 INFO - PROCESS | 1930 | --DOCSHELL 0x125227800 == 57 [pid = 1930] [id = 205] 19:59:42 INFO - PROCESS | 1930 | --DOCSHELL 0x1242a7000 == 56 [pid = 1930] [id = 204] 19:59:42 INFO - PROCESS | 1930 | 1463626782484 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:42 INFO - PROCESS | 1930 | --DOCSHELL 0x119b70800 == 55 [pid = 1930] [id = 203] 19:59:42 INFO - PROCESS | 1930 | --DOCSHELL 0x116637000 == 54 [pid = 1930] [id = 202] 19:59:42 INFO - PROCESS | 1930 | --DOCSHELL 0x116f0b800 == 53 [pid = 1930] [id = 201] 19:59:42 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba7d000 == 52 [pid = 1930] [id = 199] 19:59:42 INFO - PROCESS | 1930 | --DOCSHELL 0x124a16000 == 51 [pid = 1930] [id = 198] 19:59:42 INFO - PROCESS | 1930 | --DOCSHELL 0x1170b5800 == 50 [pid = 1930] [id = 197] 19:59:42 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba19800 == 49 [pid = 1930] [id = 196] 19:59:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x116963000 == 50 [pid = 1930] [id = 223] 19:59:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x11281cc00) [pid = 1930] [serial = 667] [outer = 0x0] 19:59:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x117588800) [pid = 1930] [serial = 668] [outer = 0x11281cc00] 19:59:42 INFO - PROCESS | 1930 | 1463626782532 Marionette DEBUG loaded listener.js 19:59:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x119106400) [pid = 1930] [serial = 669] [outer = 0x11281cc00] 19:59:42 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x12bb1ac00) [pid = 1930] [serial = 528] [outer = 0x0] [url = about:blank] 19:59:42 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x12bc84c00) [pid = 1930] [serial = 581] [outer = 0x0] [url = about:blank] 19:59:42 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x11864d000) [pid = 1930] [serial = 567] [outer = 0x0] [url = about:blank] 19:59:42 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x118641400) [pid = 1930] [serial = 566] [outer = 0x0] [url = about:blank] 19:59:42 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x128fe2800) [pid = 1930] [serial = 575] [outer = 0x0] [url = about:blank] 19:59:42 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x11910d000) [pid = 1930] [serial = 554] [outer = 0x0] [url = about:blank] 19:59:42 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x1270af000) [pid = 1930] [serial = 572] [outer = 0x0] [url = about:blank] 19:59:42 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x128b79000) [pid = 1930] [serial = 573] [outer = 0x0] [url = about:blank] 19:59:42 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x12406dc00) [pid = 1930] [serial = 569] [outer = 0x0] [url = about:blank] 19:59:42 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x124808400) [pid = 1930] [serial = 570] [outer = 0x0] [url = about:blank] 19:59:42 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x1297d8400) [pid = 1930] [serial = 564] [outer = 0x0] [url = about:blank] 19:59:42 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x128bdcc00) [pid = 1930] [serial = 563] [outer = 0x0] [url = about:blank] 19:59:42 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x112573400) [pid = 1930] [serial = 551] [outer = 0x0] [url = about:blank] 19:59:42 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x12be81800) [pid = 1930] [serial = 582] [outer = 0x0] [url = about:blank] 19:59:42 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x12a884400) [pid = 1930] [serial = 578] [outer = 0x0] [url = about:blank] 19:59:42 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x12ab61400) [pid = 1930] [serial = 579] [outer = 0x0] [url = about:blank] 19:59:42 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x12bf9a000) [pid = 1930] [serial = 585] [outer = 0x0] [url = about:blank] 19:59:42 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x1297e4000) [pid = 1930] [serial = 576] [outer = 0x0] [url = about:blank] 19:59:42 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x128bd8800) [pid = 1930] [serial = 584] [outer = 0x0] [url = about:blank] 19:59:42 INFO - PROCESS | 1930 | 1463626782838 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]]]}] 19:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 19:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 722ms 19:59:42 INFO - PROCESS | 1930 | 1463626782843 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 19:59:42 INFO - PROCESS | 1930 | 1463626782844 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 19:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 19:59:42 INFO - PROCESS | 1930 | 1463626782854 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 19:59:42 INFO - PROCESS | 1930 | 1463626782856 Marionette TRACE conn2 <- [1,866,null,{}] 19:59:42 INFO - PROCESS | 1930 | 1463626782864 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}] 19:59:42 INFO - PROCESS | 1930 | 1463626782959 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 19:59:43 INFO - PROCESS | 1930 | 1463626783025 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x1241de800 == 51 [pid = 1930] [id = 224] 19:59:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x118894c00) [pid = 1930] [serial = 670] [outer = 0x0] 19:59:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x1194bd000) [pid = 1930] [serial = 671] [outer = 0x118894c00] 19:59:43 INFO - PROCESS | 1930 | 1463626783052 Marionette DEBUG loaded listener.js 19:59:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x119d43400) [pid = 1930] [serial = 672] [outer = 0x118894c00] 19:59:43 INFO - PROCESS | 1930 | 1463626783351 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]]]}] 19:59:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 19:59:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 527ms 19:59:43 INFO - PROCESS | 1930 | 1463626783374 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 19:59:43 INFO - PROCESS | 1930 | 1463626783376 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 19:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 19:59:43 INFO - PROCESS | 1930 | 1463626783378 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 19:59:43 INFO - PROCESS | 1930 | 1463626783380 Marionette TRACE conn2 <- [1,870,null,{}] 19:59:43 INFO - PROCESS | 1930 | 1463626783385 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}] 19:59:43 INFO - PROCESS | 1930 | 1463626783470 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 19:59:43 INFO - PROCESS | 1930 | 1463626783475 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x126905800 == 52 [pid = 1930] [id = 225] 19:59:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x12404b800) [pid = 1930] [serial = 673] [outer = 0x0] 19:59:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x12405a000) [pid = 1930] [serial = 674] [outer = 0x12404b800] 19:59:43 INFO - PROCESS | 1930 | 1463626783507 Marionette DEBUG loaded listener.js 19:59:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x124be3c00) [pid = 1930] [serial = 675] [outer = 0x12404b800] 19:59:43 INFO - PROCESS | 1930 | 1463626783838 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]]]}] 19:59:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 19:59:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 520ms 19:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 19:59:43 INFO - PROCESS | 1930 | 1463626783900 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 19:59:43 INFO - PROCESS | 1930 | 1463626783901 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 19:59:43 INFO - PROCESS | 1930 | 1463626783903 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 19:59:43 INFO - PROCESS | 1930 | 1463626783904 Marionette TRACE conn2 <- [1,874,null,{}] 19:59:43 INFO - PROCESS | 1930 | 1463626783906 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}] 19:59:43 INFO - PROCESS | 1930 | 1463626783989 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 19:59:43 INFO - PROCESS | 1930 | 1463626783995 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x1290d8800 == 53 [pid = 1930] [id = 226] 19:59:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x1241b2800) [pid = 1930] [serial = 676] [outer = 0x0] 19:59:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x124bea800) [pid = 1930] [serial = 677] [outer = 0x1241b2800] 19:59:44 INFO - PROCESS | 1930 | 1463626784021 Marionette DEBUG loaded listener.js 19:59:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x124e65c00) [pid = 1930] [serial = 678] [outer = 0x1241b2800] 19:59:44 INFO - PROCESS | 1930 | 1463626784342 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]]]}] 19:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 19:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 468ms 19:59:44 INFO - PROCESS | 1930 | 1463626784371 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 19:59:44 INFO - PROCESS | 1930 | 1463626784372 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 19:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 19:59:44 INFO - PROCESS | 1930 | 1463626784374 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 19:59:44 INFO - PROCESS | 1930 | 1463626784375 Marionette TRACE conn2 <- [1,878,null,{}] 19:59:44 INFO - PROCESS | 1930 | 1463626784378 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}] 19:59:44 INFO - PROCESS | 1930 | 1463626784475 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 19:59:44 INFO - PROCESS | 1930 | 1463626784548 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x12979a000 == 54 [pid = 1930] [id = 227] 19:59:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x1241bd800) [pid = 1930] [serial = 679] [outer = 0x0] 19:59:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x124f78c00) [pid = 1930] [serial = 680] [outer = 0x1241bd800] 19:59:44 INFO - PROCESS | 1930 | 1463626784573 Marionette DEBUG loaded listener.js 19:59:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x128ac9800) [pid = 1930] [serial = 681] [outer = 0x1241bd800] 19:59:44 INFO - PROCESS | 1930 | 1463626784910 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]]]}] 19:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 19:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 568ms 19:59:44 INFO - PROCESS | 1930 | 1463626784948 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 19:59:44 INFO - PROCESS | 1930 | 1463626784949 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 19:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 19:59:44 INFO - PROCESS | 1930 | 1463626784951 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 19:59:44 INFO - PROCESS | 1930 | 1463626784952 Marionette TRACE conn2 <- [1,882,null,{}] 19:59:44 INFO - PROCESS | 1930 | 1463626784954 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}] 19:59:45 INFO - PROCESS | 1930 | 1463626785055 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 19:59:45 INFO - PROCESS | 1930 | 1463626785089 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x12b326000 == 55 [pid = 1930] [id = 228] 19:59:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x128ac3800) [pid = 1930] [serial = 682] [outer = 0x0] 19:59:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x128b7fc00) [pid = 1930] [serial = 683] [outer = 0x128ac3800] 19:59:45 INFO - PROCESS | 1930 | 1463626785113 Marionette DEBUG loaded listener.js 19:59:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x128db1c00) [pid = 1930] [serial = 684] [outer = 0x128ac3800] 19:59:45 INFO - PROCESS | 1930 | 1463626785423 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]]]}] 19:59:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 19:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 518ms 19:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 19:59:45 INFO - PROCESS | 1930 | 1463626785469 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 19:59:45 INFO - PROCESS | 1930 | 1463626785470 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 19:59:45 INFO - PROCESS | 1930 | 1463626785472 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 19:59:45 INFO - PROCESS | 1930 | 1463626785474 Marionette TRACE conn2 <- [1,886,null,{}] 19:59:45 INFO - PROCESS | 1930 | 1463626785476 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}] 19:59:45 INFO - PROCESS | 1930 | 1463626785578 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 19:59:45 INFO - PROCESS | 1930 | 1463626785590 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bc70800 == 56 [pid = 1930] [id = 229] 19:59:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x1290bc800) [pid = 1930] [serial = 685] [outer = 0x0] 19:59:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x1295c5400) [pid = 1930] [serial = 686] [outer = 0x1290bc800] 19:59:45 INFO - PROCESS | 1930 | 1463626785614 Marionette DEBUG loaded listener.js 19:59:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x12a7cdc00) [pid = 1930] [serial = 687] [outer = 0x1290bc800] 19:59:45 INFO - PROCESS | 1930 | 1463626785965 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]]]}] 19:59:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 19:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 519ms 19:59:45 INFO - PROCESS | 1930 | 1463626785992 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 19:59:46 INFO - PROCESS | 1930 | 1463626786001 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 19:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 19:59:46 INFO - PROCESS | 1930 | 1463626786012 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 19:59:46 INFO - PROCESS | 1930 | 1463626786013 Marionette TRACE conn2 <- [1,890,null,{}] 19:59:46 INFO - PROCESS | 1930 | 1463626786015 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}] 19:59:46 INFO - PROCESS | 1930 | 1463626786119 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 19:59:46 INFO - PROCESS | 1930 | 1463626786161 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ce27000 == 57 [pid = 1930] [id = 230] 19:59:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x112817000) [pid = 1930] [serial = 688] [outer = 0x0] 19:59:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x12b3ae400) [pid = 1930] [serial = 689] [outer = 0x112817000] 19:59:46 INFO - PROCESS | 1930 | 1463626786186 Marionette DEBUG loaded listener.js 19:59:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x12bb1ec00) [pid = 1930] [serial = 690] [outer = 0x112817000] 19:59:46 INFO - PROCESS | 1930 | 1463626786488 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]]]}] 19:59:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 19:59:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 518ms 19:59:46 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x12bc8c800) [pid = 1930] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 19:59:46 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x128bd6800) [pid = 1930] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 19:59:46 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x1129e6c00) [pid = 1930] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 19:59:46 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x12a7ca800) [pid = 1930] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 19:59:46 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x112575c00) [pid = 1930] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 19:59:46 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x126947400) [pid = 1930] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 19:59:46 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x1129dd000) [pid = 1930] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 19:59:46 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x12520e800) [pid = 1930] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 19:59:46 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x11281a800) [pid = 1930] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 19:59:46 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x116755400) [pid = 1930] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 19:59:46 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x118899c00) [pid = 1930] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 19:59:46 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x124e5f400) [pid = 1930] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 19:59:46 INFO - PROCESS | 1930 | 1463626786660 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 19:59:46 INFO - PROCESS | 1930 | 1463626786661 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 19:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 19:59:46 INFO - PROCESS | 1930 | 1463626786671 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 19:59:46 INFO - PROCESS | 1930 | 1463626786672 Marionette TRACE conn2 <- [1,894,null,{}] 19:59:46 INFO - PROCESS | 1930 | 1463626786675 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}] 19:59:46 INFO - PROCESS | 1930 | 1463626786762 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 19:59:46 INFO - PROCESS | 1930 | 1463626786767 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x1290d9000 == 58 [pid = 1930] [id = 231] 19:59:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x1197eb800) [pid = 1930] [serial = 691] [outer = 0x0] 19:59:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x126947400) [pid = 1930] [serial = 692] [outer = 0x1197eb800] 19:59:46 INFO - PROCESS | 1930 | 1463626786792 Marionette DEBUG loaded listener.js 19:59:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x12ab59400) [pid = 1930] [serial = 693] [outer = 0x1197eb800] 19:59:47 INFO - PROCESS | 1930 | 1463626787124 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]]]}] 19:59:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 19:59:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 470ms 19:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 19:59:47 INFO - PROCESS | 1930 | 1463626787142 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 19:59:47 INFO - PROCESS | 1930 | 1463626787143 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 19:59:47 INFO - PROCESS | 1930 | 1463626787146 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 19:59:47 INFO - PROCESS | 1930 | 1463626787149 Marionette TRACE conn2 <- [1,898,null,{}] 19:59:47 INFO - PROCESS | 1930 | 1463626787152 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}] 19:59:47 INFO - PROCESS | 1930 | 1463626787257 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 19:59:47 INFO - PROCESS | 1930 | 1463626787319 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x134ece800 == 59 [pid = 1930] [id = 232] 19:59:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x12a7cb800) [pid = 1930] [serial = 694] [outer = 0x0] 19:59:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x12bf9a000) [pid = 1930] [serial = 695] [outer = 0x12a7cb800] 19:59:47 INFO - PROCESS | 1930 | 1463626787347 Marionette DEBUG loaded listener.js 19:59:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x12c2fdc00) [pid = 1930] [serial = 696] [outer = 0x12a7cb800] 19:59:47 INFO - PROCESS | 1930 | 1463626787615 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]]]}] 19:59:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 19:59:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 523ms 19:59:47 INFO - PROCESS | 1930 | 1463626787670 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 19:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 19:59:47 INFO - PROCESS | 1930 | 1463626787671 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 19:59:47 INFO - PROCESS | 1930 | 1463626787673 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 19:59:47 INFO - PROCESS | 1930 | 1463626787674 Marionette TRACE conn2 <- [1,902,null,{}] 19:59:47 INFO - PROCESS | 1930 | 1463626787676 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}] 19:59:47 INFO - PROCESS | 1930 | 1463626787767 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 19:59:47 INFO - PROCESS | 1930 | 1463626787771 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x120f73800 == 60 [pid = 1930] [id = 233] 19:59:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x12c8bb400) [pid = 1930] [serial = 697] [outer = 0x0] 19:59:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x12c8c7400) [pid = 1930] [serial = 698] [outer = 0x12c8bb400] 19:59:47 INFO - PROCESS | 1930 | 1463626787796 Marionette DEBUG loaded listener.js 19:59:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x12ce1b400) [pid = 1930] [serial = 699] [outer = 0x12c8bb400] 19:59:48 INFO - PROCESS | 1930 | 1463626788134 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]]]}] 19:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 19:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 469ms 19:59:48 INFO - PROCESS | 1930 | 1463626788142 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 19:59:48 INFO - PROCESS | 1930 | 1463626788144 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 19:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 19:59:48 INFO - PROCESS | 1930 | 1463626788150 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 19:59:48 INFO - PROCESS | 1930 | 1463626788151 Marionette TRACE conn2 <- [1,906,null,{}] 19:59:48 INFO - PROCESS | 1930 | 1463626788153 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}] 19:59:48 INFO - PROCESS | 1930 | 1463626788267 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 19:59:48 INFO - PROCESS | 1930 | 1463626788274 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a9d7000 == 61 [pid = 1930] [id = 234] 19:59:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x12bc86000) [pid = 1930] [serial = 700] [outer = 0x0] 19:59:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x12ce1ac00) [pid = 1930] [serial = 701] [outer = 0x12bc86000] 19:59:48 INFO - PROCESS | 1930 | 1463626788299 Marionette DEBUG loaded listener.js 19:59:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x12d651800) [pid = 1930] [serial = 702] [outer = 0x12bc86000] 19:59:48 INFO - PROCESS | 1930 | 1463626788601 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]]]}] 19:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 19:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 472ms 19:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 19:59:48 INFO - PROCESS | 1930 | 1463626788621 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 19:59:48 INFO - PROCESS | 1930 | 1463626788622 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 19:59:48 INFO - PROCESS | 1930 | 1463626788625 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 19:59:48 INFO - PROCESS | 1930 | 1463626788626 Marionette TRACE conn2 <- [1,910,null,{}] 19:59:48 INFO - PROCESS | 1930 | 1463626788628 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}] 19:59:48 INFO - PROCESS | 1930 | 1463626788782 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 19:59:48 INFO - PROCESS | 1930 | 1463626788838 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x11704a800 == 62 [pid = 1930] [id = 235] 19:59:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x110f56000) [pid = 1930] [serial = 703] [outer = 0x0] 19:59:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x110f5a800) [pid = 1930] [serial = 704] [outer = 0x110f56000] 19:59:48 INFO - PROCESS | 1930 | 1463626788869 Marionette DEBUG loaded listener.js 19:59:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x111c1a800) [pid = 1930] [serial = 705] [outer = 0x110f56000] 19:59:49 INFO - PROCESS | 1930 | 1463626789401 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]]]}] 19:59:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 19:59:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 820ms 19:59:49 INFO - PROCESS | 1930 | 1463626789449 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 19:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 19:59:49 INFO - PROCESS | 1930 | 1463626789453 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 19:59:49 INFO - PROCESS | 1930 | 1463626789458 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 19:59:49 INFO - PROCESS | 1930 | 1463626789462 Marionette TRACE conn2 <- [1,914,null,{}] 19:59:49 INFO - PROCESS | 1930 | 1463626789469 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}] 19:59:49 INFO - PROCESS | 1930 | 1463626789608 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 19:59:49 INFO - PROCESS | 1930 | 1463626789681 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x124b53800 == 63 [pid = 1930] [id = 236] 19:59:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x1183dbc00) [pid = 1930] [serial = 706] [outer = 0x0] 19:59:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x118896400) [pid = 1930] [serial = 707] [outer = 0x1183dbc00] 19:59:49 INFO - PROCESS | 1930 | 1463626789712 Marionette DEBUG loaded listener.js 19:59:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x1194bbc00) [pid = 1930] [serial = 708] [outer = 0x1183dbc00] 19:59:50 INFO - PROCESS | 1930 | 1463626790098 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]]]}] 19:59:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 19:59:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 726ms 19:59:50 INFO - PROCESS | 1930 | 1463626790183 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 19:59:50 INFO - PROCESS | 1930 | 1463626790185 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 19:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 19:59:50 INFO - PROCESS | 1930 | 1463626790187 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 19:59:50 INFO - PROCESS | 1930 | 1463626790189 Marionette TRACE conn2 <- [1,918,null,{}] 19:59:50 INFO - PROCESS | 1930 | 1463626790191 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}] 19:59:50 INFO - PROCESS | 1930 | 1463626790297 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 19:59:50 INFO - PROCESS | 1930 | 1463626790357 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a9f4000 == 64 [pid = 1930] [id = 237] 19:59:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x119d3a800) [pid = 1930] [serial = 709] [outer = 0x0] 19:59:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x124052000) [pid = 1930] [serial = 710] [outer = 0x119d3a800] 19:59:50 INFO - PROCESS | 1930 | 1463626790427 Marionette DEBUG loaded listener.js 19:59:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x124f75800) [pid = 1930] [serial = 711] [outer = 0x119d3a800] 19:59:50 INFO - PROCESS | 1930 | 1463626790837 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]]]}] 19:59:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 19:59:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 670ms 19:59:50 INFO - PROCESS | 1930 | 1463626790858 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 19:59:50 INFO - PROCESS | 1930 | 1463626790860 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 19:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 19:59:50 INFO - PROCESS | 1930 | 1463626790868 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 19:59:50 INFO - PROCESS | 1930 | 1463626790872 Marionette TRACE conn2 <- [1,922,null,{}] 19:59:50 INFO - PROCESS | 1930 | 1463626790874 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}] 19:59:50 INFO - PROCESS | 1930 | 1463626790984 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 19:59:51 INFO - PROCESS | 1930 | 1463626791043 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x135090800 == 65 [pid = 1930] [id = 238] 19:59:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x124bf0400) [pid = 1930] [serial = 712] [outer = 0x0] 19:59:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x128abec00) [pid = 1930] [serial = 713] [outer = 0x124bf0400] 19:59:51 INFO - PROCESS | 1930 | 1463626791114 Marionette DEBUG loaded listener.js 19:59:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x12b3bbc00) [pid = 1930] [serial = 714] [outer = 0x124bf0400] 19:59:51 INFO - PROCESS | 1930 | 1463626791485 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]]]}] 19:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 19:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 628ms 19:59:51 INFO - PROCESS | 1930 | 1463626791492 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 19:59:51 INFO - PROCESS | 1930 | 1463626791493 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 19:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 19:59:51 INFO - PROCESS | 1930 | 1463626791496 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 19:59:51 INFO - PROCESS | 1930 | 1463626791498 Marionette TRACE conn2 <- [1,926,null,{}] 19:59:51 INFO - PROCESS | 1930 | 1463626791502 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}] 19:59:51 INFO - PROCESS | 1930 | 1463626791606 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 19:59:51 INFO - PROCESS | 1930 | 1463626791697 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x120f2f000 == 66 [pid = 1930] [id = 239] 19:59:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x12be78800) [pid = 1930] [serial = 715] [outer = 0x0] 19:59:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x12bfa7c00) [pid = 1930] [serial = 716] [outer = 0x12be78800] 19:59:51 INFO - PROCESS | 1930 | 1463626791727 Marionette DEBUG loaded listener.js 19:59:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x12c8c4800) [pid = 1930] [serial = 717] [outer = 0x12be78800] 19:59:52 INFO - PROCESS | 1930 | 1463626792124 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]]]}] 19:59:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 19:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 673ms 19:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 19:59:52 INFO - PROCESS | 1930 | 1463626792170 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 19:59:52 INFO - PROCESS | 1930 | 1463626792171 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 19:59:52 INFO - PROCESS | 1930 | 1463626792174 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 19:59:52 INFO - PROCESS | 1930 | 1463626792175 Marionette TRACE conn2 <- [1,930,null,{}] 19:59:52 INFO - PROCESS | 1930 | 1463626792177 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}] 19:59:52 INFO - PROCESS | 1930 | 1463626792312 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 19:59:52 INFO - PROCESS | 1930 | 1463626792373 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x117041800 == 67 [pid = 1930] [id = 240] 19:59:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 169 (0x110d94c00) [pid = 1930] [serial = 718] [outer = 0x0] 19:59:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 170 (0x110d96800) [pid = 1930] [serial = 719] [outer = 0x110d94c00] 19:59:52 INFO - PROCESS | 1930 | 1463626792450 Marionette DEBUG loaded listener.js 19:59:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x1182bf000) [pid = 1930] [serial = 720] [outer = 0x110d94c00] 19:59:53 INFO - PROCESS | 1930 | 1463626793118 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]]]}] 19:59:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 19:59:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 969ms 19:59:53 INFO - PROCESS | 1930 | 1463626793143 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 19:59:53 INFO - PROCESS | 1930 | 1463626793145 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 19:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 19:59:53 INFO - PROCESS | 1930 | 1463626793168 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 19:59:53 INFO - PROCESS | 1930 | 1463626793170 Marionette TRACE conn2 <- [1,934,null,{}] 19:59:53 INFO - PROCESS | 1930 | 1463626793174 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}] 19:59:53 INFO - PROCESS | 1930 | 1463626793270 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 19:59:53 INFO - PROCESS | 1930 | 1463626793344 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x120f6e000 == 68 [pid = 1930] [id = 241] 19:59:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x110f60c00) [pid = 1930] [serial = 721] [outer = 0x0] 19:59:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x11257cc00) [pid = 1930] [serial = 722] [outer = 0x110f60c00] 19:59:53 INFO - PROCESS | 1930 | 1463626793372 Marionette DEBUG loaded listener.js 19:59:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x112695c00) [pid = 1930] [serial = 723] [outer = 0x110f60c00] 19:59:53 INFO - PROCESS | 1930 | 1463626793801 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]]]}] 19:59:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 19:59:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 673ms 19:59:53 INFO - PROCESS | 1930 | 1463626793839 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 19:59:53 INFO - PROCESS | 1930 | 1463626793843 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 19:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 19:59:53 INFO - PROCESS | 1930 | 1463626793847 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 19:59:53 INFO - PROCESS | 1930 | 1463626793849 Marionette TRACE conn2 <- [1,938,null,{}] 19:59:53 INFO - PROCESS | 1930 | 1463626793851 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}] 19:59:53 INFO - PROCESS | 1930 | 1463626793943 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 19:59:54 INFO - PROCESS | 1930 | 1463626794002 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x116912000 == 69 [pid = 1930] [id = 242] 19:59:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 175 (0x11269b000) [pid = 1930] [serial = 724] [outer = 0x0] 19:59:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 176 (0x112824800) [pid = 1930] [serial = 725] [outer = 0x11269b000] 19:59:54 INFO - PROCESS | 1930 | 1463626794029 Marionette DEBUG loaded listener.js 19:59:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 177 (0x113340400) [pid = 1930] [serial = 726] [outer = 0x11269b000] 19:59:54 INFO - PROCESS | 1930 | 1463626794458 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]]]}] 19:59:54 INFO - PROCESS | 1930 | --DOCSHELL 0x1290e1000 == 68 [pid = 1930] [id = 186] 19:59:54 INFO - PROCESS | 1930 | --DOCSHELL 0x117e22800 == 67 [pid = 1930] [id = 188] 19:59:54 INFO - PROCESS | 1930 | --DOCSHELL 0x12a9d7000 == 66 [pid = 1930] [id = 234] 19:59:54 INFO - PROCESS | 1930 | --DOCSHELL 0x120f73800 == 65 [pid = 1930] [id = 233] 19:59:54 INFO - PROCESS | 1930 | --DOCSHELL 0x134ece800 == 64 [pid = 1930] [id = 232] 19:59:54 INFO - PROCESS | 1930 | --DOCSHELL 0x1290d9000 == 63 [pid = 1930] [id = 231] 19:59:54 INFO - PROCESS | 1930 | --DOMWINDOW == 176 (0x119924000) [pid = 1930] [serial = 593] [outer = 0x0] [url = about:blank] 19:59:54 INFO - PROCESS | 1930 | --DOMWINDOW == 175 (0x12bb16c00) [pid = 1930] [serial = 599] [outer = 0x0] [url = about:blank] 19:59:54 INFO - PROCESS | 1930 | --DOMWINDOW == 174 (0x11693a000) [pid = 1930] [serial = 590] [outer = 0x0] [url = about:blank] 19:59:54 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x128b78c00) [pid = 1930] [serial = 596] [outer = 0x0] [url = about:blank] 19:59:54 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x12ce16c00) [pid = 1930] [serial = 638] [outer = 0x0] [url = about:blank] 19:59:54 INFO - PROCESS | 1930 | --DOCSHELL 0x12ce27000 == 62 [pid = 1930] [id = 230] 19:59:54 INFO - PROCESS | 1930 | --DOCSHELL 0x12bc70800 == 61 [pid = 1930] [id = 229] 19:59:54 INFO - PROCESS | 1930 | --DOCSHELL 0x12b326000 == 60 [pid = 1930] [id = 228] 19:59:54 INFO - PROCESS | 1930 | --DOCSHELL 0x12979a000 == 59 [pid = 1930] [id = 227] 19:59:54 INFO - PROCESS | 1930 | --DOCSHELL 0x1290d8800 == 58 [pid = 1930] [id = 226] 19:59:54 INFO - PROCESS | 1930 | --DOCSHELL 0x126905800 == 57 [pid = 1930] [id = 225] 19:59:54 INFO - PROCESS | 1930 | --DOCSHELL 0x1241de800 == 56 [pid = 1930] [id = 224] 19:59:54 INFO - PROCESS | 1930 | --DOCSHELL 0x116963000 == 55 [pid = 1930] [id = 223] 19:59:54 INFO - PROCESS | 1930 | --DOCSHELL 0x125f10000 == 54 [pid = 1930] [id = 222] 19:59:54 INFO - PROCESS | 1930 | --DOCSHELL 0x128a38800 == 53 [pid = 1930] [id = 220] 19:59:54 INFO - PROCESS | 1930 | --DOCSHELL 0x12dac2000 == 52 [pid = 1930] [id = 219] 19:59:54 INFO - PROCESS | 1930 | --DOCSHELL 0x12d169800 == 51 [pid = 1930] [id = 218] 19:59:54 INFO - PROCESS | 1930 | --DOCSHELL 0x12d157000 == 50 [pid = 1930] [id = 217] 19:59:54 INFO - PROCESS | 1930 | --DOCSHELL 0x12bc71000 == 49 [pid = 1930] [id = 216] 19:59:54 INFO - PROCESS | 1930 | --DOCSHELL 0x1240a2800 == 48 [pid = 1930] [id = 215] 19:59:54 INFO - PROCESS | 1930 | --DOCSHELL 0x11670c000 == 47 [pid = 1930] [id = 214] 19:59:54 INFO - PROCESS | 1930 | --DOMWINDOW == 171 (0x12c2fc400) [pid = 1930] [serial = 627] [outer = 0x0] [url = about:blank] 19:59:54 INFO - PROCESS | 1930 | --DOMWINDOW == 170 (0x12c2fd000) [pid = 1930] [serial = 632] [outer = 0x0] [url = about:blank] 19:59:54 INFO - PROCESS | 1930 | --DOMWINDOW == 169 (0x1270ea400) [pid = 1930] [serial = 614] [outer = 0x0] [url = about:blank] 19:59:54 INFO - PROCESS | 1930 | --DOMWINDOW == 168 (0x12be7ac00) [pid = 1930] [serial = 623] [outer = 0x0] [url = about:blank] 19:59:54 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x12bf99c00) [pid = 1930] [serial = 624] [outer = 0x0] [url = about:blank] 19:59:54 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x11618e400) [pid = 1930] [serial = 602] [outer = 0x0] [url = about:blank] 19:59:54 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x12ab5e000) [pid = 1930] [serial = 620] [outer = 0x0] [url = about:blank] 19:59:54 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x128acbc00) [pid = 1930] [serial = 636] [outer = 0x0] [url = about:blank] 19:59:54 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x125eafc00) [pid = 1930] [serial = 611] [outer = 0x0] [url = about:blank] 19:59:54 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x112824400) [pid = 1930] [serial = 629] [outer = 0x0] [url = about:blank] 19:59:54 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x119926000) [pid = 1930] [serial = 606] [outer = 0x0] [url = about:blank] 19:59:54 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x1243ce800) [pid = 1930] [serial = 608] [outer = 0x0] [url = about:blank] 19:59:54 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x128ac5800) [pid = 1930] [serial = 635] [outer = 0x0] [url = about:blank] 19:59:54 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x124e69c00) [pid = 1930] [serial = 609] [outer = 0x0] [url = about:blank] 19:59:54 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x128bddc00) [pid = 1930] [serial = 617] [outer = 0x0] [url = about:blank] 19:59:54 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x1295cdc00) [pid = 1930] [serial = 618] [outer = 0x0] [url = about:blank] 19:59:54 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x12ce14000) [pid = 1930] [serial = 633] [outer = 0x0] [url = about:blank] 19:59:54 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x1183e3800) [pid = 1930] [serial = 605] [outer = 0x0] [url = about:blank] 19:59:54 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x12c2f3000) [pid = 1930] [serial = 626] [outer = 0x0] [url = about:blank] 19:59:54 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x124465400) [pid = 1930] [serial = 630] [outer = 0x0] [url = about:blank] 19:59:54 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x128b7ec00) [pid = 1930] [serial = 615] [outer = 0x0] [url = about:blank] 19:59:54 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x1182c6000) [pid = 1930] [serial = 603] [outer = 0x0] [url = about:blank] 19:59:54 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x12bb1b800) [pid = 1930] [serial = 621] [outer = 0x0] [url = about:blank] 19:59:54 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x126f8fc00) [pid = 1930] [serial = 612] [outer = 0x0] [url = about:blank] 19:59:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 19:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 672ms 19:59:54 INFO - PROCESS | 1930 | 1463626794520 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 19:59:54 INFO - PROCESS | 1930 | 1463626794521 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 19:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 19:59:54 INFO - PROCESS | 1930 | 1463626794523 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 19:59:54 INFO - PROCESS | 1930 | 1463626794526 Marionette TRACE conn2 <- [1,942,null,{}] 19:59:54 INFO - PROCESS | 1930 | 1463626794554 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}] 19:59:54 INFO - PROCESS | 1930 | 1463626794638 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 19:59:54 INFO - PROCESS | 1930 | 1463626794748 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x112f7a800 == 48 [pid = 1930] [id = 243] 19:59:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x110d8c800) [pid = 1930] [serial = 727] [outer = 0x0] 19:59:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x110d94000) [pid = 1930] [serial = 728] [outer = 0x110d8c800] 19:59:54 INFO - PROCESS | 1930 | 1463626794781 Marionette DEBUG loaded listener.js 19:59:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x110f5fc00) [pid = 1930] [serial = 729] [outer = 0x110d8c800] 19:59:55 INFO - PROCESS | 1930 | 1463626795199 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]]]}] 19:59:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 19:59:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 722ms 19:59:55 INFO - PROCESS | 1930 | 1463626795247 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 19:59:55 INFO - PROCESS | 1930 | 1463626795252 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 19:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 19:59:55 INFO - PROCESS | 1930 | 1463626795255 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 19:59:55 INFO - PROCESS | 1930 | 1463626795257 Marionette TRACE conn2 <- [1,946,null,{}] 19:59:55 INFO - PROCESS | 1930 | 1463626795260 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}] 19:59:55 INFO - PROCESS | 1930 | 1463626795360 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 19:59:55 INFO - PROCESS | 1930 | 1463626795415 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x118e33000 == 49 [pid = 1930] [id = 244] 19:59:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x112695000) [pid = 1930] [serial = 730] [outer = 0x0] 19:59:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x113231800) [pid = 1930] [serial = 731] [outer = 0x112695000] 19:59:55 INFO - PROCESS | 1930 | 1463626795447 Marionette DEBUG loaded listener.js 19:59:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x1166b7800) [pid = 1930] [serial = 732] [outer = 0x112695000] 19:59:55 INFO - PROCESS | 1930 | 1463626795831 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]]]}] 19:59:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 19:59:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 620ms 19:59:55 INFO - PROCESS | 1930 | 1463626795877 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 19:59:55 INFO - PROCESS | 1930 | 1463626795880 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 19:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 19:59:55 INFO - PROCESS | 1930 | 1463626795884 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 19:59:55 INFO - PROCESS | 1930 | 1463626795886 Marionette TRACE conn2 <- [1,950,null,{}] 19:59:55 INFO - PROCESS | 1930 | 1463626795888 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}] 19:59:55 INFO - PROCESS | 1930 | 1463626795983 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 19:59:56 INFO - PROCESS | 1930 | 1463626796074 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x119e0c000 == 50 [pid = 1930] [id = 245] 19:59:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x1182c0800) [pid = 1930] [serial = 733] [outer = 0x0] 19:59:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x1182c6400) [pid = 1930] [serial = 734] [outer = 0x1182c0800] 19:59:56 INFO - PROCESS | 1930 | 1463626796105 Marionette DEBUG loaded listener.js 19:59:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x11863e400) [pid = 1930] [serial = 735] [outer = 0x1182c0800] 19:59:56 INFO - PROCESS | 1930 | 1463626796519 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]]]}] 19:59:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 19:59:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 669ms 19:59:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 19:59:56 INFO - PROCESS | 1930 | 1463626796553 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 19:59:56 INFO - PROCESS | 1930 | 1463626796555 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 19:59:56 INFO - PROCESS | 1930 | 1463626796562 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 19:59:56 INFO - PROCESS | 1930 | 1463626796567 Marionette TRACE conn2 <- [1,954,null,{}] 19:59:56 INFO - PROCESS | 1930 | 1463626796588 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}] 19:59:56 INFO - PROCESS | 1930 | 1463626796685 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 19:59:56 INFO - PROCESS | 1930 | 1463626796752 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x11934b000 == 51 [pid = 1930] [id = 246] 19:59:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x118620000) [pid = 1930] [serial = 736] [outer = 0x0] 19:59:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x1193e0000) [pid = 1930] [serial = 737] [outer = 0x118620000] 19:59:56 INFO - PROCESS | 1930 | 1463626796782 Marionette DEBUG loaded listener.js 19:59:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x1194b4800) [pid = 1930] [serial = 738] [outer = 0x118620000] 19:59:57 INFO - PROCESS | 1930 | 1463626797200 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]]]}] 19:59:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 19:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 693ms 19:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 19:59:57 INFO - PROCESS | 1930 | 1463626797251 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 19:59:57 INFO - PROCESS | 1930 | 1463626797253 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 19:59:57 INFO - PROCESS | 1930 | 1463626797255 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 19:59:57 INFO - PROCESS | 1930 | 1463626797256 Marionette TRACE conn2 <- [1,958,null,{}] 19:59:57 INFO - PROCESS | 1930 | 1463626797259 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}] 19:59:57 INFO - PROCESS | 1930 | 1463626797374 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 19:59:57 INFO - PROCESS | 1930 | 1463626797429 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x124b60000 == 52 [pid = 1930] [id = 247] 19:59:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x1193d9000) [pid = 1930] [serial = 739] [outer = 0x0] 19:59:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x1194be000) [pid = 1930] [serial = 740] [outer = 0x1193d9000] 19:59:57 INFO - PROCESS | 1930 | 1463626797471 Marionette DEBUG loaded listener.js 19:59:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x1199a5800) [pid = 1930] [serial = 741] [outer = 0x1193d9000] 19:59:57 INFO - PROCESS | 1930 | 1463626797870 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]]]}] 19:59:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 19:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 671ms 19:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 19:59:57 INFO - PROCESS | 1930 | 1463626797927 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 19:59:57 INFO - PROCESS | 1930 | 1463626797928 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 19:59:57 INFO - PROCESS | 1930 | 1463626797930 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 19:59:57 INFO - PROCESS | 1930 | 1463626797932 Marionette TRACE conn2 <- [1,962,null,{}] 19:59:57 INFO - PROCESS | 1930 | 1463626797934 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}] 19:59:58 INFO - PROCESS | 1930 | 1463626798032 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 19:59:58 INFO - PROCESS | 1930 | 1463626798095 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x125f3c000 == 53 [pid = 1930] [id = 248] 19:59:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x119d42c00) [pid = 1930] [serial = 742] [outer = 0x0] 19:59:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x119d45800) [pid = 1930] [serial = 743] [outer = 0x119d42c00] 19:59:58 INFO - PROCESS | 1930 | 1463626798188 Marionette DEBUG loaded listener.js 19:59:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x124053400) [pid = 1930] [serial = 744] [outer = 0x119d42c00] 19:59:58 INFO - PROCESS | 1930 | 1463626798735 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]]]}] 19:59:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 19:59:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 822ms 19:59:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 19:59:58 INFO - PROCESS | 1930 | 1463626798752 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 19:59:58 INFO - PROCESS | 1930 | 1463626798753 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 19:59:58 INFO - PROCESS | 1930 | 1463626798756 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 19:59:58 INFO - PROCESS | 1930 | 1463626798757 Marionette TRACE conn2 <- [1,966,null,{}] 19:59:58 INFO - PROCESS | 1930 | 1463626798759 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}] 19:59:58 INFO - PROCESS | 1930 | 1463626798854 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 19:59:58 INFO - PROCESS | 1930 | 1463626798905 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x128c3c000 == 54 [pid = 1930] [id = 249] 19:59:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x124054400) [pid = 1930] [serial = 745] [outer = 0x0] 19:59:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x124072000) [pid = 1930] [serial = 746] [outer = 0x124054400] 19:59:58 INFO - PROCESS | 1930 | 1463626798935 Marionette DEBUG loaded listener.js 19:59:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 169 (0x124be4000) [pid = 1930] [serial = 747] [outer = 0x124054400] 19:59:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 19:59:59 INFO - PROCESS | 1930 | 1463626799372 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]]]}] 19:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 621ms 19:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 19:59:59 INFO - PROCESS | 1930 | 1463626799377 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 19:59:59 INFO - PROCESS | 1930 | 1463626799378 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 19:59:59 INFO - PROCESS | 1930 | 1463626799382 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 19:59:59 INFO - PROCESS | 1930 | 1463626799384 Marionette TRACE conn2 <- [1,970,null,{}] 19:59:59 INFO - PROCESS | 1930 | 1463626799386 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}] 19:59:59 INFO - PROCESS | 1930 | 1463626799480 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 19:59:59 INFO - PROCESS | 1930 | 1463626799532 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x129793800 == 55 [pid = 1930] [id = 250] 19:59:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 170 (0x12446e400) [pid = 1930] [serial = 748] [outer = 0x0] 19:59:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x124e5f400) [pid = 1930] [serial = 749] [outer = 0x12446e400] 19:59:59 INFO - PROCESS | 1930 | 1463626799561 Marionette DEBUG loaded listener.js 19:59:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x124e6ac00) [pid = 1930] [serial = 750] [outer = 0x12446e400] 19:59:59 INFO - PROCESS | 1930 | 1463626799983 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]]]}] 20:00:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 20:00:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 621ms 20:00:00 INFO - PROCESS | 1930 | 1463626800002 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 20:00:00 INFO - PROCESS | 1930 | 1463626800004 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 20:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 20:00:00 INFO - PROCESS | 1930 | 1463626800006 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 20:00:00 INFO - PROCESS | 1930 | 1463626800008 Marionette TRACE conn2 <- [1,974,null,{}] 20:00:00 INFO - PROCESS | 1930 | 1463626800010 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}] 20:00:00 INFO - PROCESS | 1930 | 1463626800108 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 20:00:00 INFO - PROCESS | 1930 | 1463626800208 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a917000 == 56 [pid = 1930] [id = 251] 20:00:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x124e5d800) [pid = 1930] [serial = 751] [outer = 0x0] 20:00:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x125869800) [pid = 1930] [serial = 752] [outer = 0x124e5d800] 20:00:00 INFO - PROCESS | 1930 | 1463626800239 Marionette DEBUG loaded listener.js 20:00:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 175 (0x125eb1800) [pid = 1930] [serial = 753] [outer = 0x124e5d800] 20:00:00 INFO - PROCESS | 1930 | 1463626800760 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]]]}] 20:00:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 20:00:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 770ms 20:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 20:00:00 INFO - PROCESS | 1930 | 1463626800776 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 20:00:00 INFO - PROCESS | 1930 | 1463626800778 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 20:00:00 INFO - PROCESS | 1930 | 1463626800784 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 20:00:00 INFO - PROCESS | 1930 | 1463626800786 Marionette TRACE conn2 <- [1,978,null,{}] 20:00:00 INFO - PROCESS | 1930 | 1463626800790 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}] 20:00:00 INFO - PROCESS | 1930 | 1463626800888 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 20:00:00 INFO - PROCESS | 1930 | 1463626800956 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x119455000 == 57 [pid = 1930] [id = 252] 20:00:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 176 (0x110f58000) [pid = 1930] [serial = 754] [outer = 0x0] 20:00:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 177 (0x1121b5c00) [pid = 1930] [serial = 755] [outer = 0x110f58000] 20:00:00 INFO - PROCESS | 1930 | 1463626800989 Marionette DEBUG loaded listener.js 20:00:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 178 (0x112821400) [pid = 1930] [serial = 756] [outer = 0x110f58000] 20:00:01 INFO - PROCESS | 1930 | --DOCSHELL 0x116912000 == 56 [pid = 1930] [id = 242] 20:00:01 INFO - PROCESS | 1930 | --DOCSHELL 0x120f6e000 == 55 [pid = 1930] [id = 241] 20:00:01 INFO - PROCESS | 1930 | --DOCSHELL 0x124b53800 == 54 [pid = 1930] [id = 236] 20:00:01 INFO - PROCESS | 1930 | --DOCSHELL 0x11704a800 == 53 [pid = 1930] [id = 235] 20:00:01 INFO - PROCESS | 1930 | 1463626801429 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]]]}] 20:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 20:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 671ms 20:00:01 INFO - PROCESS | 1930 | 1463626801454 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 20:00:01 INFO - PROCESS | 1930 | 1463626801458 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 20:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 20:00:01 INFO - PROCESS | 1930 | 1463626801462 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 20:00:01 INFO - PROCESS | 1930 | 1463626801464 Marionette TRACE conn2 <- [1,982,null,{}] 20:00:01 INFO - PROCESS | 1930 | 1463626801466 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}] 20:00:01 INFO - PROCESS | 1930 | 1463626801551 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 20:00:01 INFO - PROCESS | 1930 | 1463626801555 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x120f2c800 == 54 [pid = 1930] [id = 253] 20:00:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 179 (0x113d67800) [pid = 1930] [serial = 757] [outer = 0x0] 20:00:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 180 (0x1183dec00) [pid = 1930] [serial = 758] [outer = 0x113d67800] 20:00:01 INFO - PROCESS | 1930 | 1463626801581 Marionette DEBUG loaded listener.js 20:00:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 181 (0x118899000) [pid = 1930] [serial = 759] [outer = 0x113d67800] 20:00:01 INFO - PROCESS | 1930 | 1463626801925 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]]]}] 20:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 20:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 521ms 20:00:01 INFO - PROCESS | 1930 | 1463626801983 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 20:00:01 INFO - PROCESS | 1930 | 1463626801984 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 20:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 20:00:01 INFO - PROCESS | 1930 | 1463626801987 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 20:00:01 INFO - PROCESS | 1930 | 1463626801989 Marionette TRACE conn2 <- [1,986,null,{}] 20:00:01 INFO - PROCESS | 1930 | 1463626801997 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}] 20:00:02 INFO - PROCESS | 1930 | 1463626802084 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 20:00:02 INFO - PROCESS | 1930 | 1463626802089 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x128c46800 == 55 [pid = 1930] [id = 254] 20:00:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 182 (0x1193f5c00) [pid = 1930] [serial = 760] [outer = 0x0] 20:00:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 183 (0x12404d400) [pid = 1930] [serial = 761] [outer = 0x1193f5c00] 20:00:02 INFO - PROCESS | 1930 | 1463626802117 Marionette DEBUG loaded listener.js 20:00:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 184 (0x1241b5000) [pid = 1930] [serial = 762] [outer = 0x1193f5c00] 20:00:02 INFO - PROCESS | 1930 | 1463626802440 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]]]}] 20:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 20:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 470ms 20:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 20:00:02 INFO - PROCESS | 1930 | 1463626802458 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 20:00:02 INFO - PROCESS | 1930 | 1463626802459 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 20:00:02 INFO - PROCESS | 1930 | 1463626802461 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 20:00:02 INFO - PROCESS | 1930 | 1463626802463 Marionette TRACE conn2 <- [1,990,null,{}] 20:00:02 INFO - PROCESS | 1930 | 1463626802474 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}] 20:00:02 INFO - PROCESS | 1930 | 1463626802585 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 20:00:02 INFO - PROCESS | 1930 | 1463626802591 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a9f0800 == 56 [pid = 1930] [id = 255] 20:00:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 185 (0x124054000) [pid = 1930] [serial = 763] [outer = 0x0] 20:00:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 186 (0x125ead400) [pid = 1930] [serial = 764] [outer = 0x124054000] 20:00:02 INFO - PROCESS | 1930 | 1463626802617 Marionette DEBUG loaded listener.js 20:00:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 187 (0x126d3a000) [pid = 1930] [serial = 765] [outer = 0x124054000] 20:00:02 INFO - PROCESS | 1930 | 1463626802950 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]]]}] 20:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 20:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 521ms 20:00:02 INFO - PROCESS | 1930 | 1463626802985 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 20:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 20:00:02 INFO - PROCESS | 1930 | 1463626802986 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 20:00:02 INFO - PROCESS | 1930 | 1463626802988 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 20:00:02 INFO - PROCESS | 1930 | 1463626802989 Marionette TRACE conn2 <- [1,994,null,{}] 20:00:02 INFO - PROCESS | 1930 | 1463626802991 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}] 20:00:03 INFO - PROCESS | 1930 | 1463626803074 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 20:00:03 INFO - PROCESS | 1930 | 1463626803147 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba80000 == 57 [pid = 1930] [id = 256] 20:00:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 188 (0x12406f000) [pid = 1930] [serial = 766] [outer = 0x0] 20:00:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 189 (0x126fe6800) [pid = 1930] [serial = 767] [outer = 0x12406f000] 20:00:03 INFO - PROCESS | 1930 | 1463626803172 Marionette DEBUG loaded listener.js 20:00:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 190 (0x128ac3400) [pid = 1930] [serial = 768] [outer = 0x12406f000] 20:00:03 INFO - PROCESS | 1930 | 1463626803526 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]]]}] 20:00:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 20:00:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 569ms 20:00:03 INFO - PROCESS | 1930 | 1463626803578 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 20:00:03 INFO - PROCESS | 1930 | 1463626803580 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 20:00:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 20:00:03 INFO - PROCESS | 1930 | 1463626803583 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 20:00:03 INFO - PROCESS | 1930 | 1463626803585 Marionette TRACE conn2 <- [1,998,null,{}] 20:00:03 INFO - PROCESS | 1930 | 1463626803588 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}] 20:00:03 INFO - PROCESS | 1930 | 1463626803748 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 20:00:03 INFO - PROCESS | 1930 | 1463626803763 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x12beb3800 == 58 [pid = 1930] [id = 257] 20:00:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 191 (0x128ac6400) [pid = 1930] [serial = 769] [outer = 0x0] 20:00:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 192 (0x128b77800) [pid = 1930] [serial = 770] [outer = 0x128ac6400] 20:00:03 INFO - PROCESS | 1930 | 1463626803788 Marionette DEBUG loaded listener.js 20:00:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 193 (0x128daf000) [pid = 1930] [serial = 771] [outer = 0x128ac6400] 20:00:04 INFO - PROCESS | 1930 | 1463626804132 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]]]}] 20:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 20:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 572ms 20:00:04 INFO - PROCESS | 1930 | 1463626804156 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 20:00:04 INFO - PROCESS | 1930 | 1463626804157 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 20:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 20:00:04 INFO - PROCESS | 1930 | 1463626804159 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 20:00:04 INFO - PROCESS | 1930 | 1463626804160 Marionette TRACE conn2 <- [1,1002,null,{}] 20:00:04 INFO - PROCESS | 1930 | 1463626804162 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}] 20:00:04 INFO - PROCESS | 1930 | 1463626804269 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 20:00:04 INFO - PROCESS | 1930 | 1463626804281 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ca83000 == 59 [pid = 1930] [id = 258] 20:00:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 194 (0x1290bc400) [pid = 1930] [serial = 772] [outer = 0x0] 20:00:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 195 (0x12a5e7000) [pid = 1930] [serial = 773] [outer = 0x1290bc400] 20:00:04 INFO - PROCESS | 1930 | 1463626804307 Marionette DEBUG loaded listener.js 20:00:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 196 (0x12ab59800) [pid = 1930] [serial = 774] [outer = 0x1290bc400] 20:00:04 INFO - PROCESS | 1930 | 1463626804662 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]]]}] 20:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 20:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 525ms 20:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 20:00:04 INFO - PROCESS | 1930 | 1463626804686 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 20:00:04 INFO - PROCESS | 1930 | 1463626804687 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 20:00:04 INFO - PROCESS | 1930 | 1463626804689 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 20:00:04 INFO - PROCESS | 1930 | 1463626804690 Marionette TRACE conn2 <- [1,1006,null,{}] 20:00:04 INFO - PROCESS | 1930 | 1463626804693 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}] 20:00:04 INFO - PROCESS | 1930 | 1463626804810 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 20:00:04 INFO - PROCESS | 1930 | 1463626804823 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d150000 == 60 [pid = 1930] [id = 259] 20:00:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 197 (0x1297d8c00) [pid = 1930] [serial = 775] [outer = 0x0] 20:00:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 198 (0x12b3ad800) [pid = 1930] [serial = 776] [outer = 0x1297d8c00] 20:00:04 INFO - PROCESS | 1930 | 1463626804847 Marionette DEBUG loaded listener.js 20:00:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 199 (0x12bb21000) [pid = 1930] [serial = 777] [outer = 0x1297d8c00] 20:00:05 INFO - PROCESS | 1930 | --DOMWINDOW == 198 (0x124e6cc00) [pid = 1930] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 20:00:05 INFO - PROCESS | 1930 | --DOMWINDOW == 197 (0x128c9f400) [pid = 1930] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 20:00:05 INFO - PROCESS | 1930 | --DOMWINDOW == 196 (0x128abe400) [pid = 1930] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 20:00:05 INFO - PROCESS | 1930 | --DOMWINDOW == 195 (0x128ac3800) [pid = 1930] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 20:00:05 INFO - PROCESS | 1930 | --DOMWINDOW == 194 (0x1290bc800) [pid = 1930] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 20:00:05 INFO - PROCESS | 1930 | --DOMWINDOW == 193 (0x112817000) [pid = 1930] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 20:00:05 INFO - PROCESS | 1930 | --DOMWINDOW == 192 (0x11281cc00) [pid = 1930] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 20:00:05 INFO - PROCESS | 1930 | --DOMWINDOW == 191 (0x118894c00) [pid = 1930] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 20:00:05 INFO - PROCESS | 1930 | --DOMWINDOW == 190 (0x116192800) [pid = 1930] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 20:00:05 INFO - PROCESS | 1930 | --DOMWINDOW == 189 (0x1241b2800) [pid = 1930] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 20:00:05 INFO - PROCESS | 1930 | --DOMWINDOW == 188 (0x12a7cb800) [pid = 1930] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 20:00:05 INFO - PROCESS | 1930 | --DOMWINDOW == 187 (0x1197eb800) [pid = 1930] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 20:00:05 INFO - PROCESS | 1930 | --DOMWINDOW == 186 (0x11256fc00) [pid = 1930] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 20:00:05 INFO - PROCESS | 1930 | --DOMWINDOW == 185 (0x12404b800) [pid = 1930] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 20:00:05 INFO - PROCESS | 1930 | --DOMWINDOW == 184 (0x12c8bb400) [pid = 1930] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 20:00:05 INFO - PROCESS | 1930 | --DOMWINDOW == 183 (0x12bc86000) [pid = 1930] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 20:00:05 INFO - PROCESS | 1930 | --DOMWINDOW == 182 (0x110f60c00) [pid = 1930] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 20:00:05 INFO - PROCESS | 1930 | --DOMWINDOW == 181 (0x1241bd800) [pid = 1930] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 20:00:05 INFO - PROCESS | 1930 | 1463626805366 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]]]}] 20:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 20:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 722ms 20:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 20:00:05 INFO - PROCESS | 1930 | 1463626805411 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 20:00:05 INFO - PROCESS | 1930 | 1463626805413 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 20:00:05 INFO - PROCESS | 1930 | 1463626805415 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 20:00:05 INFO - PROCESS | 1930 | 1463626805416 Marionette TRACE conn2 <- [1,1010,null,{}] 20:00:05 INFO - PROCESS | 1930 | 1463626805418 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}] 20:00:05 INFO - PROCESS | 1930 | 1463626805505 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 20:00:05 INFO - PROCESS | 1930 | 1463626805509 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x128fd7000 == 61 [pid = 1930] [id = 260] 20:00:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 182 (0x110f58800) [pid = 1930] [serial = 778] [outer = 0x0] 20:00:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 183 (0x1193d9800) [pid = 1930] [serial = 779] [outer = 0x110f58800] 20:00:05 INFO - PROCESS | 1930 | 1463626805534 Marionette DEBUG loaded listener.js 20:00:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 184 (0x128bd8800) [pid = 1930] [serial = 780] [outer = 0x110f58800] 20:00:05 INFO - PROCESS | 1930 | 1463626805868 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]]]}] 20:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 20:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 470ms 20:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 20:00:05 INFO - PROCESS | 1930 | 1463626805885 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 20:00:05 INFO - PROCESS | 1930 | 1463626805886 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 20:00:05 INFO - PROCESS | 1930 | 1463626805889 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 20:00:05 INFO - PROCESS | 1930 | 1463626805890 Marionette TRACE conn2 <- [1,1014,null,{}] 20:00:05 INFO - PROCESS | 1930 | 1463626805892 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}] 20:00:06 INFO - PROCESS | 1930 | 1463626806004 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 20:00:06 INFO - PROCESS | 1930 | 1463626806011 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x134ec7000 == 62 [pid = 1930] [id = 261] 20:00:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 185 (0x1161ee000) [pid = 1930] [serial = 781] [outer = 0x0] 20:00:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 186 (0x12a7cb800) [pid = 1930] [serial = 782] [outer = 0x1161ee000] 20:00:06 INFO - PROCESS | 1930 | 1463626806037 Marionette DEBUG loaded listener.js 20:00:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 187 (0x12bc91000) [pid = 1930] [serial = 783] [outer = 0x1161ee000] 20:00:06 INFO - PROCESS | 1930 | 1463626806356 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]]]}] 20:00:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 20:00:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 518ms 20:00:06 INFO - PROCESS | 1930 | 1463626806415 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 20:00:06 INFO - PROCESS | 1930 | 1463626806417 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 20:00:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 20:00:06 INFO - PROCESS | 1930 | 1463626806419 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 20:00:06 INFO - PROCESS | 1930 | 1463626806421 Marionette TRACE conn2 <- [1,1018,null,{}] 20:00:06 INFO - PROCESS | 1930 | 1463626806423 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}] 20:00:06 INFO - PROCESS | 1930 | 1463626806523 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 20:00:06 INFO - PROCESS | 1930 | 1463626806528 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x1352c4800 == 63 [pid = 1930] [id = 262] 20:00:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 188 (0x12be78400) [pid = 1930] [serial = 784] [outer = 0x0] 20:00:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 189 (0x12bfa3000) [pid = 1930] [serial = 785] [outer = 0x12be78400] 20:00:06 INFO - PROCESS | 1930 | 1463626806558 Marionette DEBUG loaded listener.js 20:00:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 190 (0x12c8c8400) [pid = 1930] [serial = 786] [outer = 0x12be78400] 20:00:06 INFO - PROCESS | 1930 | 1463626806885 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]]]}] 20:00:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 20:00:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 520ms 20:00:06 INFO - PROCESS | 1930 | 1463626806943 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 20:00:06 INFO - PROCESS | 1930 | 1463626806944 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 20:00:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 20:00:06 INFO - PROCESS | 1930 | 1463626806946 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 20:00:06 INFO - PROCESS | 1930 | 1463626806949 Marionette TRACE conn2 <- [1,1022,null,{}] 20:00:06 INFO - PROCESS | 1930 | 1463626806953 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}] 20:00:07 INFO - PROCESS | 1930 | 1463626807041 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 20:00:07 INFO - PROCESS | 1930 | 1463626807045 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x1352e1000 == 64 [pid = 1930] [id = 263] 20:00:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 191 (0x128ca8400) [pid = 1930] [serial = 787] [outer = 0x0] 20:00:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 192 (0x12ce16c00) [pid = 1930] [serial = 788] [outer = 0x128ca8400] 20:00:07 INFO - PROCESS | 1930 | 1463626807071 Marionette DEBUG loaded listener.js 20:00:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 193 (0x12d060400) [pid = 1930] [serial = 789] [outer = 0x128ca8400] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba7e000 == 63 [pid = 1930] [id = 170] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x12c822000 == 62 [pid = 1930] [id = 175] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x12abbb800 == 61 [pid = 1930] [id = 118] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x12bc6d000 == 60 [pid = 1930] [id = 200] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x12a8b4800 == 59 [pid = 1930] [id = 187] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x116080000 == 58 [pid = 1930] [id = 156] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x11868d000 == 57 [pid = 1930] [id = 221] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x135090800 == 56 [pid = 1930] [id = 238] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x118076800 == 55 [pid = 1930] [id = 176] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x120f2f000 == 54 [pid = 1930] [id = 239] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x12c2d0000 == 53 [pid = 1930] [id = 154] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x117041800 == 52 [pid = 1930] [id = 240] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x12a9f4000 == 51 [pid = 1930] [id = 237] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x124b61000 == 50 [pid = 1930] [id = 153] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x12ca86800 == 49 [pid = 1930] [id = 155] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba94000 == 48 [pid = 1930] [id = 132] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba0c800 == 47 [pid = 1930] [id = 119] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x119455000 == 46 [pid = 1930] [id = 252] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x12a917000 == 45 [pid = 1930] [id = 251] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x129793800 == 44 [pid = 1930] [id = 250] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x128c3c000 == 43 [pid = 1930] [id = 249] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x125f3c000 == 42 [pid = 1930] [id = 248] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x124b60000 == 41 [pid = 1930] [id = 247] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x11934b000 == 40 [pid = 1930] [id = 246] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x119e0c000 == 39 [pid = 1930] [id = 245] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x118e33000 == 38 [pid = 1930] [id = 244] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x112f7a800 == 37 [pid = 1930] [id = 243] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x120f2c800 == 36 [pid = 1930] [id = 253] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x12beb3800 == 35 [pid = 1930] [id = 257] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x12d150000 == 34 [pid = 1930] [id = 259] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x128fd7000 == 33 [pid = 1930] [id = 260] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x12ca83000 == 32 [pid = 1930] [id = 258] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x12a9f0800 == 31 [pid = 1930] [id = 255] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x134ec7000 == 30 [pid = 1930] [id = 261] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x1352c4800 == 29 [pid = 1930] [id = 262] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x128c46800 == 28 [pid = 1930] [id = 254] 20:00:08 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba80000 == 27 [pid = 1930] [id = 256] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 192 (0x12bc8f400) [pid = 1930] [serial = 600] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 191 (0x12d055800) [pid = 1930] [serial = 639] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 190 (0x128c9e400) [pid = 1930] [serial = 549] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 189 (0x112824800) [pid = 1930] [serial = 725] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 188 (0x128b7fc00) [pid = 1930] [serial = 683] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 187 (0x1295c5400) [pid = 1930] [serial = 686] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 186 (0x128db1c00) [pid = 1930] [serial = 684] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 185 (0x12b3ae400) [pid = 1930] [serial = 689] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 184 (0x117588800) [pid = 1930] [serial = 668] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 183 (0x124051c00) [pid = 1930] [serial = 659] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 182 (0x128fe6000) [pid = 1930] [serial = 653] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 181 (0x124072400) [pid = 1930] [serial = 647] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 180 (0x1194bd000) [pid = 1930] [serial = 671] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 179 (0x119d43400) [pid = 1930] [serial = 672] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 178 (0x1194bb400) [pid = 1930] [serial = 644] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 177 (0x12a7c6400) [pid = 1930] [serial = 663] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 176 (0x124055c00) [pid = 1930] [serial = 662] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 175 (0x124bea800) [pid = 1930] [serial = 677] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 174 (0x124e65c00) [pid = 1930] [serial = 678] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x12bf9a000) [pid = 1930] [serial = 695] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x128ac6800) [pid = 1930] [serial = 650] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 171 (0x126947400) [pid = 1930] [serial = 692] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 170 (0x115e43000) [pid = 1930] [serial = 666] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 169 (0x112819c00) [pid = 1930] [serial = 665] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 168 (0x11257e400) [pid = 1930] [serial = 641] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x12405a000) [pid = 1930] [serial = 674] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x124be3c00) [pid = 1930] [serial = 675] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x119d47000) [pid = 1930] [serial = 656] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x12ab59400) [pid = 1930] [serial = 693] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x12ce1b400) [pid = 1930] [serial = 699] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x12ce1ac00) [pid = 1930] [serial = 701] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x11257cc00) [pid = 1930] [serial = 722] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x112695c00) [pid = 1930] [serial = 723] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x12d651800) [pid = 1930] [serial = 702] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x118896400) [pid = 1930] [serial = 707] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x12c8c7400) [pid = 1930] [serial = 698] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x12bb1ec00) [pid = 1930] [serial = 690] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x124052000) [pid = 1930] [serial = 710] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x128abec00) [pid = 1930] [serial = 713] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x12bfa7c00) [pid = 1930] [serial = 716] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x119106400) [pid = 1930] [serial = 669] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x124f78c00) [pid = 1930] [serial = 680] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x12c2fdc00) [pid = 1930] [serial = 696] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x110d96800) [pid = 1930] [serial = 719] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x128ac9800) [pid = 1930] [serial = 681] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x12a7cdc00) [pid = 1930] [serial = 687] [outer = 0x0] [url = about:blank] 20:00:08 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x110f5a800) [pid = 1930] [serial = 704] [outer = 0x0] [url = about:blank] 20:00:09 INFO - PROCESS | 1930 | 1463626809027 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]]]}] 20:00:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 20:00:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 2128ms 20:00:09 INFO - PROCESS | 1930 | 1463626809074 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 20:00:09 INFO - PROCESS | 1930 | 1463626809076 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 20:00:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 20:00:09 INFO - PROCESS | 1930 | 1463626809081 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 20:00:09 INFO - PROCESS | 1930 | 1463626809084 Marionette TRACE conn2 <- [1,1026,null,{}] 20:00:09 INFO - PROCESS | 1930 | 1463626809088 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}] 20:00:09 INFO - PROCESS | 1930 | 1463626809154 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 20:00:09 INFO - PROCESS | 1930 | 1463626809200 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x113f12000 == 28 [pid = 1930] [id = 264] 20:00:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x111e23400) [pid = 1930] [serial = 790] [outer = 0x0] 20:00:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x1121b6400) [pid = 1930] [serial = 791] [outer = 0x111e23400] 20:00:09 INFO - PROCESS | 1930 | 1463626809230 Marionette DEBUG loaded listener.js 20:00:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x11257c400) [pid = 1930] [serial = 792] [outer = 0x111e23400] 20:00:09 INFO - PROCESS | 1930 | 1463626809656 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]]]}] 20:00:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 20:00:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 624ms 20:00:09 INFO - PROCESS | 1930 | 1463626809705 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 20:00:09 INFO - PROCESS | 1930 | 1463626809712 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 20:00:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 20:00:09 INFO - PROCESS | 1930 | 1463626809719 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 20:00:09 INFO - PROCESS | 1930 | 1463626809722 Marionette TRACE conn2 <- [1,1030,null,{}] 20:00:09 INFO - PROCESS | 1930 | 1463626809725 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}] 20:00:09 INFO - PROCESS | 1930 | 1463626809845 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 20:00:09 INFO - PROCESS | 1930 | 1463626809903 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x117041800 == 29 [pid = 1930] [id = 265] 20:00:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x112818000) [pid = 1930] [serial = 793] [outer = 0x0] 20:00:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x11281b000) [pid = 1930] [serial = 794] [outer = 0x112818000] 20:00:09 INFO - PROCESS | 1930 | 1463626809943 Marionette DEBUG loaded listener.js 20:00:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x112c5ec00) [pid = 1930] [serial = 795] [outer = 0x112818000] 20:00:10 INFO - PROCESS | 1930 | 1463626810268 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]]]}] 20:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 20:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 575ms 20:00:10 INFO - PROCESS | 1930 | 1463626810293 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 20:00:10 INFO - PROCESS | 1930 | 1463626810295 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 20:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 20:00:10 INFO - PROCESS | 1930 | 1463626810299 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 20:00:10 INFO - PROCESS | 1930 | 1463626810302 Marionette TRACE conn2 <- [1,1034,null,{}] 20:00:10 INFO - PROCESS | 1930 | 1463626810311 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}] 20:00:10 INFO - PROCESS | 1930 | 1463626810390 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 20:00:10 INFO - PROCESS | 1930 | 1463626810407 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x11807d000 == 30 [pid = 1930] [id = 266] 20:00:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x110d8f400) [pid = 1930] [serial = 796] [outer = 0x0] 20:00:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x116074000) [pid = 1930] [serial = 797] [outer = 0x110d8f400] 20:00:10 INFO - PROCESS | 1930 | 1463626810436 Marionette DEBUG loaded listener.js 20:00:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x1166b5800) [pid = 1930] [serial = 798] [outer = 0x110d8f400] 20:00:10 INFO - PROCESS | 1930 | 1463626810763 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]]]}] 20:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 20:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 522ms 20:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 20:00:10 INFO - PROCESS | 1930 | 1463626810821 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 20:00:10 INFO - PROCESS | 1930 | 1463626810822 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 20:00:10 INFO - PROCESS | 1930 | 1463626810825 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 20:00:10 INFO - PROCESS | 1930 | 1463626810826 Marionette TRACE conn2 <- [1,1038,null,{}] 20:00:10 INFO - PROCESS | 1930 | 1463626810828 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}] 20:00:10 INFO - PROCESS | 1930 | 1463626810923 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 20:00:10 INFO - PROCESS | 1930 | 1463626810930 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x11867c000 == 31 [pid = 1930] [id = 267] 20:00:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x11345c000) [pid = 1930] [serial = 799] [outer = 0x0] 20:00:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x116943800) [pid = 1930] [serial = 800] [outer = 0x11345c000] 20:00:10 INFO - PROCESS | 1930 | 1463626810955 Marionette DEBUG loaded listener.js 20:00:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x118094c00) [pid = 1930] [serial = 801] [outer = 0x11345c000] 20:00:11 INFO - PROCESS | 1930 | 1463626811342 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]]]}] 20:00:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 20:00:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 567ms 20:00:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 20:00:11 INFO - PROCESS | 1930 | 1463626811393 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 20:00:11 INFO - PROCESS | 1930 | 1463626811394 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 20:00:11 INFO - PROCESS | 1930 | 1463626811396 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 20:00:11 INFO - PROCESS | 1930 | 1463626811397 Marionette TRACE conn2 <- [1,1042,null,{}] 20:00:11 INFO - PROCESS | 1930 | 1463626811399 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}] 20:00:11 INFO - PROCESS | 1930 | 1463626811469 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 20:00:11 INFO - PROCESS | 1930 | 1463626811476 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x1199d0800 == 32 [pid = 1930] [id = 268] 20:00:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x110f5c000) [pid = 1930] [serial = 802] [outer = 0x0] 20:00:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x1182c3400) [pid = 1930] [serial = 803] [outer = 0x110f5c000] 20:00:11 INFO - PROCESS | 1930 | 1463626811517 Marionette DEBUG loaded listener.js 20:00:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x11837c800) [pid = 1930] [serial = 804] [outer = 0x110f5c000] 20:00:11 INFO - PROCESS | 1930 | 1463626811993 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]]]}] 20:00:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 20:00:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 624ms 20:00:12 INFO - PROCESS | 1930 | 1463626812022 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 20:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 20:00:12 INFO - PROCESS | 1930 | 1463626812024 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 20:00:12 INFO - PROCESS | 1930 | 1463626812027 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 20:00:12 INFO - PROCESS | 1930 | 1463626812029 Marionette TRACE conn2 <- [1,1046,null,{}] 20:00:12 INFO - PROCESS | 1930 | 1463626812032 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}] 20:00:12 INFO - PROCESS | 1930 | 1463626812138 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 20:00:12 INFO - PROCESS | 1930 | 1463626812144 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x12061f000 == 33 [pid = 1930] [id = 269] 20:00:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x118621400) [pid = 1930] [serial = 805] [outer = 0x0] 20:00:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x11864b800) [pid = 1930] [serial = 806] [outer = 0x118621400] 20:00:12 INFO - PROCESS | 1930 | 1463626812172 Marionette DEBUG loaded listener.js 20:00:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x11919e400) [pid = 1930] [serial = 807] [outer = 0x118621400] 20:00:12 INFO - PROCESS | 1930 | 1463626812493 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]]]}] 20:00:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 20:00:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 520ms 20:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 20:00:12 INFO - PROCESS | 1930 | 1463626812547 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 20:00:12 INFO - PROCESS | 1930 | 1463626812548 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 20:00:12 INFO - PROCESS | 1930 | 1463626812551 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 20:00:12 INFO - PROCESS | 1930 | 1463626812552 Marionette TRACE conn2 <- [1,1050,null,{}] 20:00:12 INFO - PROCESS | 1930 | 1463626812554 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}] 20:00:12 INFO - PROCESS | 1930 | 1463626812645 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 20:00:12 INFO - PROCESS | 1930 | 1463626812717 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x120f70800 == 34 [pid = 1930] [id = 270] 20:00:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x110d8dc00) [pid = 1930] [serial = 808] [outer = 0x0] 20:00:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x1193dc400) [pid = 1930] [serial = 809] [outer = 0x110d8dc00] 20:00:12 INFO - PROCESS | 1930 | 1463626812757 Marionette DEBUG loaded listener.js 20:00:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x1194b4400) [pid = 1930] [serial = 810] [outer = 0x110d8dc00] 20:00:13 INFO - PROCESS | 1930 | 1463626813106 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]]]}] 20:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 20:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 571ms 20:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 20:00:13 INFO - PROCESS | 1930 | 1463626813122 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 20:00:13 INFO - PROCESS | 1930 | 1463626813123 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 20:00:13 INFO - PROCESS | 1930 | 1463626813125 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 20:00:13 INFO - PROCESS | 1930 | 1463626813126 Marionette TRACE conn2 <- [1,1054,null,{}] 20:00:13 INFO - PROCESS | 1930 | 1463626813127 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}] 20:00:13 INFO - PROCESS | 1930 | 1463626813195 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 20:00:13 INFO - PROCESS | 1930 | 1463626813262 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x1240a0800 == 35 [pid = 1930] [id = 271] 20:00:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x1193e6400) [pid = 1930] [serial = 811] [outer = 0x0] 20:00:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 169 (0x1194bc400) [pid = 1930] [serial = 812] [outer = 0x1193e6400] 20:00:13 INFO - PROCESS | 1930 | 1463626813305 Marionette DEBUG loaded listener.js 20:00:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 170 (0x11991ac00) [pid = 1930] [serial = 813] [outer = 0x1193e6400] 20:00:13 INFO - PROCESS | 1930 | 1463626813732 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]]]}] 20:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 20:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 619ms 20:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 20:00:13 INFO - PROCESS | 1930 | 1463626813744 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 20:00:13 INFO - PROCESS | 1930 | 1463626813745 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 20:00:13 INFO - PROCESS | 1930 | 1463626813748 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 20:00:13 INFO - PROCESS | 1930 | 1463626813751 Marionette TRACE conn2 <- [1,1058,null,{}] 20:00:13 INFO - PROCESS | 1930 | 1463626813753 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}] 20:00:13 INFO - PROCESS | 1930 | 1463626813827 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 20:00:13 INFO - PROCESS | 1930 | 1463626813884 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x11807b800 == 36 [pid = 1930] [id = 272] 20:00:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x112c9a000) [pid = 1930] [serial = 814] [outer = 0x0] 20:00:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x1199ae400) [pid = 1930] [serial = 815] [outer = 0x112c9a000] 20:00:13 INFO - PROCESS | 1930 | 1463626813909 Marionette DEBUG loaded listener.js 20:00:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x119d43800) [pid = 1930] [serial = 816] [outer = 0x112c9a000] 20:00:14 INFO - PROCESS | 1930 | 1463626814189 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]]]}] 20:00:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 20:00:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 471ms 20:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 20:00:14 INFO - PROCESS | 1930 | 1463626814224 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 20:00:14 INFO - PROCESS | 1930 | 1463626814225 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 20:00:14 INFO - PROCESS | 1930 | 1463626814227 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 20:00:14 INFO - PROCESS | 1930 | 1463626814228 Marionette TRACE conn2 <- [1,1062,null,{}] 20:00:14 INFO - PROCESS | 1930 | 1463626814231 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}] 20:00:14 INFO - PROCESS | 1930 | 1463626814328 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 20:00:14 INFO - PROCESS | 1930 | 1463626814338 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x124b61800 == 37 [pid = 1930] [id = 273] 20:00:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x11606ec00) [pid = 1930] [serial = 817] [outer = 0x0] 20:00:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 175 (0x119dcd800) [pid = 1930] [serial = 818] [outer = 0x11606ec00] 20:00:14 INFO - PROCESS | 1930 | 1463626814363 Marionette DEBUG loaded listener.js 20:00:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 176 (0x124054800) [pid = 1930] [serial = 819] [outer = 0x11606ec00] 20:00:14 INFO - PROCESS | 1930 | 1463626814730 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]]]}] 20:00:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 20:00:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 518ms 20:00:14 INFO - PROCESS | 1930 | 1463626814745 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 20:00:14 INFO - PROCESS | 1930 | 1463626814747 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 20:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 20:00:14 INFO - PROCESS | 1930 | 1463626814749 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 20:00:14 INFO - PROCESS | 1930 | 1463626814751 Marionette TRACE conn2 <- [1,1066,null,{}] 20:00:14 INFO - PROCESS | 1930 | 1463626814753 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}] 20:00:14 INFO - PROCESS | 1930 | 1463626814860 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 20:00:14 INFO - PROCESS | 1930 | 1463626814873 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x1199cd800 == 38 [pid = 1930] [id = 274] 20:00:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 177 (0x12406c800) [pid = 1930] [serial = 820] [outer = 0x0] 20:00:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 178 (0x1241bac00) [pid = 1930] [serial = 821] [outer = 0x12406c800] 20:00:14 INFO - PROCESS | 1930 | 1463626814905 Marionette DEBUG loaded listener.js 20:00:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 179 (0x124467000) [pid = 1930] [serial = 822] [outer = 0x12406c800] 20:00:15 INFO - PROCESS | 1930 | 1463626815251 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]]]}] 20:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 20:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 520ms 20:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 20:00:15 INFO - PROCESS | 1930 | 1463626815269 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 20:00:15 INFO - PROCESS | 1930 | 1463626815270 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 20:00:15 INFO - PROCESS | 1930 | 1463626815272 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 20:00:15 INFO - PROCESS | 1930 | 1463626815273 Marionette TRACE conn2 <- [1,1070,null,{}] 20:00:15 INFO - PROCESS | 1930 | 1463626815276 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}] 20:00:15 INFO - PROCESS | 1930 | 1463626815372 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 20:00:15 INFO - PROCESS | 1930 | 1463626815376 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x128a2c000 == 39 [pid = 1930] [id = 275] 20:00:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 180 (0x1241bc400) [pid = 1930] [serial = 823] [outer = 0x0] 20:00:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 181 (0x124be3800) [pid = 1930] [serial = 824] [outer = 0x1241bc400] 20:00:15 INFO - PROCESS | 1930 | 1463626815401 Marionette DEBUG loaded listener.js 20:00:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 182 (0x124e5dc00) [pid = 1930] [serial = 825] [outer = 0x1241bc400] 20:00:15 INFO - PROCESS | 1930 | 1463626815737 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]]]}] 20:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 20:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 519ms 20:00:15 INFO - PROCESS | 1930 | 1463626815793 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 20:00:15 INFO - PROCESS | 1930 | 1463626815794 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 20:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 20:00:15 INFO - PROCESS | 1930 | 1463626815796 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 20:00:15 INFO - PROCESS | 1930 | 1463626815797 Marionette TRACE conn2 <- [1,1074,null,{}] 20:00:15 INFO - PROCESS | 1930 | 1463626815799 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}] 20:00:15 INFO - PROCESS | 1930 | 1463626815902 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 20:00:15 INFO - PROCESS | 1930 | 1463626815914 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x128fbf800 == 40 [pid = 1930] [id = 276] 20:00:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 183 (0x124e64000) [pid = 1930] [serial = 826] [outer = 0x0] 20:00:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 184 (0x124e6b400) [pid = 1930] [serial = 827] [outer = 0x124e64000] 20:00:15 INFO - PROCESS | 1930 | 1463626815939 Marionette DEBUG loaded listener.js 20:00:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 185 (0x124f7a000) [pid = 1930] [serial = 828] [outer = 0x124e64000] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 184 (0x110d94c00) [pid = 1930] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 183 (0x11333f400) [pid = 1930] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 182 (0x124bf0400) [pid = 1930] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 181 (0x112575000) [pid = 1930] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 180 (0x118641800) [pid = 1930] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 179 (0x119ed2400) [pid = 1930] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 178 (0x12be78800) [pid = 1930] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 177 (0x112577400) [pid = 1930] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 176 (0x119dd2800) [pid = 1930] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 175 (0x110f56000) [pid = 1930] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 174 (0x12a890000) [pid = 1930] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x125eb7000) [pid = 1930] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x118645000) [pid = 1930] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 171 (0x1161f3400) [pid = 1930] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 170 (0x11269b000) [pid = 1930] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 169 (0x111c1f400) [pid = 1930] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 168 (0x128abf000) [pid = 1930] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x125869c00) [pid = 1930] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x119d44c00) [pid = 1930] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x1193f5400) [pid = 1930] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x1197f3000) [pid = 1930] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x118646800) [pid = 1930] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x128ac6400) [pid = 1930] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x1290bc400) [pid = 1930] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x1297d8c00) [pid = 1930] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x110f58800) [pid = 1930] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x12be78400) [pid = 1930] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x1161ee000) [pid = 1930] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x12446e400) [pid = 1930] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x124054400) [pid = 1930] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x119d42c00) [pid = 1930] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x1193d9000) [pid = 1930] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x118620000) [pid = 1930] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x1182c0800) [pid = 1930] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x112695000) [pid = 1930] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x110d8c800) [pid = 1930] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x124054000) [pid = 1930] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x1193f5c00) [pid = 1930] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x113d67800) [pid = 1930] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x110f58000) [pid = 1930] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x124e5d800) [pid = 1930] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x12406f000) [pid = 1930] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x1258d5000) [pid = 1930] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x1241b9c00) [pid = 1930] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x119d3a800) [pid = 1930] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x12bf9b800) [pid = 1930] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x124ab5000) [pid = 1930] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x124e5e000) [pid = 1930] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x1183dbc00) [pid = 1930] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x125ead800) [pid = 1930] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x111a0e800) [pid = 1930] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x116a51800) [pid = 1930] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 20:00:16 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x118893c00) [pid = 1930] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 20:00:16 INFO - PROCESS | 1930 | 1463626816909 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]]]}] 20:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 20:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1124ms 20:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 20:00:16 INFO - PROCESS | 1930 | 1463626816921 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 20:00:16 INFO - PROCESS | 1930 | 1463626816923 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 20:00:16 INFO - PROCESS | 1930 | 1463626816927 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 20:00:16 INFO - PROCESS | 1930 | 1463626816929 Marionette TRACE conn2 <- [1,1078,null,{}] 20:00:16 INFO - PROCESS | 1930 | 1463626816935 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}] 20:00:17 INFO - PROCESS | 1930 | 1463626817023 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 20:00:17 INFO - PROCESS | 1930 | 1463626817125 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x118077000 == 41 [pid = 1930] [id = 277] 20:00:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x110f52800) [pid = 1930] [serial = 829] [outer = 0x0] 20:00:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x11257b400) [pid = 1930] [serial = 830] [outer = 0x110f52800] 20:00:17 INFO - PROCESS | 1930 | 1463626817166 Marionette DEBUG loaded listener.js 20:00:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x1161ee000) [pid = 1930] [serial = 831] [outer = 0x110f52800] 20:00:17 INFO - PROCESS | 1930 | 1463626817490 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]]]}] 20:00:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 20:00:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 577ms 20:00:17 INFO - PROCESS | 1930 | 1463626817504 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 20:00:17 INFO - PROCESS | 1930 | 1463626817506 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 20:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 20:00:17 INFO - PROCESS | 1930 | 1463626817509 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 20:00:17 INFO - PROCESS | 1930 | 1463626817511 Marionette TRACE conn2 <- [1,1082,null,{}] 20:00:17 INFO - PROCESS | 1930 | 1463626817514 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}] 20:00:17 INFO - PROCESS | 1930 | 1463626817636 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 20:00:17 INFO - PROCESS | 1930 | 1463626817716 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x120f6f000 == 42 [pid = 1930] [id = 278] 20:00:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x111c1f400) [pid = 1930] [serial = 832] [outer = 0x0] 20:00:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x11758b000) [pid = 1930] [serial = 833] [outer = 0x111c1f400] 20:00:17 INFO - PROCESS | 1930 | 1463626817755 Marionette DEBUG loaded listener.js 20:00:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x118ea4800) [pid = 1930] [serial = 834] [outer = 0x111c1f400] 20:00:18 INFO - PROCESS | 1930 | 1463626818036 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]]]}] 20:00:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 20:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 571ms 20:00:18 INFO - PROCESS | 1930 | 1463626818079 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 20:00:18 INFO - PROCESS | 1930 | 1463626818080 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 20:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 20:00:18 INFO - PROCESS | 1930 | 1463626818090 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 20:00:18 INFO - PROCESS | 1930 | 1463626818091 Marionette TRACE conn2 <- [1,1086,null,{}] 20:00:18 INFO - PROCESS | 1930 | 1463626818093 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}] 20:00:18 INFO - PROCESS | 1930 | 1463626818175 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 20:00:18 INFO - PROCESS | 1930 | 1463626818179 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x129785800 == 43 [pid = 1930] [id = 279] 20:00:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x1193f5000) [pid = 1930] [serial = 835] [outer = 0x0] 20:00:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x119d3e800) [pid = 1930] [serial = 836] [outer = 0x1193f5000] 20:00:18 INFO - PROCESS | 1930 | 1463626818206 Marionette DEBUG loaded listener.js 20:00:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x124055400) [pid = 1930] [serial = 837] [outer = 0x1193f5000] 20:00:18 INFO - PROCESS | 1930 | 1463626818517 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]]]}] 20:00:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 20:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 468ms 20:00:18 INFO - PROCESS | 1930 | 1463626818572 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 20:00:18 INFO - PROCESS | 1930 | 1463626818573 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 20:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 20:00:18 INFO - PROCESS | 1930 | 1463626818585 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 20:00:18 INFO - PROCESS | 1930 | 1463626818586 Marionette TRACE conn2 <- [1,1090,null,{}] 20:00:18 INFO - PROCESS | 1930 | 1463626818588 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}] 20:00:18 INFO - PROCESS | 1930 | 1463626818670 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 20:00:18 INFO - PROCESS | 1930 | 1463626818675 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a8b5800 == 44 [pid = 1930] [id = 280] 20:00:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x119923c00) [pid = 1930] [serial = 838] [outer = 0x0] 20:00:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x124263400) [pid = 1930] [serial = 839] [outer = 0x119923c00] 20:00:18 INFO - PROCESS | 1930 | 1463626818699 Marionette DEBUG loaded listener.js 20:00:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x124e62c00) [pid = 1930] [serial = 840] [outer = 0x119923c00] 20:00:19 INFO - PROCESS | 1930 | 1463626819197 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]]]}] 20:00:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 20:00:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 668ms 20:00:19 INFO - PROCESS | 1930 | 1463626819254 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 20:00:19 INFO - PROCESS | 1930 | 1463626819257 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 20:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 20:00:19 INFO - PROCESS | 1930 | 1463626819261 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 20:00:19 INFO - PROCESS | 1930 | 1463626819263 Marionette TRACE conn2 <- [1,1094,null,{}] 20:00:19 INFO - PROCESS | 1930 | 1463626819292 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}] 20:00:19 INFO - PROCESS | 1930 | 1463626819401 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 20:00:19 INFO - PROCESS | 1930 | 1463626819504 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x116f19000 == 45 [pid = 1930] [id = 281] 20:00:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x112575000) [pid = 1930] [serial = 841] [outer = 0x0] 20:00:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x11257c800) [pid = 1930] [serial = 842] [outer = 0x112575000] 20:00:19 INFO - PROCESS | 1930 | 1463626819535 Marionette DEBUG loaded listener.js 20:00:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x11269a000) [pid = 1930] [serial = 843] [outer = 0x112575000] 20:00:20 INFO - PROCESS | 1930 | 1463626820042 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]]]}] 20:00:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 20:00:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 793ms 20:00:20 INFO - PROCESS | 1930 | 1463626820074 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 20:00:20 INFO - PROCESS | 1930 | 1463626820078 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 20:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 20:00:20 INFO - PROCESS | 1930 | 1463626820086 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 20:00:20 INFO - PROCESS | 1930 | 1463626820088 Marionette TRACE conn2 <- [1,1098,null,{}] 20:00:20 INFO - PROCESS | 1930 | 1463626820091 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}] 20:00:20 INFO - PROCESS | 1930 | 1463626820200 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 20:00:20 INFO - PROCESS | 1930 | 1463626820278 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x119be9800 == 46 [pid = 1930] [id = 282] 20:00:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x11322d000) [pid = 1930] [serial = 844] [outer = 0x0] 20:00:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x1134ed400) [pid = 1930] [serial = 845] [outer = 0x11322d000] 20:00:20 INFO - PROCESS | 1930 | 1463626820308 Marionette DEBUG loaded listener.js 20:00:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x1161edc00) [pid = 1930] [serial = 846] [outer = 0x11322d000] 20:00:20 INFO - PROCESS | 1930 | 1463626820992 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]]]}] 20:00:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 20:00:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 922ms 20:00:21 INFO - PROCESS | 1930 | 1463626821029 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 20:00:21 INFO - PROCESS | 1930 | 1463626821031 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 20:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 20:00:21 INFO - PROCESS | 1930 | 1463626821038 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 20:00:21 INFO - PROCESS | 1930 | 1463626821040 Marionette TRACE conn2 <- [1,1102,null,{}] 20:00:21 INFO - PROCESS | 1930 | 1463626821044 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}] 20:00:21 INFO - PROCESS | 1930 | 1463626821142 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 20:00:21 INFO - PROCESS | 1930 | 1463626821223 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x11704c000 == 47 [pid = 1930] [id = 283] 20:00:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x110f56400) [pid = 1930] [serial = 847] [outer = 0x0] 20:00:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x11214e000) [pid = 1930] [serial = 848] [outer = 0x110f56400] 20:00:21 INFO - PROCESS | 1930 | 1463626821250 Marionette DEBUG loaded listener.js 20:00:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x112691000) [pid = 1930] [serial = 849] [outer = 0x110f56400] 20:00:21 INFO - PROCESS | 1930 | --DOCSHELL 0x12daa8800 == 46 [pid = 1930] [id = 21] 20:00:21 INFO - PROCESS | 1930 | --DOCSHELL 0x111ca6000 == 45 [pid = 1930] [id = 22] 20:00:21 INFO - PROCESS | 1930 | --DOCSHELL 0x12ca74000 == 44 [pid = 1930] [id = 15] 20:00:21 INFO - PROCESS | 1930 | --DOCSHELL 0x115e0a800 == 43 [pid = 1930] [id = 23] 20:00:21 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba06800 == 42 [pid = 1930] [id = 19] 20:00:21 INFO - PROCESS | 1930 | --DOCSHELL 0x118079800 == 41 [pid = 1930] [id = 12] 20:00:21 INFO - PROCESS | 1930 | --DOCSHELL 0x12baa5000 == 40 [pid = 1930] [id = 20] 20:00:21 INFO - PROCESS | 1930 | --DOCSHELL 0x12d155800 == 39 [pid = 1930] [id = 18] 20:00:21 INFO - PROCESS | 1930 | --DOCSHELL 0x12a90a000 == 38 [pid = 1930] [id = 8] 20:00:21 INFO - PROCESS | 1930 | --DOCSHELL 0x12c823000 == 37 [pid = 1930] [id = 14] 20:00:21 INFO - PROCESS | 1930 | --DOCSHELL 0x12beb8800 == 36 [pid = 1930] [id = 11] 20:00:21 INFO - PROCESS | 1930 | --DOCSHELL 0x12c2d6800 == 35 [pid = 1930] [id = 13] 20:00:21 INFO - PROCESS | 1930 | --DOCSHELL 0x1290d7000 == 34 [pid = 1930] [id = 6] 20:00:21 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba90800 == 33 [pid = 1930] [id = 10] 20:00:21 INFO - PROCESS | 1930 | --DOCSHELL 0x1161e3800 == 32 [pid = 1930] [id = 26] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x12ce16c00) [pid = 1930] [serial = 788] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x1182bf000) [pid = 1930] [serial = 720] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x113340400) [pid = 1930] [serial = 726] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x113d66c00) [pid = 1930] [serial = 552] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x11991f800) [pid = 1930] [serial = 555] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x124e64c00) [pid = 1930] [serial = 594] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x118379c00) [pid = 1930] [serial = 455] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x12b3bbc00) [pid = 1930] [serial = 714] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x11693f000) [pid = 1930] [serial = 513] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x12a5e0400) [pid = 1930] [serial = 597] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x1241c0c00) [pid = 1930] [serial = 458] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x12c8c4800) [pid = 1930] [serial = 717] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x1241bd400) [pid = 1930] [serial = 452] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x124e65000) [pid = 1930] [serial = 519] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x111c1a800) [pid = 1930] [serial = 705] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x12b3bb800) [pid = 1930] [serial = 510] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x1297d7c00) [pid = 1930] [serial = 525] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x1193e1000) [pid = 1930] [serial = 516] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x118835c00) [pid = 1930] [serial = 591] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x1270e6400) [pid = 1930] [serial = 522] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x126949c00) [pid = 1930] [serial = 558] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x124f75800) [pid = 1930] [serial = 711] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x12c2f4000) [pid = 1930] [serial = 588] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x129375400) [pid = 1930] [serial = 561] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x124f79800) [pid = 1930] [serial = 461] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x1194bbc00) [pid = 1930] [serial = 708] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x128b7f000) [pid = 1930] [serial = 464] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x124053400) [pid = 1930] [serial = 744] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x119d45800) [pid = 1930] [serial = 743] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x1199a5800) [pid = 1930] [serial = 741] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x1194be000) [pid = 1930] [serial = 740] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x1194b4800) [pid = 1930] [serial = 738] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x1193e0000) [pid = 1930] [serial = 737] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x11863e400) [pid = 1930] [serial = 735] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x1182c6400) [pid = 1930] [serial = 734] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x1166b7800) [pid = 1930] [serial = 732] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x113231800) [pid = 1930] [serial = 731] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x110f5fc00) [pid = 1930] [serial = 729] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x110d94000) [pid = 1930] [serial = 728] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x125ead400) [pid = 1930] [serial = 764] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x126d3a000) [pid = 1930] [serial = 765] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x12404d400) [pid = 1930] [serial = 761] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x1241b5000) [pid = 1930] [serial = 762] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x1183dec00) [pid = 1930] [serial = 758] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x118899000) [pid = 1930] [serial = 759] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x112821400) [pid = 1930] [serial = 756] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x1121b5c00) [pid = 1930] [serial = 755] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x125eb1800) [pid = 1930] [serial = 753] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x125869800) [pid = 1930] [serial = 752] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x12c8c8400) [pid = 1930] [serial = 786] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x126fe6800) [pid = 1930] [serial = 767] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x128ac3400) [pid = 1930] [serial = 768] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x12ab59800) [pid = 1930] [serial = 774] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x12bc91000) [pid = 1930] [serial = 783] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x11615b000) [pid = 1930] [serial = 642] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x129377400) [pid = 1930] [serial = 654] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x128bd5400) [pid = 1930] [serial = 651] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x1295c4000) [pid = 1930] [serial = 657] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x1194c2800) [pid = 1930] [serial = 645] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x124e5f000) [pid = 1930] [serial = 648] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x125683c00) [pid = 1930] [serial = 660] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x128b77800) [pid = 1930] [serial = 770] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x12a5e7000) [pid = 1930] [serial = 773] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x128daf000) [pid = 1930] [serial = 771] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x12b3ad800) [pid = 1930] [serial = 776] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x1193d9800) [pid = 1930] [serial = 779] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x128bd8800) [pid = 1930] [serial = 780] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x12bfa3000) [pid = 1930] [serial = 785] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x12a7cb800) [pid = 1930] [serial = 782] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x12bb21000) [pid = 1930] [serial = 777] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x124e6ac00) [pid = 1930] [serial = 750] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x124e5f400) [pid = 1930] [serial = 749] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x124be4000) [pid = 1930] [serial = 747] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x124072000) [pid = 1930] [serial = 746] [outer = 0x0] [url = about:blank] 20:00:21 INFO - PROCESS | 1930 | 1463626821698 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]]]}] 20:00:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 20:00:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 672ms 20:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 20:00:21 INFO - PROCESS | 1930 | 1463626821710 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 20:00:21 INFO - PROCESS | 1930 | 1463626821713 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 20:00:21 INFO - PROCESS | 1930 | 1463626821720 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 20:00:21 INFO - PROCESS | 1930 | 1463626821722 Marionette TRACE conn2 <- [1,1106,null,{}] 20:00:21 INFO - PROCESS | 1930 | 1463626821724 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}] 20:00:21 INFO - PROCESS | 1930 | 1463626821799 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 20:00:21 INFO - PROCESS | 1930 | 1463626821805 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x116969800 == 33 [pid = 1930] [id = 284] 20:00:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x1121b5c00) [pid = 1930] [serial = 850] [outer = 0x0] 20:00:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x112816000) [pid = 1930] [serial = 851] [outer = 0x1121b5c00] 20:00:21 INFO - PROCESS | 1930 | 1463626821831 Marionette DEBUG loaded listener.js 20:00:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x113461000) [pid = 1930] [serial = 852] [outer = 0x1121b5c00] 20:00:22 INFO - PROCESS | 1930 | 1463626822171 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]]]}] 20:00:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 20:00:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 469ms 20:00:22 INFO - PROCESS | 1930 | 1463626822189 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 20:00:22 INFO - PROCESS | 1930 | 1463626822191 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 20:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 20:00:22 INFO - PROCESS | 1930 | 1463626822212 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 20:00:22 INFO - PROCESS | 1930 | 1463626822215 Marionette TRACE conn2 <- [1,1110,null,{}] 20:00:22 INFO - PROCESS | 1930 | 1463626822222 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}] 20:00:22 INFO - PROCESS | 1930 | 1463626822303 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 20:00:22 INFO - PROCESS | 1930 | 1463626822309 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x118676000 == 34 [pid = 1930] [id = 285] 20:00:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x111c1cc00) [pid = 1930] [serial = 853] [outer = 0x0] 20:00:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x116937c00) [pid = 1930] [serial = 854] [outer = 0x111c1cc00] 20:00:22 INFO - PROCESS | 1930 | 1463626822338 Marionette DEBUG loaded listener.js 20:00:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x11757c800) [pid = 1930] [serial = 855] [outer = 0x111c1cc00] 20:00:22 INFO - PROCESS | 1930 | 1463626822686 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]]]}] 20:00:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 20:00:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 526ms 20:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 20:00:22 INFO - PROCESS | 1930 | 1463626822734 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 20:00:22 INFO - PROCESS | 1930 | 1463626822736 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 20:00:22 INFO - PROCESS | 1930 | 1463626822738 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 20:00:22 INFO - PROCESS | 1930 | 1463626822739 Marionette TRACE conn2 <- [1,1114,null,{}] 20:00:22 INFO - PROCESS | 1930 | 1463626822749 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}] 20:00:22 INFO - PROCESS | 1930 | 1463626822829 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 20:00:22 INFO - PROCESS | 1930 | 1463626822876 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x11945d800 == 35 [pid = 1930] [id = 286] 20:00:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x1160df800) [pid = 1930] [serial = 856] [outer = 0x0] 20:00:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x118095c00) [pid = 1930] [serial = 857] [outer = 0x1160df800] 20:00:22 INFO - PROCESS | 1930 | 1463626822902 Marionette DEBUG loaded listener.js 20:00:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x1182c9c00) [pid = 1930] [serial = 858] [outer = 0x1160df800] 20:00:23 INFO - PROCESS | 1930 | 1463626823173 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]]]}] 20:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 20:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 475ms 20:00:23 INFO - PROCESS | 1930 | 1463626823221 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 20:00:23 INFO - PROCESS | 1930 | 1463626823222 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 20:00:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 20:00:23 INFO - PROCESS | 1930 | 1463626823225 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 20:00:23 INFO - PROCESS | 1930 | 1463626823226 Marionette TRACE conn2 <- [1,1118,null,{}] 20:00:23 INFO - PROCESS | 1930 | 1463626823228 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}] 20:00:23 INFO - PROCESS | 1930 | 1463626823306 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 20:00:23 INFO - PROCESS | 1930 | 1463626823311 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x120f3f800 == 36 [pid = 1930] [id = 287] 20:00:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x11837ac00) [pid = 1930] [serial = 859] [outer = 0x0] 20:00:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x1183e6000) [pid = 1930] [serial = 860] [outer = 0x11837ac00] 20:00:23 INFO - PROCESS | 1930 | 1463626823338 Marionette DEBUG loaded listener.js 20:00:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x118645800) [pid = 1930] [serial = 861] [outer = 0x11837ac00] 20:00:23 INFO - PROCESS | 1930 | 1463626823819 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]]]}] 20:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 20:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 621ms 20:00:23 INFO - PROCESS | 1930 | 1463626823846 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 20:00:23 INFO - PROCESS | 1930 | 1463626823848 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 20:00:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 20:00:23 INFO - PROCESS | 1930 | 1463626823851 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 20:00:23 INFO - PROCESS | 1930 | 1463626823852 Marionette TRACE conn2 <- [1,1122,null,{}] 20:00:23 INFO - PROCESS | 1930 | 1463626823854 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}] 20:00:23 INFO - PROCESS | 1930 | 1463626823970 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 20:00:24 INFO - PROCESS | 1930 | 1463626824004 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x124b4b000 == 37 [pid = 1930] [id = 288] 20:00:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x118646c00) [pid = 1930] [serial = 862] [outer = 0x0] 20:00:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x1197efc00) [pid = 1930] [serial = 863] [outer = 0x118646c00] 20:00:24 INFO - PROCESS | 1930 | 1463626824029 Marionette DEBUG loaded listener.js 20:00:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x119d45c00) [pid = 1930] [serial = 864] [outer = 0x118646c00] 20:00:24 INFO - PROCESS | 1930 | 1463626824374 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]]]}] 20:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 20:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 569ms 20:00:24 INFO - PROCESS | 1930 | 1463626824421 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 20:00:24 INFO - PROCESS | 1930 | 1463626824422 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 20:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 20:00:24 INFO - PROCESS | 1930 | 1463626824425 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 20:00:24 INFO - PROCESS | 1930 | 1463626824426 Marionette TRACE conn2 <- [1,1126,null,{}] 20:00:24 INFO - PROCESS | 1930 | 1463626824429 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}] 20:00:24 INFO - PROCESS | 1930 | 1463626824567 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 20:00:24 INFO - PROCESS | 1930 | 1463626824587 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x1256d1000 == 38 [pid = 1930] [id = 289] 20:00:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x119d49000) [pid = 1930] [serial = 865] [outer = 0x0] 20:00:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x12404dc00) [pid = 1930] [serial = 866] [outer = 0x119d49000] 20:00:24 INFO - PROCESS | 1930 | 1463626824626 Marionette DEBUG loaded listener.js 20:00:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x124057400) [pid = 1930] [serial = 867] [outer = 0x119d49000] 20:00:25 INFO - PROCESS | 1930 | 1463626825073 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]]]}] 20:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 20:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 668ms 20:00:25 INFO - PROCESS | 1930 | 1463626825094 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 20:00:25 INFO - PROCESS | 1930 | 1463626825095 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 20:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 20:00:25 INFO - PROCESS | 1930 | 1463626825097 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 20:00:25 INFO - PROCESS | 1930 | 1463626825098 Marionette TRACE conn2 <- [1,1130,null,{}] 20:00:25 INFO - PROCESS | 1930 | 1463626825101 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}] 20:00:25 INFO - PROCESS | 1930 | 1463626825193 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 20:00:25 INFO - PROCESS | 1930 | 1463626825205 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x125f28000 == 39 [pid = 1930] [id = 290] 20:00:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x119dcf400) [pid = 1930] [serial = 868] [outer = 0x0] 20:00:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x12406d400) [pid = 1930] [serial = 869] [outer = 0x119dcf400] 20:00:25 INFO - PROCESS | 1930 | 1463626825229 Marionette DEBUG loaded listener.js 20:00:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x12415d400) [pid = 1930] [serial = 870] [outer = 0x119dcf400] 20:00:25 INFO - PROCESS | 1930 | 1463626825570 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]]]}] 20:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 20:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 522ms 20:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 20:00:25 INFO - PROCESS | 1930 | 1463626825620 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 20:00:25 INFO - PROCESS | 1930 | 1463626825622 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 20:00:25 INFO - PROCESS | 1930 | 1463626825625 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 20:00:25 INFO - PROCESS | 1930 | 1463626825627 Marionette TRACE conn2 <- [1,1134,null,{}] 20:00:25 INFO - PROCESS | 1930 | 1463626825630 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}] 20:00:25 INFO - PROCESS | 1930 | 1463626825771 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 20:00:25 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x11606ec00) [pid = 1930] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 20:00:25 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x1241bc400) [pid = 1930] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 20:00:25 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x118621400) [pid = 1930] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 20:00:25 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x1193e6400) [pid = 1930] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 20:00:25 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x110d8dc00) [pid = 1930] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 20:00:25 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x110f5c000) [pid = 1930] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 20:00:25 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x11345c000) [pid = 1930] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 20:00:25 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x111e23400) [pid = 1930] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 20:00:25 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x110d8f400) [pid = 1930] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 20:00:25 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x112818000) [pid = 1930] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 20:00:25 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x112c9a000) [pid = 1930] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 20:00:25 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x12406c800) [pid = 1930] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 20:00:25 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x124e64000) [pid = 1930] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 20:00:25 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x110f52800) [pid = 1930] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 20:00:25 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x1193f5000) [pid = 1930] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 20:00:25 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x111c1f400) [pid = 1930] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 20:00:26 INFO - PROCESS | 1930 | 1463626826038 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x117e04000 == 40 [pid = 1930] [id = 291] 20:00:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x110d8f400) [pid = 1930] [serial = 871] [outer = 0x0] 20:00:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x1121b6000) [pid = 1930] [serial = 872] [outer = 0x110d8f400] 20:00:26 INFO - PROCESS | 1930 | 1463626826077 Marionette DEBUG loaded listener.js 20:00:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x11716d400) [pid = 1930] [serial = 873] [outer = 0x110d8f400] 20:00:26 INFO - PROCESS | 1930 | 1463626826375 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]]]}] 20:00:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 20:00:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 770ms 20:00:26 INFO - PROCESS | 1930 | 1463626826396 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 20:00:26 INFO - PROCESS | 1930 | 1463626826400 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 20:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 20:00:26 INFO - PROCESS | 1930 | 1463626826411 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 20:00:26 INFO - PROCESS | 1930 | 1463626826413 Marionette TRACE conn2 <- [1,1138,null,{}] 20:00:26 INFO - PROCESS | 1930 | 1463626826423 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}] 20:00:26 INFO - PROCESS | 1930 | 1463626826536 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 20:00:26 INFO - PROCESS | 1930 | 1463626826604 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x127021000 == 41 [pid = 1930] [id = 292] 20:00:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x1166b5000) [pid = 1930] [serial = 874] [outer = 0x0] 20:00:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x1199af800) [pid = 1930] [serial = 875] [outer = 0x1166b5000] 20:00:26 INFO - PROCESS | 1930 | 1463626826643 Marionette DEBUG loaded listener.js 20:00:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x1241c0400) [pid = 1930] [serial = 876] [outer = 0x1166b5000] 20:00:26 INFO - PROCESS | 1930 | 1463626826903 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]]]}] 20:00:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 20:00:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 527ms 20:00:26 INFO - PROCESS | 1930 | 1463626826940 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 20:00:26 INFO - PROCESS | 1930 | 1463626826941 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 20:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 20:00:26 INFO - PROCESS | 1930 | 1463626826943 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 20:00:26 INFO - PROCESS | 1930 | 1463626826957 Marionette TRACE conn2 <- [1,1142,null,{}] 20:00:26 INFO - PROCESS | 1930 | 1463626826972 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}] 20:00:27 INFO - PROCESS | 1930 | 1463626827070 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 20:00:27 INFO - PROCESS | 1930 | 1463626827074 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x129522800 == 42 [pid = 1930] [id = 293] 20:00:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x12425d400) [pid = 1930] [serial = 877] [outer = 0x0] 20:00:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x124aac000) [pid = 1930] [serial = 878] [outer = 0x12425d400] 20:00:27 INFO - PROCESS | 1930 | 1463626827103 Marionette DEBUG loaded listener.js 20:00:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x124e61800) [pid = 1930] [serial = 879] [outer = 0x12425d400] 20:00:27 INFO - PROCESS | 1930 | 1463626827429 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]]]}] 20:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 20:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 537ms 20:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 20:00:27 INFO - PROCESS | 1930 | 1463626827483 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 20:00:27 INFO - PROCESS | 1930 | 1463626827484 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 20:00:27 INFO - PROCESS | 1930 | 1463626827486 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 20:00:27 INFO - PROCESS | 1930 | 1463626827487 Marionette TRACE conn2 <- [1,1146,null,{}] 20:00:27 INFO - PROCESS | 1930 | 1463626827490 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}] 20:00:27 INFO - PROCESS | 1930 | 1463626827566 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 20:00:27 INFO - PROCESS | 1930 | 1463626827571 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a705000 == 43 [pid = 1930] [id = 294] 20:00:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x124e65800) [pid = 1930] [serial = 880] [outer = 0x0] 20:00:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x124e6cc00) [pid = 1930] [serial = 881] [outer = 0x124e65800] 20:00:27 INFO - PROCESS | 1930 | 1463626827596 Marionette DEBUG loaded listener.js 20:00:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x124f7b000) [pid = 1930] [serial = 882] [outer = 0x124e65800] 20:00:27 INFO - PROCESS | 1930 | 1463626827900 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]]]}] 20:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 20:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 468ms 20:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 20:00:28 INFO - PROCESS | 1930 | 1463626828014 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 20:00:28 INFO - PROCESS | 1930 | 1463626828016 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 20:00:28 INFO - PROCESS | 1930 | 1463626828020 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 20:00:28 INFO - PROCESS | 1930 | 1463626828023 Marionette TRACE conn2 <- [1,1150,null,{}] 20:00:28 INFO - PROCESS | 1930 | 1463626828027 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}] 20:00:28 INFO - PROCESS | 1930 | 1463626828114 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 20:00:28 INFO - PROCESS | 1930 | 1463626828204 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x116720000 == 44 [pid = 1930] [id = 295] 20:00:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x110f5a400) [pid = 1930] [serial = 883] [outer = 0x0] 20:00:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x111c8a800) [pid = 1930] [serial = 884] [outer = 0x110f5a400] 20:00:28 INFO - PROCESS | 1930 | 1463626828237 Marionette DEBUG loaded listener.js 20:00:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x112693800) [pid = 1930] [serial = 885] [outer = 0x110f5a400] 20:00:28 INFO - PROCESS | 1930 | 1463626828709 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]]]}] 20:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 20:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 724ms 20:00:28 INFO - PROCESS | 1930 | 1463626828745 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 20:00:28 INFO - PROCESS | 1930 | 1463626828747 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 20:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 20:00:28 INFO - PROCESS | 1930 | 1463626828753 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 20:00:28 INFO - PROCESS | 1930 | 1463626828755 Marionette TRACE conn2 <- [1,1154,null,{}] 20:00:28 INFO - PROCESS | 1930 | 1463626828758 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}] 20:00:28 INFO - PROCESS | 1930 | 1463626828860 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 20:00:28 INFO - PROCESS | 1930 | 1463626828911 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x119460000 == 45 [pid = 1930] [id = 296] 20:00:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x112d8a000) [pid = 1930] [serial = 886] [outer = 0x0] 20:00:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x11675dc00) [pid = 1930] [serial = 887] [outer = 0x112d8a000] 20:00:28 INFO - PROCESS | 1930 | 1463626828941 Marionette DEBUG loaded listener.js 20:00:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x117582400) [pid = 1930] [serial = 888] [outer = 0x112d8a000] 20:00:29 INFO - PROCESS | 1930 | 1463626829386 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]]]}] 20:00:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 20:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 674ms 20:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 20:00:29 INFO - PROCESS | 1930 | 1463626829425 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 20:00:29 INFO - PROCESS | 1930 | 1463626829427 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 20:00:29 INFO - PROCESS | 1930 | 1463626829429 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 20:00:29 INFO - PROCESS | 1930 | 1463626829431 Marionette TRACE conn2 <- [1,1158,null,{}] 20:00:29 INFO - PROCESS | 1930 | 1463626829438 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}] 20:00:29 INFO - PROCESS | 1930 | 1463626829556 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 20:00:29 INFO - PROCESS | 1930 | 1463626829622 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x129791000 == 46 [pid = 1930] [id = 297] 20:00:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x118899800) [pid = 1930] [serial = 889] [outer = 0x0] 20:00:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x1194b6c00) [pid = 1930] [serial = 890] [outer = 0x118899800] 20:00:29 INFO - PROCESS | 1930 | 1463626829655 Marionette DEBUG loaded listener.js 20:00:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x119920800) [pid = 1930] [serial = 891] [outer = 0x118899800] 20:00:30 INFO - PROCESS | 1930 | 1463626830073 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]]]}] 20:00:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x118649400) [pid = 1930] [serial = 892] [outer = 0x12c2f9800] 20:00:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 20:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 673ms 20:00:30 INFO - PROCESS | 1930 | 1463626830114 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 20:00:30 INFO - PROCESS | 1930 | 1463626830115 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 20:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 20:00:30 INFO - PROCESS | 1930 | 1463626830138 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 20:00:30 INFO - PROCESS | 1930 | 1463626830139 Marionette TRACE conn2 <- [1,1162,null,{}] 20:00:30 INFO - PROCESS | 1930 | 1463626830142 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}] 20:00:30 INFO - PROCESS | 1930 | 1463626830239 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 20:00:30 INFO - PROCESS | 1930 | 1463626830291 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a91f800 == 47 [pid = 1930] [id = 298] 20:00:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x124051400) [pid = 1930] [serial = 893] [outer = 0x0] 20:00:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x1248edc00) [pid = 1930] [serial = 894] [outer = 0x124051400] 20:00:30 INFO - PROCESS | 1930 | 1463626830321 Marionette DEBUG loaded listener.js 20:00:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x124e63c00) [pid = 1930] [serial = 895] [outer = 0x124051400] 20:00:30 INFO - PROCESS | 1930 | 1463626830716 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]]]}] 20:00:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 20:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 622ms 20:00:30 INFO - PROCESS | 1930 | 1463626830759 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 20:00:30 INFO - PROCESS | 1930 | 1463626830761 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 20:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 20:00:30 INFO - PROCESS | 1930 | 1463626830764 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 20:00:30 INFO - PROCESS | 1930 | 1463626830768 Marionette TRACE conn2 <- [1,1166,null,{}] 20:00:30 INFO - PROCESS | 1930 | 1463626830772 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}] 20:00:30 INFO - PROCESS | 1930 | 1463626830944 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 20:00:31 INFO - PROCESS | 1930 | 1463626831020 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x12abbf000 == 48 [pid = 1930] [id = 299] 20:00:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x124bf1800) [pid = 1930] [serial = 896] [outer = 0x0] 20:00:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x125685400) [pid = 1930] [serial = 897] [outer = 0x124bf1800] 20:00:31 INFO - PROCESS | 1930 | 1463626831050 Marionette DEBUG loaded listener.js 20:00:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x12586a000) [pid = 1930] [serial = 898] [outer = 0x124bf1800] 20:00:31 INFO - PROCESS | 1930 | 1463626831452 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]]]}] 20:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 20:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 722ms 20:00:31 INFO - PROCESS | 1930 | 1463626831486 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 20:00:31 INFO - PROCESS | 1930 | 1463626831488 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 20:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 20:00:31 INFO - PROCESS | 1930 | 1463626831490 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 20:00:31 INFO - PROCESS | 1930 | 1463626831491 Marionette TRACE conn2 <- [1,1170,null,{}] 20:00:31 INFO - PROCESS | 1930 | 1463626831494 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}] 20:00:31 INFO - PROCESS | 1930 | 1463626831606 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 20:00:31 INFO - PROCESS | 1930 | 1463626831658 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba09800 == 49 [pid = 1930] [id = 300] 20:00:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x125ead800) [pid = 1930] [serial = 899] [outer = 0x0] 20:00:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x12693d800) [pid = 1930] [serial = 900] [outer = 0x125ead800] 20:00:31 INFO - PROCESS | 1930 | 1463626831687 Marionette DEBUG loaded listener.js 20:00:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x126fe3000) [pid = 1930] [serial = 901] [outer = 0x125ead800] 20:00:32 INFO - PROCESS | 1930 | 1463626832242 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]]]}] 20:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 20:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 819ms 20:00:32 INFO - PROCESS | 1930 | 1463626832310 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 20:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 20:00:32 INFO - PROCESS | 1930 | 1463626832312 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 20:00:32 INFO - PROCESS | 1930 | 1463626832315 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 20:00:32 INFO - PROCESS | 1930 | 1463626832318 Marionette TRACE conn2 <- [1,1174,null,{}] 20:00:32 INFO - PROCESS | 1930 | 1463626832321 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}] 20:00:32 INFO - PROCESS | 1930 | 1463626832412 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 20:00:32 INFO - PROCESS | 1930 | 1463626832462 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x11254c000 == 50 [pid = 1930] [id = 301] 20:00:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x111c88c00) [pid = 1930] [serial = 902] [outer = 0x0] 20:00:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x111e5f000) [pid = 1930] [serial = 903] [outer = 0x111c88c00] 20:00:32 INFO - PROCESS | 1930 | 1463626832489 Marionette DEBUG loaded listener.js 20:00:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x11214d400) [pid = 1930] [serial = 904] [outer = 0x111c88c00] 20:00:32 INFO - PROCESS | 1930 | 1463626832892 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] 20:00:32 INFO - PROCESS | 1930 | 1463626832941 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 20:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 20:00:32 INFO - PROCESS | 1930 | 1463626832945 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 20:00:32 INFO - PROCESS | 1930 | 1463626832947 Marionette TRACE conn2 <- [1,1178,null,{}] 20:00:32 INFO - PROCESS | 1930 | 1463626832949 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}] 20:00:33 INFO - PROCESS | 1930 | 1463626833042 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 20:00:33 INFO - PROCESS | 1930 | 1463626833109 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x116965000 == 51 [pid = 1930] [id = 302] 20:00:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x112691c00) [pid = 1930] [serial = 905] [outer = 0x0] 20:00:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x112818800) [pid = 1930] [serial = 906] [outer = 0x112691c00] 20:00:33 INFO - PROCESS | 1930 | 1463626833139 Marionette DEBUG loaded listener.js 20:00:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x112974800) [pid = 1930] [serial = 907] [outer = 0x112691c00] 20:00:33 INFO - PROCESS | 1930 | --DOCSHELL 0x12b31e800 == 50 [pid = 1930] [id = 9] 20:00:33 INFO - PROCESS | 1930 | --DOCSHELL 0x113d31800 == 49 [pid = 1930] [id = 25] 20:00:33 INFO - PROCESS | 1930 | --DOCSHELL 0x129522800 == 48 [pid = 1930] [id = 293] 20:00:33 INFO - PROCESS | 1930 | --DOCSHELL 0x127021000 == 47 [pid = 1930] [id = 292] 20:00:33 INFO - PROCESS | 1930 | --DOCSHELL 0x117e04000 == 46 [pid = 1930] [id = 291] 20:00:33 INFO - PROCESS | 1930 | --DOCSHELL 0x125f28000 == 45 [pid = 1930] [id = 290] 20:00:33 INFO - PROCESS | 1930 | --DOCSHELL 0x1256d1000 == 44 [pid = 1930] [id = 289] 20:00:33 INFO - PROCESS | 1930 | --DOCSHELL 0x124b4b000 == 43 [pid = 1930] [id = 288] 20:00:33 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x124263400) [pid = 1930] [serial = 839] [outer = 0x0] [url = about:blank] 20:00:33 INFO - PROCESS | 1930 | --DOCSHELL 0x120f3f800 == 42 [pid = 1930] [id = 287] 20:00:33 INFO - PROCESS | 1930 | --DOCSHELL 0x11945d800 == 41 [pid = 1930] [id = 286] 20:00:33 INFO - PROCESS | 1930 | --DOCSHELL 0x118676000 == 40 [pid = 1930] [id = 285] 20:00:33 INFO - PROCESS | 1930 | --DOCSHELL 0x116969800 == 39 [pid = 1930] [id = 284] 20:00:33 INFO - PROCESS | 1930 | --DOCSHELL 0x11704c000 == 38 [pid = 1930] [id = 283] 20:00:33 INFO - PROCESS | 1930 | --DOCSHELL 0x119be9800 == 37 [pid = 1930] [id = 282] 20:00:33 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x118ea4800) [pid = 1930] [serial = 834] [outer = 0x0] [url = about:blank] 20:00:33 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x119dcd800) [pid = 1930] [serial = 818] [outer = 0x0] [url = about:blank] 20:00:33 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x124be3800) [pid = 1930] [serial = 824] [outer = 0x0] [url = about:blank] 20:00:33 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x11864b800) [pid = 1930] [serial = 806] [outer = 0x0] [url = about:blank] 20:00:33 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x11919e400) [pid = 1930] [serial = 807] [outer = 0x0] [url = about:blank] 20:00:33 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x1194bc400) [pid = 1930] [serial = 812] [outer = 0x0] [url = about:blank] 20:00:33 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x11991ac00) [pid = 1930] [serial = 813] [outer = 0x0] [url = about:blank] 20:00:33 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x1193dc400) [pid = 1930] [serial = 809] [outer = 0x0] [url = about:blank] 20:00:33 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x1194b4400) [pid = 1930] [serial = 810] [outer = 0x0] [url = about:blank] 20:00:33 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x1182c3400) [pid = 1930] [serial = 803] [outer = 0x0] [url = about:blank] 20:00:33 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x11837c800) [pid = 1930] [serial = 804] [outer = 0x0] [url = about:blank] 20:00:33 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x116943800) [pid = 1930] [serial = 800] [outer = 0x0] [url = about:blank] 20:00:33 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x118094c00) [pid = 1930] [serial = 801] [outer = 0x0] [url = about:blank] 20:00:33 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x1121b6400) [pid = 1930] [serial = 791] [outer = 0x0] [url = about:blank] 20:00:33 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x11257c400) [pid = 1930] [serial = 792] [outer = 0x0] [url = about:blank] 20:00:33 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x116074000) [pid = 1930] [serial = 797] [outer = 0x0] [url = about:blank] 20:00:33 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x1166b5800) [pid = 1930] [serial = 798] [outer = 0x0] [url = about:blank] 20:00:33 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x11281b000) [pid = 1930] [serial = 794] [outer = 0x0] [url = about:blank] 20:00:33 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x112c5ec00) [pid = 1930] [serial = 795] [outer = 0x0] [url = about:blank] 20:00:33 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x1199ae400) [pid = 1930] [serial = 815] [outer = 0x0] [url = about:blank] 20:00:33 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x124467000) [pid = 1930] [serial = 822] [outer = 0x0] [url = about:blank] 20:00:33 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x1241bac00) [pid = 1930] [serial = 821] [outer = 0x0] [url = about:blank] 20:00:33 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x124e6b400) [pid = 1930] [serial = 827] [outer = 0x0] [url = about:blank] 20:00:33 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x11257b400) [pid = 1930] [serial = 830] [outer = 0x0] [url = about:blank] 20:00:33 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x124f7a000) [pid = 1930] [serial = 828] [outer = 0x0] [url = about:blank] 20:00:33 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x11758b000) [pid = 1930] [serial = 833] [outer = 0x0] [url = about:blank] 20:00:33 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x124e5dc00) [pid = 1930] [serial = 825] [outer = 0x0] [url = about:blank] 20:00:33 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x124054800) [pid = 1930] [serial = 819] [outer = 0x0] [url = about:blank] 20:00:33 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x119d43800) [pid = 1930] [serial = 816] [outer = 0x0] [url = about:blank] 20:00:33 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x1161ee000) [pid = 1930] [serial = 831] [outer = 0x0] [url = about:blank] 20:00:33 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x124055400) [pid = 1930] [serial = 837] [outer = 0x0] [url = about:blank] 20:00:33 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x119d3e800) [pid = 1930] [serial = 836] [outer = 0x0] [url = about:blank] 20:00:33 INFO - PROCESS | 1930 | 1463626833507 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] 20:00:33 INFO - PROCESS | 1930 | 1463626833520 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 20:00:33 INFO - PROCESS | 1930 | 1463626833523 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 20:00:33 INFO - PROCESS | 1930 | 1463626833525 Marionette TRACE conn2 <- [1,1182,null,{}] 20:00:33 INFO - PROCESS | 1930 | 1463626833537 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}] 20:00:33 INFO - PROCESS | 1930 | 1463626833648 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 20:00:33 INFO - PROCESS | 1930 | 1463626833750 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x1183b4000 == 38 [pid = 1930] [id = 303] 20:00:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x112972800) [pid = 1930] [serial = 908] [outer = 0x0] 20:00:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x1134ec400) [pid = 1930] [serial = 909] [outer = 0x112972800] 20:00:33 INFO - PROCESS | 1930 | 1463626833802 Marionette DEBUG loaded listener.js 20:00:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x116072c00) [pid = 1930] [serial = 910] [outer = 0x112972800] 20:00:34 INFO - PROCESS | 1930 | 1463626834148 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] 20:00:34 INFO - PROCESS | 1930 | 1463626834199 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 20:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 20:00:34 INFO - PROCESS | 1930 | 1463626834203 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 20:00:34 INFO - PROCESS | 1930 | 1463626834204 Marionette TRACE conn2 <- [1,1186,null,{}] 20:00:34 INFO - PROCESS | 1930 | 1463626834206 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}] 20:00:34 INFO - PROCESS | 1930 | 1463626834288 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 20:00:34 INFO - PROCESS | 1930 | 1463626834336 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x11934b000 == 39 [pid = 1930] [id = 304] 20:00:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x11606e400) [pid = 1930] [serial = 911] [outer = 0x0] 20:00:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x1161f3c00) [pid = 1930] [serial = 912] [outer = 0x11606e400] 20:00:34 INFO - PROCESS | 1930 | 1463626834362 Marionette DEBUG loaded listener.js 20:00:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x116a50400) [pid = 1930] [serial = 913] [outer = 0x11606e400] 20:00:34 INFO - PROCESS | 1930 | 1463626834640 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] 20:00:34 INFO - PROCESS | 1930 | 1463626834674 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 20:00:34 INFO - PROCESS | 1930 | 1463626834676 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 20:00:34 INFO - PROCESS | 1930 | 1463626834677 Marionette TRACE conn2 <- [1,1190,null,{}] 20:00:34 INFO - PROCESS | 1930 | 1463626834679 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}] 20:00:34 INFO - PROCESS | 1930 | 1463626834762 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 20:00:34 INFO - PROCESS | 1930 | 1463626834768 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x119b89800 == 40 [pid = 1930] [id = 305] 20:00:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x116a53400) [pid = 1930] [serial = 914] [outer = 0x0] 20:00:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x11766f000) [pid = 1930] [serial = 915] [outer = 0x116a53400] 20:00:34 INFO - PROCESS | 1930 | 1463626834793 Marionette DEBUG loaded listener.js 20:00:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x1180a0c00) [pid = 1930] [serial = 916] [outer = 0x116a53400] 20:00:35 INFO - PROCESS | 1930 | 1463626835126 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] 20:00:35 INFO - PROCESS | 1930 | 1463626835146 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 20:00:35 INFO - PROCESS | 1930 | 1463626835148 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 20:00:35 INFO - PROCESS | 1930 | 1463626835150 Marionette TRACE conn2 <- [1,1194,null,{}] 20:00:35 INFO - PROCESS | 1930 | 1463626835154 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}] 20:00:35 INFO - PROCESS | 1930 | 1463626835276 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 20:00:35 INFO - PROCESS | 1930 | 1463626835310 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x120f25800 == 41 [pid = 1930] [id = 306] 20:00:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x113df0c00) [pid = 1930] [serial = 917] [outer = 0x0] 20:00:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x1182ca800) [pid = 1930] [serial = 918] [outer = 0x113df0c00] 20:00:35 INFO - PROCESS | 1930 | 1463626835335 Marionette DEBUG loaded listener.js 20:00:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x119102c00) [pid = 1930] [serial = 919] [outer = 0x113df0c00] 20:00:35 INFO - PROCESS | 1930 | 1463626835623 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] 20:00:35 INFO - PROCESS | 1930 | 1463626835673 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 20:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 20:00:35 INFO - PROCESS | 1930 | 1463626835676 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 20:00:35 INFO - PROCESS | 1930 | 1463626835677 Marionette TRACE conn2 <- [1,1198,null,{}] 20:00:35 INFO - PROCESS | 1930 | 1463626835680 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}] 20:00:35 INFO - PROCESS | 1930 | 1463626835813 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 20:00:35 INFO - PROCESS | 1930 | 1463626835830 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x12441f800 == 42 [pid = 1930] [id = 307] 20:00:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x119110c00) [pid = 1930] [serial = 920] [outer = 0x0] 20:00:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x1193f2400) [pid = 1930] [serial = 921] [outer = 0x119110c00] 20:00:35 INFO - PROCESS | 1930 | 1463626835871 Marionette DEBUG loaded listener.js 20:00:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x1194be000) [pid = 1930] [serial = 922] [outer = 0x119110c00] 20:00:36 INFO - PROCESS | 1930 | 1463626836289 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]]]}] 20:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 20:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 618ms 20:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 20:00:36 INFO - PROCESS | 1930 | 1463626836302 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 20:00:36 INFO - PROCESS | 1930 | 1463626836304 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 20:00:36 INFO - PROCESS | 1930 | 1463626836307 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 20:00:36 INFO - PROCESS | 1930 | 1463626836309 Marionette TRACE conn2 <- [1,1202,null,{}] 20:00:36 INFO - PROCESS | 1930 | 1463626836312 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}] 20:00:36 INFO - PROCESS | 1930 | 1463626836463 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 20:00:36 INFO - PROCESS | 1930 | 1463626836557 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x124f89800 == 43 [pid = 1930] [id = 308] 20:00:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x1197ef800) [pid = 1930] [serial = 923] [outer = 0x0] 20:00:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x1199ac000) [pid = 1930] [serial = 924] [outer = 0x1197ef800] 20:00:36 INFO - PROCESS | 1930 | 1463626836596 Marionette DEBUG loaded listener.js 20:00:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x119d42400) [pid = 1930] [serial = 925] [outer = 0x1197ef800] 20:00:36 INFO - PROCESS | 1930 | 1463626836942 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]]]}] 20:00:36 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 20:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 669ms 20:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 20:00:36 INFO - PROCESS | 1930 | 1463626836977 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 20:00:36 INFO - PROCESS | 1930 | 1463626836978 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 20:00:36 INFO - PROCESS | 1930 | 1463626836980 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 20:00:36 INFO - PROCESS | 1930 | 1463626836982 Marionette TRACE conn2 <- [1,1206,null,{}] 20:00:36 INFO - PROCESS | 1930 | 1463626836987 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}] 20:00:37 INFO - PROCESS | 1930 | 1463626837088 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 20:00:37 INFO - PROCESS | 1930 | 1463626837100 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x1256d1000 == 44 [pid = 1930] [id = 309] 20:00:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x1197f0c00) [pid = 1930] [serial = 926] [outer = 0x0] 20:00:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x119ed3400) [pid = 1930] [serial = 927] [outer = 0x1197f0c00] 20:00:37 INFO - PROCESS | 1930 | 1463626837124 Marionette DEBUG loaded listener.js 20:00:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x124057c00) [pid = 1930] [serial = 928] [outer = 0x1197f0c00] 20:00:37 INFO - PROCESS | 1930 | 1463626837448 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]]]}] 20:00:37 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 20:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 526ms 20:00:37 INFO - PROCESS | 1930 | 1463626837506 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 20:00:37 INFO - PROCESS | 1930 | 1463626837508 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 20:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 20:00:37 INFO - PROCESS | 1930 | 1463626837510 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 20:00:37 INFO - PROCESS | 1930 | 1463626837511 Marionette TRACE conn2 <- [1,1210,null,{}] 20:00:37 INFO - PROCESS | 1930 | 1463626837513 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}] 20:00:37 INFO - PROCESS | 1930 | 1463626837662 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 20:00:37 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x128ca8400) [pid = 1930] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 20:00:37 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x119d49000) [pid = 1930] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 20:00:37 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x118646c00) [pid = 1930] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 20:00:37 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x119dcf400) [pid = 1930] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 20:00:37 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x11837ac00) [pid = 1930] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 20:00:37 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x110f56400) [pid = 1930] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 20:00:37 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x1121b5c00) [pid = 1930] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 20:00:37 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x1160df800) [pid = 1930] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 20:00:37 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x111c1cc00) [pid = 1930] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 20:00:37 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x12425d400) [pid = 1930] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 20:00:37 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x110d8f400) [pid = 1930] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 20:00:37 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x1166b5000) [pid = 1930] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 20:00:37 INFO - PROCESS | 1930 | 1463626837703 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x11864f800 == 45 [pid = 1930] [id = 310] 20:00:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x110f52800) [pid = 1930] [serial = 929] [outer = 0x0] 20:00:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x11269e400) [pid = 1930] [serial = 930] [outer = 0x110f52800] 20:00:37 INFO - PROCESS | 1930 | 1463626837728 Marionette DEBUG loaded listener.js 20:00:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x11837ac00) [pid = 1930] [serial = 931] [outer = 0x110f52800] 20:00:38 INFO - PROCESS | 1930 | 1463626838006 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]]]}] 20:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 20:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 519ms 20:00:38 INFO - PROCESS | 1930 | 1463626838029 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 20:00:38 INFO - PROCESS | 1930 | 1463626838031 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 20:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 20:00:38 INFO - PROCESS | 1930 | 1463626838042 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 20:00:38 INFO - PROCESS | 1930 | 1463626838043 Marionette TRACE conn2 <- [1,1214,null,{}] 20:00:38 INFO - PROCESS | 1930 | 1463626838045 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}] 20:00:38 INFO - PROCESS | 1930 | 1463626838147 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 20:00:38 INFO - PROCESS | 1930 | 1463626838153 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x128c3c800 == 46 [pid = 1930] [id = 311] 20:00:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x119d48000) [pid = 1930] [serial = 932] [outer = 0x0] 20:00:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x1241be400) [pid = 1930] [serial = 933] [outer = 0x119d48000] 20:00:38 INFO - PROCESS | 1930 | 1463626838182 Marionette DEBUG loaded listener.js 20:00:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x124e5e400) [pid = 1930] [serial = 934] [outer = 0x119d48000] 20:00:38 INFO - PROCESS | 1930 | 1463626838482 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]]]}] 20:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 20:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 468ms 20:00:38 INFO - PROCESS | 1930 | 1463626838511 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 20:00:38 INFO - PROCESS | 1930 | 1463626838512 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 20:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 20:00:38 INFO - PROCESS | 1930 | 1463626838530 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 20:00:38 INFO - PROCESS | 1930 | 1463626838532 Marionette TRACE conn2 <- [1,1218,null,{}] 20:00:38 INFO - PROCESS | 1930 | 1463626838558 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}] 20:00:38 INFO - PROCESS | 1930 | 1463626838646 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 20:00:38 INFO - PROCESS | 1930 | 1463626838651 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x1290df000 == 47 [pid = 1930] [id = 312] 20:00:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x11767a400) [pid = 1930] [serial = 935] [outer = 0x0] 20:00:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x124e6ac00) [pid = 1930] [serial = 936] [outer = 0x11767a400] 20:00:38 INFO - PROCESS | 1930 | 1463626838676 Marionette DEBUG loaded listener.js 20:00:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x124f7c000) [pid = 1930] [serial = 937] [outer = 0x11767a400] 20:00:39 INFO - PROCESS | 1930 | 1463626839009 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]]]}] 20:00:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 20:00:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 526ms 20:00:39 INFO - PROCESS | 1930 | 1463626839056 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 20:00:39 INFO - PROCESS | 1930 | 1463626839057 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 20:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 20:00:39 INFO - PROCESS | 1930 | 1463626839060 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 20:00:39 INFO - PROCESS | 1930 | 1463626839061 Marionette TRACE conn2 <- [1,1222,null,{}] 20:00:39 INFO - PROCESS | 1930 | 1463626839063 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}] 20:00:39 INFO - PROCESS | 1930 | 1463626839144 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 20:00:39 INFO - PROCESS | 1930 | 1463626839199 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x129792800 == 48 [pid = 1930] [id = 313] 20:00:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x1241bcc00) [pid = 1930] [serial = 938] [outer = 0x0] 20:00:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x12537b800) [pid = 1930] [serial = 939] [outer = 0x1241bcc00] 20:00:39 INFO - PROCESS | 1930 | 1463626839223 Marionette DEBUG loaded listener.js 20:00:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x126942000) [pid = 1930] [serial = 940] [outer = 0x1241bcc00] 20:00:39 INFO - PROCESS | 1930 | 1463626839478 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] 20:00:39 INFO - PROCESS | 1930 | 1463626839529 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 20:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 20:00:39 INFO - PROCESS | 1930 | 1463626839539 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 20:00:39 INFO - PROCESS | 1930 | 1463626839540 Marionette TRACE conn2 <- [1,1226,null,{}] 20:00:39 INFO - PROCESS | 1930 | 1463626839542 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}] 20:00:39 INFO - PROCESS | 1930 | 1463626839637 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 20:00:39 INFO - PROCESS | 1930 | 1463626839745 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x111ca0800 == 49 [pid = 1930] [id = 314] 20:00:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x110d8cc00) [pid = 1930] [serial = 941] [outer = 0x0] 20:00:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x110d94400) [pid = 1930] [serial = 942] [outer = 0x110d8cc00] 20:00:39 INFO - PROCESS | 1930 | 1463626839776 Marionette DEBUG loaded listener.js 20:00:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x111a0c800) [pid = 1930] [serial = 943] [outer = 0x110d8cc00] 20:00:40 INFO - PROCESS | 1930 | 1463626840208 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]]]}] 20:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 20:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 727ms 20:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 20:00:40 INFO - PROCESS | 1930 | 1463626840259 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 20:00:40 INFO - PROCESS | 1930 | 1463626840262 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 20:00:40 INFO - PROCESS | 1930 | 1463626840265 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 20:00:40 INFO - PROCESS | 1930 | 1463626840267 Marionette TRACE conn2 <- [1,1230,null,{}] 20:00:40 INFO - PROCESS | 1930 | 1463626840271 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}] 20:00:40 INFO - PROCESS | 1930 | 1463626840376 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 20:00:40 INFO - PROCESS | 1930 | 1463626840469 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x11866a000 == 50 [pid = 1930] [id = 315] 20:00:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x112968c00) [pid = 1930] [serial = 944] [outer = 0x0] 20:00:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x112c5c400) [pid = 1930] [serial = 945] [outer = 0x112968c00] 20:00:40 INFO - PROCESS | 1930 | 1463626840500 Marionette DEBUG loaded listener.js 20:00:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x113d68000) [pid = 1930] [serial = 946] [outer = 0x112968c00] 20:00:40 INFO - PROCESS | 1930 | 1463626840912 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]]]}] 20:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 20:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 671ms 20:00:40 INFO - PROCESS | 1930 | 1463626840938 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 20:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 20:00:40 INFO - PROCESS | 1930 | 1463626840941 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 20:00:40 INFO - PROCESS | 1930 | 1463626840943 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 20:00:40 INFO - PROCESS | 1930 | 1463626840945 Marionette TRACE conn2 <- [1,1234,null,{}] 20:00:40 INFO - PROCESS | 1930 | 1463626840947 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}] 20:00:41 INFO - PROCESS | 1930 | 1463626841053 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 20:00:41 INFO - PROCESS | 1930 | 1463626841122 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x124a10000 == 51 [pid = 1930] [id = 316] 20:00:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x1160dec00) [pid = 1930] [serial = 947] [outer = 0x0] 20:00:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x11716a000) [pid = 1930] [serial = 948] [outer = 0x1160dec00] 20:00:41 INFO - PROCESS | 1930 | 1463626841153 Marionette DEBUG loaded listener.js 20:00:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x118379400) [pid = 1930] [serial = 949] [outer = 0x1160dec00] 20:00:41 INFO - PROCESS | 1930 | 1463626841566 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]]]}] 20:00:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 20:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 669ms 20:00:41 INFO - PROCESS | 1930 | 1463626841613 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 20:00:41 INFO - PROCESS | 1930 | 1463626841614 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 20:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 20:00:41 INFO - PROCESS | 1930 | 1463626841621 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 20:00:41 INFO - PROCESS | 1930 | 1463626841626 Marionette TRACE conn2 <- [1,1238,null,{}] 20:00:41 INFO - PROCESS | 1930 | 1463626841629 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}] 20:00:41 INFO - PROCESS | 1930 | 1463626841757 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 20:00:41 INFO - PROCESS | 1930 | 1463626841837 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x12abbd800 == 52 [pid = 1930] [id = 317] 20:00:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x118643000) [pid = 1930] [serial = 950] [outer = 0x0] 20:00:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x118ea8000) [pid = 1930] [serial = 951] [outer = 0x118643000] 20:00:41 INFO - PROCESS | 1930 | 1463626841867 Marionette DEBUG loaded listener.js 20:00:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x119d47000) [pid = 1930] [serial = 952] [outer = 0x118643000] 20:00:42 INFO - PROCESS | 1930 | 1463626842268 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]]]}] 20:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 20:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 677ms 20:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 20:00:42 INFO - PROCESS | 1930 | 1463626842294 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 20:00:42 INFO - PROCESS | 1930 | 1463626842296 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 20:00:42 INFO - PROCESS | 1930 | 1463626842298 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 20:00:42 INFO - PROCESS | 1930 | 1463626842300 Marionette TRACE conn2 <- [1,1242,null,{}] 20:00:42 INFO - PROCESS | 1930 | 1463626842302 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}] 20:00:42 INFO - PROCESS | 1930 | 1463626842404 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 20:00:42 INFO - PROCESS | 1930 | 1463626842458 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba0c000 == 53 [pid = 1930] [id = 318] 20:00:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x12406a400) [pid = 1930] [serial = 953] [outer = 0x0] 20:00:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x124465800) [pid = 1930] [serial = 954] [outer = 0x12406a400] 20:00:42 INFO - PROCESS | 1930 | 1463626842487 Marionette DEBUG loaded listener.js 20:00:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x124be6c00) [pid = 1930] [serial = 955] [outer = 0x12406a400] 20:00:42 INFO - PROCESS | 1930 | 1463626842884 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]]]}] 20:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 20:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 622ms 20:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 20:00:42 INFO - PROCESS | 1930 | 1463626842921 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 20:00:42 INFO - PROCESS | 1930 | 1463626842923 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 20:00:42 INFO - PROCESS | 1930 | 1463626842925 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 20:00:42 INFO - PROCESS | 1930 | 1463626842926 Marionette TRACE conn2 <- [1,1246,null,{}] 20:00:42 INFO - PROCESS | 1930 | 1463626842928 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}] 20:00:43 INFO - PROCESS | 1930 | 1463626843028 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 20:00:43 INFO - PROCESS | 1930 | 1463626843115 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba90000 == 54 [pid = 1930] [id = 319] 20:00:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x124f79400) [pid = 1930] [serial = 956] [outer = 0x0] 20:00:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x12568b800) [pid = 1930] [serial = 957] [outer = 0x124f79400] 20:00:43 INFO - PROCESS | 1930 | 1463626843161 Marionette DEBUG loaded listener.js 20:00:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x126df1400) [pid = 1930] [serial = 958] [outer = 0x124f79400] 20:00:43 INFO - PROCESS | 1930 | 1463626843584 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]]]}] 20:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 20:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 670ms 20:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 20:00:43 INFO - PROCESS | 1930 | 1463626843595 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 20:00:43 INFO - PROCESS | 1930 | 1463626843597 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 20:00:43 INFO - PROCESS | 1930 | 1463626843599 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 20:00:43 INFO - PROCESS | 1930 | 1463626843602 Marionette TRACE conn2 <- [1,1250,null,{}] 20:00:43 INFO - PROCESS | 1930 | 1463626843605 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}] 20:00:43 INFO - PROCESS | 1930 | 1463626843708 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 20:00:43 INFO - PROCESS | 1930 | 1463626843818 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x1240af800 == 55 [pid = 1930] [id = 320] 20:00:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x1121b2800) [pid = 1930] [serial = 959] [outer = 0x0] 20:00:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x1270b2c00) [pid = 1930] [serial = 960] [outer = 0x1121b2800] 20:00:43 INFO - PROCESS | 1930 | 1463626843848 Marionette DEBUG loaded listener.js 20:00:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x1270eec00) [pid = 1930] [serial = 961] [outer = 0x1121b2800] 20:00:44 INFO - PROCESS | 1930 | 1463626844433 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]]]}] 20:00:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 20:00:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 874ms 20:00:44 INFO - PROCESS | 1930 | 1463626844473 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 20:00:44 INFO - PROCESS | 1930 | 1463626844475 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 20:00:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 20:00:44 INFO - PROCESS | 1930 | 1463626844479 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 20:00:44 INFO - PROCESS | 1930 | 1463626844481 Marionette TRACE conn2 <- [1,1254,null,{}] 20:00:44 INFO - PROCESS | 1930 | 1463626844486 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}] 20:00:44 INFO - PROCESS | 1930 | 1463626844577 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 20:00:44 INFO - PROCESS | 1930 | 1463626844635 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x11912f800 == 56 [pid = 1930] [id = 321] 20:00:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x111f4e400) [pid = 1930] [serial = 962] [outer = 0x0] 20:00:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x11269fc00) [pid = 1930] [serial = 963] [outer = 0x111f4e400] 20:00:44 INFO - PROCESS | 1930 | 1463626844661 Marionette DEBUG loaded listener.js 20:00:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x11333f400) [pid = 1930] [serial = 964] [outer = 0x111f4e400] 20:00:45 INFO - PROCESS | 1930 | 1463626845077 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]]]}] 20:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 20:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 626ms 20:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 20:00:45 INFO - PROCESS | 1930 | 1463626845105 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 20:00:45 INFO - PROCESS | 1930 | 1463626845109 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 20:00:45 INFO - PROCESS | 1930 | 1463626845113 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 20:00:45 INFO - PROCESS | 1930 | 1463626845115 Marionette TRACE conn2 <- [1,1258,null,{}] 20:00:45 INFO - PROCESS | 1930 | 1463626845117 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}] 20:00:45 INFO - PROCESS | 1930 | 1463626845212 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 20:00:45 INFO - PROCESS | 1930 | 1463626845284 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x116913000 == 57 [pid = 1930] [id = 322] 20:00:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x115e3cc00) [pid = 1930] [serial = 965] [outer = 0x0] 20:00:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x116151400) [pid = 1930] [serial = 966] [outer = 0x115e3cc00] 20:00:45 INFO - PROCESS | 1930 | 1463626845311 Marionette DEBUG loaded listener.js 20:00:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x11675ec00) [pid = 1930] [serial = 967] [outer = 0x115e3cc00] 20:00:45 INFO - PROCESS | 1930 | --DOCSHELL 0x129792800 == 56 [pid = 1930] [id = 313] 20:00:45 INFO - PROCESS | 1930 | --DOCSHELL 0x1290df000 == 55 [pid = 1930] [id = 312] 20:00:45 INFO - PROCESS | 1930 | --DOCSHELL 0x128c3c800 == 54 [pid = 1930] [id = 311] 20:00:45 INFO - PROCESS | 1930 | --DOCSHELL 0x11864f800 == 53 [pid = 1930] [id = 310] 20:00:45 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x11257c800) [pid = 1930] [serial = 842] [outer = 0x0] [url = about:blank] 20:00:45 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x1134ed400) [pid = 1930] [serial = 845] [outer = 0x0] [url = about:blank] 20:00:45 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x124e6cc00) [pid = 1930] [serial = 881] [outer = 0x0] [url = about:blank] 20:00:45 INFO - PROCESS | 1930 | --DOCSHELL 0x1256d1000 == 52 [pid = 1930] [id = 309] 20:00:45 INFO - PROCESS | 1930 | --DOCSHELL 0x124f89800 == 51 [pid = 1930] [id = 308] 20:00:45 INFO - PROCESS | 1930 | --DOCSHELL 0x12441f800 == 50 [pid = 1930] [id = 307] 20:00:45 INFO - PROCESS | 1930 | --DOCSHELL 0x120f25800 == 49 [pid = 1930] [id = 306] 20:00:45 INFO - PROCESS | 1930 | --DOCSHELL 0x119b89800 == 48 [pid = 1930] [id = 305] 20:00:45 INFO - PROCESS | 1930 | --DOCSHELL 0x11934b000 == 47 [pid = 1930] [id = 304] 20:00:45 INFO - PROCESS | 1930 | --DOCSHELL 0x1183b4000 == 46 [pid = 1930] [id = 303] 20:00:45 INFO - PROCESS | 1930 | --DOCSHELL 0x116965000 == 45 [pid = 1930] [id = 302] 20:00:45 INFO - PROCESS | 1930 | --DOCSHELL 0x11254c000 == 44 [pid = 1930] [id = 301] 20:00:45 INFO - PROCESS | 1930 | --DOCSHELL 0x116720000 == 43 [pid = 1930] [id = 295] 20:00:45 INFO - PROCESS | 1930 | --DOCSHELL 0x12a705000 == 42 [pid = 1930] [id = 294] 20:00:45 INFO - PROCESS | 1930 | 1463626845707 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]]]}] 20:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 20:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 619ms 20:00:45 INFO - PROCESS | 1930 | 1463626845734 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 20:00:45 INFO - PROCESS | 1930 | 1463626845736 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 20:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 20:00:45 INFO - PROCESS | 1930 | 1463626845739 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 20:00:45 INFO - PROCESS | 1930 | 1463626845741 Marionette TRACE conn2 <- [1,1262,null,{}] 20:00:45 INFO - PROCESS | 1930 | 1463626845748 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}] 20:00:45 INFO - PROCESS | 1930 | 1463626845834 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 20:00:45 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x12d060400) [pid = 1930] [serial = 789] [outer = 0x0] [url = about:blank] 20:00:45 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x12404dc00) [pid = 1930] [serial = 866] [outer = 0x0] [url = about:blank] 20:00:45 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x119d45c00) [pid = 1930] [serial = 864] [outer = 0x0] [url = about:blank] 20:00:45 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x12406d400) [pid = 1930] [serial = 869] [outer = 0x0] [url = about:blank] 20:00:45 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x1183e6000) [pid = 1930] [serial = 860] [outer = 0x0] [url = about:blank] 20:00:45 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x112691000) [pid = 1930] [serial = 849] [outer = 0x0] [url = about:blank] 20:00:45 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x11214e000) [pid = 1930] [serial = 848] [outer = 0x0] [url = about:blank] 20:00:45 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x112816000) [pid = 1930] [serial = 851] [outer = 0x0] [url = about:blank] 20:00:45 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x113461000) [pid = 1930] [serial = 852] [outer = 0x0] [url = about:blank] 20:00:45 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x118095c00) [pid = 1930] [serial = 857] [outer = 0x0] [url = about:blank] 20:00:45 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x1182c9c00) [pid = 1930] [serial = 858] [outer = 0x0] [url = about:blank] 20:00:45 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x116937c00) [pid = 1930] [serial = 854] [outer = 0x0] [url = about:blank] 20:00:45 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x11757c800) [pid = 1930] [serial = 855] [outer = 0x0] [url = about:blank] 20:00:45 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x124e61800) [pid = 1930] [serial = 879] [outer = 0x0] [url = about:blank] 20:00:45 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x124aac000) [pid = 1930] [serial = 878] [outer = 0x0] [url = about:blank] 20:00:45 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x11716d400) [pid = 1930] [serial = 873] [outer = 0x0] [url = about:blank] 20:00:45 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x1121b6000) [pid = 1930] [serial = 872] [outer = 0x0] [url = about:blank] 20:00:45 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x1197efc00) [pid = 1930] [serial = 863] [outer = 0x0] [url = about:blank] 20:00:45 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x1199af800) [pid = 1930] [serial = 875] [outer = 0x0] [url = about:blank] 20:00:45 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x124057400) [pid = 1930] [serial = 867] [outer = 0x0] [url = about:blank] 20:00:45 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x12415d400) [pid = 1930] [serial = 870] [outer = 0x0] [url = about:blank] 20:00:45 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x1241c0400) [pid = 1930] [serial = 876] [outer = 0x0] [url = about:blank] 20:00:45 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x118645800) [pid = 1930] [serial = 861] [outer = 0x0] [url = about:blank] 20:00:45 INFO - PROCESS | 1930 | 1463626845914 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x11864f800 == 43 [pid = 1930] [id = 323] 20:00:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x115ebb800) [pid = 1930] [serial = 968] [outer = 0x0] 20:00:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x116937c00) [pid = 1930] [serial = 969] [outer = 0x115ebb800] 20:00:45 INFO - PROCESS | 1930 | 1463626845943 Marionette DEBUG loaded listener.js 20:00:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x11837c800) [pid = 1930] [serial = 970] [outer = 0x115ebb800] 20:00:46 INFO - PROCESS | 1930 | 1463626846255 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]]]}] 20:00:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 20:00:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 570ms 20:00:46 INFO - PROCESS | 1930 | 1463626846310 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 20:00:46 INFO - PROCESS | 1930 | 1463626846311 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 20:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 20:00:46 INFO - PROCESS | 1930 | 1463626846314 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 20:00:46 INFO - PROCESS | 1930 | 1463626846315 Marionette TRACE conn2 <- [1,1266,null,{}] 20:00:46 INFO - PROCESS | 1930 | 1463626846317 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}] 20:00:46 INFO - PROCESS | 1930 | 1463626846399 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 20:00:46 INFO - PROCESS | 1930 | 1463626846453 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x1199c3000 == 44 [pid = 1930] [id = 324] 20:00:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x1183dbc00) [pid = 1930] [serial = 971] [outer = 0x0] 20:00:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x11864cc00) [pid = 1930] [serial = 972] [outer = 0x1183dbc00] 20:00:46 INFO - PROCESS | 1930 | 1463626846479 Marionette DEBUG loaded listener.js 20:00:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x1193e2000) [pid = 1930] [serial = 973] [outer = 0x1183dbc00] 20:00:46 INFO - PROCESS | 1930 | 1463626846758 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]]]}] 20:00:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 20:00:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 469ms 20:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 20:00:46 INFO - PROCESS | 1930 | 1463626846790 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 20:00:46 INFO - PROCESS | 1930 | 1463626846791 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 20:00:46 INFO - PROCESS | 1930 | 1463626846793 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 20:00:46 INFO - PROCESS | 1930 | 1463626846806 Marionette TRACE conn2 <- [1,1270,null,{}] 20:00:46 INFO - PROCESS | 1930 | 1463626846809 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}] 20:00:46 INFO - PROCESS | 1930 | 1463626846890 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 20:00:46 INFO - PROCESS | 1930 | 1463626846894 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x117046800 == 45 [pid = 1930] [id = 325] 20:00:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x11919c800) [pid = 1930] [serial = 974] [outer = 0x0] 20:00:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x1197ecc00) [pid = 1930] [serial = 975] [outer = 0x11919c800] 20:00:46 INFO - PROCESS | 1930 | 1463626846920 Marionette DEBUG loaded listener.js 20:00:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x119d40000) [pid = 1930] [serial = 976] [outer = 0x11919c800] 20:00:47 INFO - PROCESS | 1930 | 1463626847288 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]]]}] 20:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 20:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 530ms 20:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 20:00:47 INFO - PROCESS | 1930 | 1463626847325 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 20:00:47 INFO - PROCESS | 1930 | 1463626847327 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 20:00:47 INFO - PROCESS | 1930 | 1463626847330 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 20:00:47 INFO - PROCESS | 1930 | 1463626847333 Marionette TRACE conn2 <- [1,1274,null,{}] 20:00:47 INFO - PROCESS | 1930 | 1463626847337 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}] 20:00:47 INFO - PROCESS | 1930 | 1463626847483 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 20:00:47 INFO - PROCESS | 1930 | 1463626847492 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x124f87800 == 46 [pid = 1930] [id = 326] 20:00:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x119d48c00) [pid = 1930] [serial = 977] [outer = 0x0] 20:00:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x124260c00) [pid = 1930] [serial = 978] [outer = 0x119d48c00] 20:00:47 INFO - PROCESS | 1930 | 1463626847535 Marionette DEBUG loaded listener.js 20:00:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x124e5f400) [pid = 1930] [serial = 979] [outer = 0x119d48c00] 20:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 20:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 623ms 20:00:47 INFO - PROCESS | 1930 | 1463626847944 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]]]}] 20:00:47 INFO - PROCESS | 1930 | 1463626847954 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 20:00:47 INFO - PROCESS | 1930 | 1463626847955 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 20:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 20:00:47 INFO - PROCESS | 1930 | 1463626847957 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 20:00:47 INFO - PROCESS | 1930 | 1463626847959 Marionette TRACE conn2 <- [1,1278,null,{}] 20:00:47 INFO - PROCESS | 1930 | 1463626847961 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}] 20:00:48 INFO - PROCESS | 1930 | 1463626848064 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 20:00:48 INFO - PROCESS | 1930 | 1463626848068 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x125f0a800 == 47 [pid = 1930] [id = 327] 20:00:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x124052000) [pid = 1930] [serial = 980] [outer = 0x0] 20:00:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x124e6a400) [pid = 1930] [serial = 981] [outer = 0x124052000] 20:00:48 INFO - PROCESS | 1930 | 1463626848130 Marionette DEBUG loaded listener.js 20:00:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x1258d0400) [pid = 1930] [serial = 982] [outer = 0x124052000] 20:00:48 INFO - PROCESS | 1930 | 1463626848462 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]]]}] 20:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 20:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 518ms 20:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 20:00:48 INFO - PROCESS | 1930 | 1463626848476 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 20:00:48 INFO - PROCESS | 1930 | 1463626848478 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 20:00:48 INFO - PROCESS | 1930 | 1463626848480 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 20:00:48 INFO - PROCESS | 1930 | 1463626848481 Marionette TRACE conn2 <- [1,1282,null,{}] 20:00:48 INFO - PROCESS | 1930 | 1463626848485 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}] 20:00:48 INFO - PROCESS | 1930 | 1463626848588 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 20:00:48 INFO - PROCESS | 1930 | 1463626848610 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x12690e000 == 48 [pid = 1930] [id = 328] 20:00:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x1241b6800) [pid = 1930] [serial = 983] [outer = 0x0] 20:00:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x12693c800) [pid = 1930] [serial = 984] [outer = 0x1241b6800] 20:00:48 INFO - PROCESS | 1930 | 1463626848635 Marionette DEBUG loaded listener.js 20:00:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x126df4000) [pid = 1930] [serial = 985] [outer = 0x1241b6800] 20:00:48 INFO - PROCESS | 1930 | 1463626848963 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]]]}] 20:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 20:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 520ms 20:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 20:00:49 INFO - PROCESS | 1930 | 1463626849002 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 20:00:49 INFO - PROCESS | 1930 | 1463626849004 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 20:00:49 INFO - PROCESS | 1930 | 1463626849006 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 20:00:49 INFO - PROCESS | 1930 | 1463626849007 Marionette TRACE conn2 <- [1,1286,null,{}] 20:00:49 INFO - PROCESS | 1930 | 1463626849009 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}] 20:00:49 INFO - PROCESS | 1930 | 1463626849110 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 20:00:49 INFO - PROCESS | 1930 | 1463626849124 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x128d29800 == 49 [pid = 1930] [id = 329] 20:00:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x126d34800) [pid = 1930] [serial = 986] [outer = 0x0] 20:00:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x1270ed800) [pid = 1930] [serial = 987] [outer = 0x126d34800] 20:00:49 INFO - PROCESS | 1930 | 1463626849148 Marionette DEBUG loaded listener.js 20:00:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x128ac1800) [pid = 1930] [serial = 988] [outer = 0x126d34800] 20:00:49 INFO - PROCESS | 1930 | 1463626849488 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]]]}] 20:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 20:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 519ms 20:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 20:00:49 INFO - PROCESS | 1930 | 1463626849526 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 20:00:49 INFO - PROCESS | 1930 | 1463626849527 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 20:00:49 INFO - PROCESS | 1930 | 1463626849529 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 20:00:49 INFO - PROCESS | 1930 | 1463626849530 Marionette TRACE conn2 <- [1,1290,null,{}] 20:00:49 INFO - PROCESS | 1930 | 1463626849532 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}] 20:00:49 INFO - PROCESS | 1930 | 1463626849633 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 20:00:49 INFO - PROCESS | 1930 | 1463626849666 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x129792800 == 50 [pid = 1930] [id = 330] 20:00:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x126dec800) [pid = 1930] [serial = 989] [outer = 0x0] 20:00:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x128ac6400) [pid = 1930] [serial = 990] [outer = 0x126dec800] 20:00:49 INFO - PROCESS | 1930 | 1463626849693 Marionette DEBUG loaded listener.js 20:00:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x128acc800) [pid = 1930] [serial = 991] [outer = 0x126dec800] 20:00:49 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x11767a400) [pid = 1930] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 20:00:49 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x119110c00) [pid = 1930] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 20:00:49 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x113df0c00) [pid = 1930] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 20:00:49 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x11606e400) [pid = 1930] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 20:00:49 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x1197ef800) [pid = 1930] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 20:00:49 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x112972800) [pid = 1930] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 20:00:49 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x112691c00) [pid = 1930] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 20:00:49 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x116a53400) [pid = 1930] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 20:00:49 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x1197f0c00) [pid = 1930] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 20:00:49 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x111c88c00) [pid = 1930] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 20:00:49 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x110f52800) [pid = 1930] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 20:00:49 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x124e65800) [pid = 1930] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 20:00:49 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x119d48000) [pid = 1930] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 20:00:50 INFO - PROCESS | 1930 | 1463626850099 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]]]}] 20:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 20:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 620ms 20:00:50 INFO - PROCESS | 1930 | 1463626850160 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 20:00:50 INFO - PROCESS | 1930 | 1463626850162 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 20:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 20:00:50 INFO - PROCESS | 1930 | 1463626850171 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 20:00:50 INFO - PROCESS | 1930 | 1463626850173 Marionette TRACE conn2 <- [1,1294,null,{}] 20:00:50 INFO - PROCESS | 1930 | 1463626850175 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}] 20:00:50 INFO - PROCESS | 1930 | 1463626850279 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 20:00:50 INFO - PROCESS | 1930 | 1463626850284 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a919000 == 51 [pid = 1930] [id = 331] 20:00:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x119110c00) [pid = 1930] [serial = 992] [outer = 0x0] 20:00:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x12693e000) [pid = 1930] [serial = 993] [outer = 0x119110c00] 20:00:50 INFO - PROCESS | 1930 | 1463626850312 Marionette DEBUG loaded listener.js 20:00:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x128b79000) [pid = 1930] [serial = 994] [outer = 0x119110c00] 20:00:50 INFO - PROCESS | 1930 | 1463626850640 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]]]}] 20:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 20:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 524ms 20:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 20:00:50 INFO - PROCESS | 1930 | 1463626850691 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 20:00:50 INFO - PROCESS | 1930 | 1463626850692 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 20:00:50 INFO - PROCESS | 1930 | 1463626850694 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 20:00:50 INFO - PROCESS | 1930 | 1463626850695 Marionette TRACE conn2 <- [1,1298,null,{}] 20:00:50 INFO - PROCESS | 1930 | 1463626850698 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}] 20:00:50 INFO - PROCESS | 1930 | 1463626850795 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 20:00:50 INFO - PROCESS | 1930 | 1463626850856 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x12b315800 == 52 [pid = 1930] [id = 332] 20:00:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x119925000) [pid = 1930] [serial = 995] [outer = 0x0] 20:00:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x128b7f400) [pid = 1930] [serial = 996] [outer = 0x119925000] 20:00:50 INFO - PROCESS | 1930 | 1463626850891 Marionette DEBUG loaded listener.js 20:00:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x128bde000) [pid = 1930] [serial = 997] [outer = 0x119925000] 20:00:51 INFO - PROCESS | 1930 | 1463626851214 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]]]}] 20:00:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 20:00:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 569ms 20:00:51 INFO - PROCESS | 1930 | 1463626851264 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 20:00:51 INFO - PROCESS | 1930 | 1463626851266 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 20:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 20:00:51 INFO - PROCESS | 1930 | 1463626851272 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 20:00:51 INFO - PROCESS | 1930 | 1463626851274 Marionette TRACE conn2 <- [1,1302,null,{}] 20:00:51 INFO - PROCESS | 1930 | 1463626851278 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}] 20:00:51 INFO - PROCESS | 1930 | 1463626851408 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 20:00:51 INFO - PROCESS | 1930 | 1463626851489 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba91000 == 53 [pid = 1930] [id = 333] 20:00:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x128b77000) [pid = 1930] [serial = 998] [outer = 0x0] 20:00:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x128be3c00) [pid = 1930] [serial = 999] [outer = 0x128b77000] 20:00:51 INFO - PROCESS | 1930 | 1463626851526 Marionette DEBUG loaded listener.js 20:00:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x128ca2400) [pid = 1930] [serial = 1000] [outer = 0x128b77000] 20:00:51 INFO - PROCESS | 1930 | 1463626851900 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]]]}] 20:00:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 20:00:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 723ms 20:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 20:00:52 INFO - PROCESS | 1930 | 1463626851995 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 20:00:52 INFO - PROCESS | 1930 | 1463626851997 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 20:00:52 INFO - PROCESS | 1930 | 1463626852000 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 20:00:52 INFO - PROCESS | 1930 | 1463626852003 Marionette TRACE conn2 <- [1,1306,null,{}] 20:00:52 INFO - PROCESS | 1930 | 1463626852007 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}] 20:00:52 INFO - PROCESS | 1930 | 1463626852105 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 20:00:52 INFO - PROCESS | 1930 | 1463626852199 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x11696f800 == 54 [pid = 1930] [id = 334] 20:00:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x111f19800) [pid = 1930] [serial = 1001] [outer = 0x0] 20:00:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x11214e000) [pid = 1930] [serial = 1002] [outer = 0x111f19800] 20:00:52 INFO - PROCESS | 1930 | 1463626852231 Marionette DEBUG loaded listener.js 20:00:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x112692800) [pid = 1930] [serial = 1003] [outer = 0x111f19800] 20:00:52 INFO - PROCESS | 1930 | 1463626852679 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]]]}] 20:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 20:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 721ms 20:00:52 INFO - PROCESS | 1930 | 1463626852722 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 20:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 20:00:52 INFO - PROCESS | 1930 | 1463626852725 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 20:00:52 INFO - PROCESS | 1930 | 1463626852731 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 20:00:52 INFO - PROCESS | 1930 | 1463626852733 Marionette TRACE conn2 <- [1,1310,null,{}] 20:00:52 INFO - PROCESS | 1930 | 1463626852736 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}] 20:00:52 INFO - PROCESS | 1930 | 1463626852868 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 20:00:52 INFO - PROCESS | 1930 | 1463626852938 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x118e4c800 == 55 [pid = 1930] [id = 335] 20:00:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x112570400) [pid = 1930] [serial = 1004] [outer = 0x0] 20:00:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x113dec800) [pid = 1930] [serial = 1005] [outer = 0x112570400] 20:00:52 INFO - PROCESS | 1930 | 1463626852968 Marionette DEBUG loaded listener.js 20:00:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x117169800) [pid = 1930] [serial = 1006] [outer = 0x112570400] 20:00:53 INFO - PROCESS | 1930 | 1463626853364 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] 20:00:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 20:00:53 INFO - PROCESS | 1930 | 1463626853405 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 20:00:53 INFO - PROCESS | 1930 | 1463626853407 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 20:00:53 INFO - PROCESS | 1930 | 1463626853408 Marionette TRACE conn2 <- [1,1314,null,{}] 20:00:53 INFO - PROCESS | 1930 | 1463626853416 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}] 20:00:53 INFO - PROCESS | 1930 | 1463626853524 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 20:00:53 INFO - PROCESS | 1930 | 1463626853582 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a913800 == 56 [pid = 1930] [id = 336] 20:00:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x118384400) [pid = 1930] [serial = 1007] [outer = 0x0] 20:00:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x118ea4400) [pid = 1930] [serial = 1008] [outer = 0x118384400] 20:00:53 INFO - PROCESS | 1930 | 1463626853614 Marionette DEBUG loaded listener.js 20:00:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x12404fc00) [pid = 1930] [serial = 1009] [outer = 0x118384400] 20:00:54 INFO - PROCESS | 1930 | 1463626854068 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]]]}] 20:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 20:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 722ms 20:00:54 INFO - PROCESS | 1930 | 1463626854129 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 20:00:54 INFO - PROCESS | 1930 | 1463626854131 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 20:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 20:00:54 INFO - PROCESS | 1930 | 1463626854174 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 20:00:54 INFO - PROCESS | 1930 | 1463626854176 Marionette TRACE conn2 <- [1,1318,null,{}] 20:00:54 INFO - PROCESS | 1930 | 1463626854179 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}] 20:00:54 INFO - PROCESS | 1930 | 1463626854284 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 20:00:54 INFO - PROCESS | 1930 | 1463626854354 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x12beb6800 == 57 [pid = 1930] [id = 337] 20:00:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x1241bd000) [pid = 1930] [serial = 1010] [outer = 0x0] 20:00:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x124bf1000) [pid = 1930] [serial = 1011] [outer = 0x1241bd000] 20:00:54 INFO - PROCESS | 1930 | 1463626854384 Marionette DEBUG loaded listener.js 20:00:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x125eac800) [pid = 1930] [serial = 1012] [outer = 0x1241bd000] 20:00:54 INFO - PROCESS | 1930 | 1463626854794 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]]]}] 20:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 20:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 689ms 20:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 20:00:54 INFO - PROCESS | 1930 | 1463626854846 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 20:00:54 INFO - PROCESS | 1930 | 1463626854847 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 20:00:54 INFO - PROCESS | 1930 | 1463626854849 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 20:00:54 INFO - PROCESS | 1930 | 1463626854850 Marionette TRACE conn2 <- [1,1322,null,{}] 20:00:54 INFO - PROCESS | 1930 | 1463626854853 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}] 20:00:54 INFO - PROCESS | 1930 | 1463626854954 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 20:00:55 INFO - PROCESS | 1930 | 1463626855011 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c2d5800 == 58 [pid = 1930] [id = 338] 20:00:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x12694a400) [pid = 1930] [serial = 1013] [outer = 0x0] 20:00:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x1270ee400) [pid = 1930] [serial = 1014] [outer = 0x12694a400] 20:00:55 INFO - PROCESS | 1930 | 1463626855040 Marionette DEBUG loaded listener.js 20:00:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x128b72800) [pid = 1930] [serial = 1015] [outer = 0x12694a400] 20:00:55 INFO - PROCESS | 1930 | 1463626855471 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]]]}] 20:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 20:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 673ms 20:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 20:00:55 INFO - PROCESS | 1930 | 1463626855523 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 20:00:55 INFO - PROCESS | 1930 | 1463626855524 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 20:00:55 INFO - PROCESS | 1930 | 1463626855526 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 20:00:55 INFO - PROCESS | 1930 | 1463626855527 Marionette TRACE conn2 <- [1,1326,null,{}] 20:00:55 INFO - PROCESS | 1930 | 1463626855530 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}] 20:00:55 INFO - PROCESS | 1930 | 1463626855671 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 20:00:55 INFO - PROCESS | 1930 | 1463626855770 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c825800 == 59 [pid = 1930] [id = 339] 20:00:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x128b7d800) [pid = 1930] [serial = 1016] [outer = 0x0] 20:00:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x128da8800) [pid = 1930] [serial = 1017] [outer = 0x128b7d800] 20:00:55 INFO - PROCESS | 1930 | 1463626855803 Marionette DEBUG loaded listener.js 20:00:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x1290b9c00) [pid = 1930] [serial = 1018] [outer = 0x128b7d800] 20:00:56 INFO - PROCESS | 1930 | 1463626856245 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]]]}] 20:00:56 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 20:00:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 770ms 20:00:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 20:00:56 INFO - PROCESS | 1930 | 1463626856296 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 20:00:56 INFO - PROCESS | 1930 | 1463626856297 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 20:00:56 INFO - PROCESS | 1930 | 1463626856300 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 20:00:56 INFO - PROCESS | 1930 | 1463626856301 Marionette TRACE conn2 <- [1,1330,null,{}] 20:00:56 INFO - PROCESS | 1930 | 1463626856303 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}] 20:00:56 INFO - PROCESS | 1930 | 1463626856559 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 20:00:56 INFO - PROCESS | 1930 | 1463626856630 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x119353000 == 60 [pid = 1930] [id = 340] 20:00:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x111e69c00) [pid = 1930] [serial = 1019] [outer = 0x0] 20:00:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x112574800) [pid = 1930] [serial = 1020] [outer = 0x111e69c00] 20:00:56 INFO - PROCESS | 1930 | 1463626856660 Marionette DEBUG loaded listener.js 20:00:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x112c68800) [pid = 1930] [serial = 1021] [outer = 0x111e69c00] 20:00:57 INFO - PROCESS | 1930 | 1463626857121 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]]]}] 20:00:57 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 20:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 873ms 20:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 20:00:57 INFO - PROCESS | 1930 | 1463626857174 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 20:00:57 INFO - PROCESS | 1930 | 1463626857176 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 20:00:57 INFO - PROCESS | 1930 | 1463626857179 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 20:00:57 INFO - PROCESS | 1930 | 1463626857182 Marionette TRACE conn2 <- [1,1334,null,{}] 20:00:57 INFO - PROCESS | 1930 | 1463626857205 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}] 20:00:57 INFO - PROCESS | 1930 | 1463626857302 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 20:00:57 INFO - PROCESS | 1930 | 1463626857374 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x118672800 == 61 [pid = 1930] [id = 341] 20:00:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x11766e400) [pid = 1930] [serial = 1022] [outer = 0x0] 20:00:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x118094c00) [pid = 1930] [serial = 1023] [outer = 0x11766e400] 20:00:57 INFO - PROCESS | 1930 | 1463626857404 Marionette DEBUG loaded listener.js 20:00:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x11837bc00) [pid = 1930] [serial = 1024] [outer = 0x11766e400] 20:00:57 INFO - PROCESS | 1930 | --DOCSHELL 0x12b315800 == 60 [pid = 1930] [id = 332] 20:00:57 INFO - PROCESS | 1930 | --DOCSHELL 0x12a919000 == 59 [pid = 1930] [id = 331] 20:00:57 INFO - PROCESS | 1930 | --DOCSHELL 0x129792800 == 58 [pid = 1930] [id = 330] 20:00:57 INFO - PROCESS | 1930 | --DOCSHELL 0x128d29800 == 57 [pid = 1930] [id = 329] 20:00:57 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x12537b800) [pid = 1930] [serial = 939] [outer = 0x0] [url = about:blank] 20:00:57 INFO - PROCESS | 1930 | --DOCSHELL 0x12690e000 == 56 [pid = 1930] [id = 328] 20:00:57 INFO - PROCESS | 1930 | --DOCSHELL 0x125f0a800 == 55 [pid = 1930] [id = 327] 20:00:57 INFO - PROCESS | 1930 | --DOCSHELL 0x124f87800 == 54 [pid = 1930] [id = 326] 20:00:57 INFO - PROCESS | 1930 | --DOCSHELL 0x117046800 == 53 [pid = 1930] [id = 325] 20:00:57 INFO - PROCESS | 1930 | --DOCSHELL 0x1199c3000 == 52 [pid = 1930] [id = 324] 20:00:57 INFO - PROCESS | 1930 | --DOCSHELL 0x11864f800 == 51 [pid = 1930] [id = 323] 20:00:57 INFO - PROCESS | 1930 | --DOCSHELL 0x116913000 == 50 [pid = 1930] [id = 322] 20:00:57 INFO - PROCESS | 1930 | --DOCSHELL 0x11912f800 == 49 [pid = 1930] [id = 321] 20:00:57 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba0c000 == 48 [pid = 1930] [id = 318] 20:00:57 INFO - PROCESS | 1930 | --DOCSHELL 0x12abbd800 == 47 [pid = 1930] [id = 317] 20:00:57 INFO - PROCESS | 1930 | --DOCSHELL 0x111ca0800 == 46 [pid = 1930] [id = 314] 20:00:57 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x124f7c000) [pid = 1930] [serial = 937] [outer = 0x0] [url = about:blank] 20:00:57 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x1193f2400) [pid = 1930] [serial = 921] [outer = 0x0] [url = about:blank] 20:00:57 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x1182ca800) [pid = 1930] [serial = 918] [outer = 0x0] [url = about:blank] 20:00:57 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x12693d800) [pid = 1930] [serial = 900] [outer = 0x0] [url = about:blank] 20:00:57 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x1161f3c00) [pid = 1930] [serial = 912] [outer = 0x0] [url = about:blank] 20:00:57 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x116a50400) [pid = 1930] [serial = 913] [outer = 0x0] [url = about:blank] 20:00:57 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x1199ac000) [pid = 1930] [serial = 924] [outer = 0x0] [url = about:blank] 20:00:57 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x1134ec400) [pid = 1930] [serial = 909] [outer = 0x0] [url = about:blank] 20:00:57 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x116072c00) [pid = 1930] [serial = 910] [outer = 0x0] [url = about:blank] 20:00:57 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x11675dc00) [pid = 1930] [serial = 887] [outer = 0x0] [url = about:blank] 20:00:57 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x112974800) [pid = 1930] [serial = 907] [outer = 0x0] [url = about:blank] 20:00:57 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x112818800) [pid = 1930] [serial = 906] [outer = 0x0] [url = about:blank] 20:00:57 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x11766f000) [pid = 1930] [serial = 915] [outer = 0x0] [url = about:blank] 20:00:57 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x1180a0c00) [pid = 1930] [serial = 916] [outer = 0x0] [url = about:blank] 20:00:57 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x1194b6c00) [pid = 1930] [serial = 890] [outer = 0x0] [url = about:blank] 20:00:57 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x124057c00) [pid = 1930] [serial = 928] [outer = 0x0] [url = about:blank] 20:00:57 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x119ed3400) [pid = 1930] [serial = 927] [outer = 0x0] [url = about:blank] 20:00:57 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x11214d400) [pid = 1930] [serial = 904] [outer = 0x0] [url = about:blank] 20:00:57 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x111e5f000) [pid = 1930] [serial = 903] [outer = 0x0] [url = about:blank] 20:00:57 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x11837ac00) [pid = 1930] [serial = 931] [outer = 0x0] [url = about:blank] 20:00:57 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x1248edc00) [pid = 1930] [serial = 894] [outer = 0x0] [url = about:blank] 20:00:57 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x124e6ac00) [pid = 1930] [serial = 936] [outer = 0x0] [url = about:blank] 20:00:57 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x111c8a800) [pid = 1930] [serial = 884] [outer = 0x0] [url = about:blank] 20:00:57 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x125685400) [pid = 1930] [serial = 897] [outer = 0x0] [url = about:blank] 20:00:57 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x124f7b000) [pid = 1930] [serial = 882] [outer = 0x0] [url = about:blank] 20:00:57 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x11269e400) [pid = 1930] [serial = 930] [outer = 0x0] [url = about:blank] 20:00:57 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x12a892000) [pid = 1930] [serial = 504] [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.] 20:00:57 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x119d42400) [pid = 1930] [serial = 925] [outer = 0x0] [url = about:blank] 20:00:57 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x124e5e400) [pid = 1930] [serial = 934] [outer = 0x0] [url = about:blank] 20:00:57 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x1194be000) [pid = 1930] [serial = 922] [outer = 0x0] [url = about:blank] 20:00:57 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x119102c00) [pid = 1930] [serial = 919] [outer = 0x0] [url = about:blank] 20:00:57 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x1241be400) [pid = 1930] [serial = 933] [outer = 0x0] [url = about:blank] 20:00:57 INFO - PROCESS | 1930 | 1463626857790 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]]]}] 20:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 20:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 643ms 20:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 20:00:57 INFO - PROCESS | 1930 | 1463626857822 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 20:00:57 INFO - PROCESS | 1930 | 1463626857824 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 20:00:57 INFO - PROCESS | 1930 | 1463626857826 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 20:00:57 INFO - PROCESS | 1930 | 1463626857827 Marionette TRACE conn2 <- [1,1338,null,{}] 20:00:57 INFO - PROCESS | 1930 | 1463626857830 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}] 20:00:57 INFO - PROCESS | 1930 | 1463626857913 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 20:00:57 INFO - PROCESS | 1930 | 1463626857969 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x118072800 == 47 [pid = 1930] [id = 342] 20:00:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x116072c00) [pid = 1930] [serial = 1025] [outer = 0x0] 20:00:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x118640400) [pid = 1930] [serial = 1026] [outer = 0x116072c00] 20:00:57 INFO - PROCESS | 1930 | 1463626857997 Marionette DEBUG loaded listener.js 20:00:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x11910a000) [pid = 1930] [serial = 1027] [outer = 0x116072c00] 20:00:58 INFO - PROCESS | 1930 | 1463626858782 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]]]}] 20:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 20:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 971ms 20:00:58 INFO - PROCESS | 1930 | 1463626858798 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 20:00:58 INFO - PROCESS | 1930 | 1463626858801 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 20:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 20:00:58 INFO - PROCESS | 1930 | 1463626858809 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 20:00:58 INFO - PROCESS | 1930 | 1463626858812 Marionette TRACE conn2 <- [1,1342,null,{}] 20:00:58 INFO - PROCESS | 1930 | 1463626858814 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}] 20:00:58 INFO - PROCESS | 1930 | 1463626858901 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 20:00:58 INFO - PROCESS | 1930 | 1463626858906 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x1241e2800 == 48 [pid = 1930] [id = 343] 20:00:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x119108800) [pid = 1930] [serial = 1028] [outer = 0x0] 20:00:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x11991d800) [pid = 1930] [serial = 1029] [outer = 0x119108800] 20:00:58 INFO - PROCESS | 1930 | 1463626858932 Marionette DEBUG loaded listener.js 20:00:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x1241b2c00) [pid = 1930] [serial = 1030] [outer = 0x119108800] 20:00:59 INFO - PROCESS | 1930 | 1463626859278 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]]]}] 20:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 20:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 526ms 20:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 20:00:59 INFO - PROCESS | 1930 | 1463626859334 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 20:00:59 INFO - PROCESS | 1930 | 1463626859336 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 20:00:59 INFO - PROCESS | 1930 | 1463626859338 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 20:00:59 INFO - PROCESS | 1930 | 1463626859339 Marionette TRACE conn2 <- [1,1346,null,{}] 20:00:59 INFO - PROCESS | 1930 | 1463626859341 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}] 20:00:59 INFO - PROCESS | 1930 | 1463626859424 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 20:00:59 INFO - PROCESS | 1930 | 1463626859428 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x1183bb000 == 49 [pid = 1930] [id = 344] 20:00:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x1241bf000) [pid = 1930] [serial = 1031] [outer = 0x0] 20:00:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x124aae400) [pid = 1930] [serial = 1032] [outer = 0x1241bf000] 20:00:59 INFO - PROCESS | 1930 | 1463626859454 Marionette DEBUG loaded listener.js 20:00:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x124e62800) [pid = 1930] [serial = 1033] [outer = 0x1241bf000] 20:00:59 INFO - PROCESS | 1930 | 1463626859823 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]]]}] 20:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 20:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 518ms 20:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 20:00:59 INFO - PROCESS | 1930 | 1463626859856 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 20:00:59 INFO - PROCESS | 1930 | 1463626859857 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 20:00:59 INFO - PROCESS | 1930 | 1463626859869 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 20:00:59 INFO - PROCESS | 1930 | 1463626859870 Marionette TRACE conn2 <- [1,1350,null,{}] 20:00:59 INFO - PROCESS | 1930 | 1463626859872 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}] 20:00:59 INFO - PROCESS | 1930 | 1463626859977 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 20:01:00 INFO - PROCESS | 1930 | 1463626860015 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x125f28000 == 50 [pid = 1930] [id = 345] 20:01:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x1258d6c00) [pid = 1930] [serial = 1034] [outer = 0x0] 20:01:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x125eaf800) [pid = 1930] [serial = 1035] [outer = 0x1258d6c00] 20:01:00 INFO - PROCESS | 1930 | 1463626860048 Marionette DEBUG loaded listener.js 20:01:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x1270ad800) [pid = 1930] [serial = 1036] [outer = 0x1258d6c00] 20:01:00 INFO - PROCESS | 1930 | 1463626860382 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]]]}] 20:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 20:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 528ms 20:01:00 INFO - PROCESS | 1930 | 1463626860399 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 20:01:00 INFO - PROCESS | 1930 | 1463626860402 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 20:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 20:01:00 INFO - PROCESS | 1930 | 1463626860405 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 20:01:00 INFO - PROCESS | 1930 | 1463626860406 Marionette TRACE conn2 <- [1,1354,null,{}] 20:01:00 INFO - PROCESS | 1930 | 1463626860415 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}] 20:01:00 INFO - PROCESS | 1930 | 1463626860524 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 20:01:00 INFO - PROCESS | 1930 | 1463626860537 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x128d2b800 == 51 [pid = 1930] [id = 346] 20:01:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x126941c00) [pid = 1930] [serial = 1037] [outer = 0x0] 20:01:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x128ac3400) [pid = 1930] [serial = 1038] [outer = 0x126941c00] 20:01:00 INFO - PROCESS | 1930 | 1463626860562 Marionette DEBUG loaded listener.js 20:01:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x128b7b800) [pid = 1930] [serial = 1039] [outer = 0x126941c00] 20:01:00 INFO - PROCESS | 1930 | 1463626860877 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]]]}] 20:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 20:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 518ms 20:01:00 INFO - PROCESS | 1930 | 1463626860923 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 20:01:00 INFO - PROCESS | 1930 | 1463626860924 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 20:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 20:01:00 INFO - PROCESS | 1930 | 1463626860926 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 20:01:00 INFO - PROCESS | 1930 | 1463626860927 Marionette TRACE conn2 <- [1,1358,null,{}] 20:01:00 INFO - PROCESS | 1930 | 1463626860930 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}] 20:01:01 INFO - PROCESS | 1930 | 1463626861033 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 20:01:01 INFO - PROCESS | 1930 | 1463626861048 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x129522000 == 52 [pid = 1930] [id = 347] 20:01:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x124e65000) [pid = 1930] [serial = 1040] [outer = 0x0] 20:01:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x128c9ac00) [pid = 1930] [serial = 1041] [outer = 0x124e65000] 20:01:01 INFO - PROCESS | 1930 | 1463626861073 Marionette DEBUG loaded listener.js 20:01:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x128da7c00) [pid = 1930] [serial = 1042] [outer = 0x124e65000] 20:01:01 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x1241bcc00) [pid = 1930] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 20:01:01 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x119925000) [pid = 1930] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 20:01:01 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x124052000) [pid = 1930] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 20:01:01 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x1241b6800) [pid = 1930] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 20:01:01 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x119d48c00) [pid = 1930] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 20:01:01 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x11919c800) [pid = 1930] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 20:01:01 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x115ebb800) [pid = 1930] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 20:01:01 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x115e3cc00) [pid = 1930] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 20:01:01 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x126d34800) [pid = 1930] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 20:01:01 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x1183dbc00) [pid = 1930] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 20:01:01 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x126dec800) [pid = 1930] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 20:01:01 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x119110c00) [pid = 1930] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 20:01:01 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x111f4e400) [pid = 1930] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 20:01:01 INFO - PROCESS | 1930 | 1463626861629 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]]]}] 20:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 20:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 718ms 20:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 20:01:01 INFO - PROCESS | 1930 | 1463626861646 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 20:01:01 INFO - PROCESS | 1930 | 1463626861648 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 20:01:01 INFO - PROCESS | 1930 | 1463626861652 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 20:01:01 INFO - PROCESS | 1930 | 1463626861655 Marionette TRACE conn2 <- [1,1362,null,{}] 20:01:01 INFO - PROCESS | 1930 | 1463626861658 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}] 20:01:01 INFO - PROCESS | 1930 | 1463626861766 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 20:01:01 INFO - PROCESS | 1930 | 1463626861825 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x1170c5800 == 53 [pid = 1930] [id = 348] 20:01:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x11281b800) [pid = 1930] [serial = 1043] [outer = 0x0] 20:01:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x11340f800) [pid = 1930] [serial = 1044] [outer = 0x11281b800] 20:01:01 INFO - PROCESS | 1930 | 1463626861857 Marionette DEBUG loaded listener.js 20:01:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x116188400) [pid = 1930] [serial = 1045] [outer = 0x11281b800] 20:01:02 INFO - PROCESS | 1930 | 1463626862370 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]]]}] 20:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 20:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 771ms 20:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 20:01:02 INFO - PROCESS | 1930 | 1463626862423 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 20:01:02 INFO - PROCESS | 1930 | 1463626862427 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 20:01:02 INFO - PROCESS | 1930 | 1463626862432 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 20:01:02 INFO - PROCESS | 1930 | 1463626862434 Marionette TRACE conn2 <- [1,1366,null,{}] 20:01:02 INFO - PROCESS | 1930 | 1463626862437 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}] 20:01:02 INFO - PROCESS | 1930 | 1463626862538 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 20:01:02 INFO - PROCESS | 1930 | 1463626862608 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x120f7e000 == 54 [pid = 1930] [id = 349] 20:01:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x116a4f400) [pid = 1930] [serial = 1046] [outer = 0x0] 20:01:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x11864d000) [pid = 1930] [serial = 1047] [outer = 0x116a4f400] 20:01:02 INFO - PROCESS | 1930 | 1463626862638 Marionette DEBUG loaded listener.js 20:01:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x1193e6800) [pid = 1930] [serial = 1048] [outer = 0x116a4f400] 20:01:03 INFO - PROCESS | 1930 | 1463626863088 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] 20:01:03 INFO - PROCESS | 1930 | 1463626863104 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 20:01:03 INFO - PROCESS | 1930 | 1463626863107 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 20:01:03 INFO - PROCESS | 1930 | 1463626863109 Marionette TRACE conn2 <- [1,1370,null,{}] 20:01:03 INFO - PROCESS | 1930 | 1463626863134 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}] 20:01:03 INFO - PROCESS | 1930 | 1463626863259 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 20:01:03 INFO - PROCESS | 1930 | 1463626863314 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a71e800 == 55 [pid = 1930] [id = 350] 20:01:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x1241be400) [pid = 1930] [serial = 1049] [outer = 0x0] 20:01:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x124682400) [pid = 1930] [serial = 1050] [outer = 0x1241be400] 20:01:03 INFO - PROCESS | 1930 | 1463626863345 Marionette DEBUG loaded listener.js 20:01:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x124eaec00) [pid = 1930] [serial = 1051] [outer = 0x1241be400] 20:01:03 INFO - PROCESS | 1930 | 1463626863788 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] 20:01:03 INFO - PROCESS | 1930 | 1463626863851 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 20:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 20:01:03 INFO - PROCESS | 1930 | 1463626863855 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 20:01:03 INFO - PROCESS | 1930 | 1463626863856 Marionette TRACE conn2 <- [1,1374,null,{}] 20:01:03 INFO - PROCESS | 1930 | 1463626863859 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}] 20:01:03 INFO - PROCESS | 1930 | 1463626863963 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 20:01:04 INFO - PROCESS | 1930 | 1463626864032 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x12b31b800 == 56 [pid = 1930] [id = 351] 20:01:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x125685400) [pid = 1930] [serial = 1052] [outer = 0x0] 20:01:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x126feac00) [pid = 1930] [serial = 1053] [outer = 0x125685400] 20:01:04 INFO - PROCESS | 1930 | 1463626864063 Marionette DEBUG loaded listener.js 20:01:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x128ac6000) [pid = 1930] [serial = 1054] [outer = 0x125685400] 20:01:04 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:01:04 INFO - PROCESS | 1930 | 1463626864496 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] 20:01:04 INFO - PROCESS | 1930 | 1463626864530 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 20:01:04 INFO - PROCESS | 1930 | 1463626864532 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 20:01:04 INFO - PROCESS | 1930 | 1463626864534 Marionette TRACE conn2 <- [1,1378,null,{}] 20:01:04 INFO - PROCESS | 1930 | 1463626864536 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}] 20:01:04 INFO - PROCESS | 1930 | 1463626864635 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 20:01:04 INFO - PROCESS | 1930 | 1463626864705 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba17000 == 57 [pid = 1930] [id = 352] 20:01:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x126dec400) [pid = 1930] [serial = 1055] [outer = 0x0] 20:01:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x128c99400) [pid = 1930] [serial = 1056] [outer = 0x126dec400] 20:01:04 INFO - PROCESS | 1930 | 1463626864736 Marionette DEBUG loaded listener.js 20:01:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x128db1000) [pid = 1930] [serial = 1057] [outer = 0x126dec400] 20:01:05 INFO - PROCESS | 1930 | 1463626865140 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] 20:01:05 INFO - PROCESS | 1930 | 1463626865153 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 20:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 20:01:05 INFO - PROCESS | 1930 | 1463626865156 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 20:01:05 INFO - PROCESS | 1930 | 1463626865157 Marionette TRACE conn2 <- [1,1382,null,{}] 20:01:05 INFO - PROCESS | 1930 | 1463626865159 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}] 20:01:05 INFO - PROCESS | 1930 | 1463626865277 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 20:01:05 INFO - PROCESS | 1930 | 1463626865380 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bc64800 == 58 [pid = 1930] [id = 353] 20:01:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x128c9e000) [pid = 1930] [serial = 1058] [outer = 0x0] 20:01:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x12936f000) [pid = 1930] [serial = 1059] [outer = 0x128c9e000] 20:01:05 INFO - PROCESS | 1930 | 1463626865411 Marionette DEBUG loaded listener.js 20:01:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x1295c5800) [pid = 1930] [serial = 1060] [outer = 0x128c9e000] 20:01:05 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:01:05 INFO - PROCESS | 1930 | 1463626865845 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] 20:01:05 INFO - PROCESS | 1930 | 1463626865877 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 20:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 20:01:05 INFO - PROCESS | 1930 | 1463626865880 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 20:01:05 INFO - PROCESS | 1930 | 1463626865881 Marionette TRACE conn2 <- [1,1386,null,{}] 20:01:05 INFO - PROCESS | 1930 | 1463626865903 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}] 20:01:06 INFO - PROCESS | 1930 | 1463626866005 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 20:01:06 INFO - PROCESS | 1930 | 1463626866075 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c83a000 == 59 [pid = 1930] [id = 354] 20:01:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x1295cfc00) [pid = 1930] [serial = 1061] [outer = 0x0] 20:01:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x1297e3800) [pid = 1930] [serial = 1062] [outer = 0x1295cfc00] 20:01:06 INFO - PROCESS | 1930 | 1463626866103 Marionette DEBUG loaded listener.js 20:01:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x12a5e7400) [pid = 1930] [serial = 1063] [outer = 0x1295cfc00] 20:01:06 INFO - PROCESS | 1930 | 1463626866555 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] 20:01:06 INFO - PROCESS | 1930 | 1463626866569 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 20:01:06 INFO - PROCESS | 1930 | 1463626866571 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 20:01:06 INFO - PROCESS | 1930 | 1463626866572 Marionette TRACE conn2 <- [1,1390,null,{}] 20:01:06 INFO - PROCESS | 1930 | 1463626866575 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}] 20:01:06 INFO - PROCESS | 1930 | 1463626866695 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 20:01:06 INFO - PROCESS | 1930 | 1463626866768 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x118e4e800 == 60 [pid = 1930] [id = 355] 20:01:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x113d65c00) [pid = 1930] [serial = 1064] [outer = 0x0] 20:01:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x116a52000) [pid = 1930] [serial = 1065] [outer = 0x113d65c00] 20:01:06 INFO - PROCESS | 1930 | 1463626866799 Marionette DEBUG loaded listener.js 20:01:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x1295cb800) [pid = 1930] [serial = 1066] [outer = 0x113d65c00] 20:01:07 INFO - PROCESS | 1930 | 1463626867308 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]]]}] 20:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 20:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 769ms 20:01:07 INFO - PROCESS | 1930 | 1463626867350 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 20:01:07 INFO - PROCESS | 1930 | 1463626867353 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 20:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 20:01:07 INFO - PROCESS | 1930 | 1463626867358 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 20:01:07 INFO - PROCESS | 1930 | 1463626867360 Marionette TRACE conn2 <- [1,1394,null,{}] 20:01:07 INFO - PROCESS | 1930 | 1463626867363 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}] 20:01:07 INFO - PROCESS | 1930 | 1463626867463 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 20:01:07 INFO - PROCESS | 1930 | 1463626867540 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x116712800 == 61 [pid = 1930] [id = 356] 20:01:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x116194c00) [pid = 1930] [serial = 1067] [outer = 0x0] 20:01:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x11693e400) [pid = 1930] [serial = 1068] [outer = 0x116194c00] 20:01:07 INFO - PROCESS | 1930 | 1463626867568 Marionette DEBUG loaded listener.js 20:01:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x1180a1000) [pid = 1930] [serial = 1069] [outer = 0x116194c00] 20:01:07 INFO - PROCESS | 1930 | --DOCSHELL 0x128d2b800 == 60 [pid = 1930] [id = 346] 20:01:07 INFO - PROCESS | 1930 | --DOCSHELL 0x125f28000 == 59 [pid = 1930] [id = 345] 20:01:07 INFO - PROCESS | 1930 | --DOCSHELL 0x1183bb000 == 58 [pid = 1930] [id = 344] 20:01:07 INFO - PROCESS | 1930 | --DOCSHELL 0x1241e2800 == 57 [pid = 1930] [id = 343] 20:01:07 INFO - PROCESS | 1930 | --DOCSHELL 0x118072800 == 56 [pid = 1930] [id = 342] 20:01:07 INFO - PROCESS | 1930 | --DOCSHELL 0x118672800 == 55 [pid = 1930] [id = 341] 20:01:07 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x128be3c00) [pid = 1930] [serial = 999] [outer = 0x0] [url = about:blank] 20:01:07 INFO - PROCESS | 1930 | --DOCSHELL 0x119353000 == 54 [pid = 1930] [id = 340] 20:01:07 INFO - PROCESS | 1930 | --DOCSHELL 0x118e4c800 == 53 [pid = 1930] [id = 335] 20:01:07 INFO - PROCESS | 1930 | --DOCSHELL 0x11696f800 == 52 [pid = 1930] [id = 334] 20:01:07 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x126942000) [pid = 1930] [serial = 940] [outer = 0x0] [url = about:blank] 20:01:07 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x128bde000) [pid = 1930] [serial = 997] [outer = 0x0] [url = about:blank] 20:01:07 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x124e6a400) [pid = 1930] [serial = 981] [outer = 0x0] [url = about:blank] 20:01:07 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x12693c800) [pid = 1930] [serial = 984] [outer = 0x0] [url = about:blank] 20:01:07 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x1258d0400) [pid = 1930] [serial = 982] [outer = 0x0] [url = about:blank] 20:01:07 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x118ea8000) [pid = 1930] [serial = 951] [outer = 0x0] [url = about:blank] 20:01:07 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x11716a000) [pid = 1930] [serial = 948] [outer = 0x0] [url = about:blank] 20:01:07 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x124260c00) [pid = 1930] [serial = 978] [outer = 0x0] [url = about:blank] 20:01:07 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x12568b800) [pid = 1930] [serial = 957] [outer = 0x0] [url = about:blank] 20:01:07 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x1197ecc00) [pid = 1930] [serial = 975] [outer = 0x0] [url = about:blank] 20:01:07 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x119d40000) [pid = 1930] [serial = 976] [outer = 0x0] [url = about:blank] 20:01:07 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x116937c00) [pid = 1930] [serial = 969] [outer = 0x0] [url = about:blank] 20:01:07 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x11837c800) [pid = 1930] [serial = 970] [outer = 0x0] [url = about:blank] 20:01:07 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x116151400) [pid = 1930] [serial = 966] [outer = 0x0] [url = about:blank] 20:01:07 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x1270ed800) [pid = 1930] [serial = 987] [outer = 0x0] [url = about:blank] 20:01:07 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x11675ec00) [pid = 1930] [serial = 967] [outer = 0x0] [url = about:blank] 20:01:07 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x11864cc00) [pid = 1930] [serial = 972] [outer = 0x0] [url = about:blank] 20:01:07 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x1193e2000) [pid = 1930] [serial = 973] [outer = 0x0] [url = about:blank] 20:01:07 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x124465800) [pid = 1930] [serial = 954] [outer = 0x0] [url = about:blank] 20:01:07 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x1270b2c00) [pid = 1930] [serial = 960] [outer = 0x0] [url = about:blank] 20:01:07 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x110d94400) [pid = 1930] [serial = 942] [outer = 0x0] [url = about:blank] 20:01:07 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x112c5c400) [pid = 1930] [serial = 945] [outer = 0x0] [url = about:blank] 20:01:07 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x128ac6400) [pid = 1930] [serial = 990] [outer = 0x0] [url = about:blank] 20:01:07 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x128ac1800) [pid = 1930] [serial = 988] [outer = 0x0] [url = about:blank] 20:01:07 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x12693e000) [pid = 1930] [serial = 993] [outer = 0x0] [url = about:blank] 20:01:07 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x128acc800) [pid = 1930] [serial = 991] [outer = 0x0] [url = about:blank] 20:01:07 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x11333f400) [pid = 1930] [serial = 964] [outer = 0x0] [url = about:blank] 20:01:07 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x11269fc00) [pid = 1930] [serial = 963] [outer = 0x0] [url = about:blank] 20:01:07 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x126df4000) [pid = 1930] [serial = 985] [outer = 0x0] [url = about:blank] 20:01:07 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x128b7f400) [pid = 1930] [serial = 996] [outer = 0x0] [url = about:blank] 20:01:07 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x128b79000) [pid = 1930] [serial = 994] [outer = 0x0] [url = about:blank] 20:01:07 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x124e5f400) [pid = 1930] [serial = 979] [outer = 0x0] [url = about:blank] 20:01:08 INFO - PROCESS | 1930 | 1463626868001 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]]]}] 20:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 20:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 674ms 20:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 20:01:08 INFO - PROCESS | 1930 | 1463626868032 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 20:01:08 INFO - PROCESS | 1930 | 1463626868035 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 20:01:08 INFO - PROCESS | 1930 | 1463626868040 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 20:01:08 INFO - PROCESS | 1930 | 1463626868041 Marionette TRACE conn2 <- [1,1398,null,{}] 20:01:08 INFO - PROCESS | 1930 | 1463626868044 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}] 20:01:08 INFO - PROCESS | 1930 | 1463626868150 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 20:01:08 INFO - PROCESS | 1930 | 1463626868157 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x118672800 == 53 [pid = 1930] [id = 357] 20:01:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x11863f000) [pid = 1930] [serial = 1070] [outer = 0x0] 20:01:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x1191a5400) [pid = 1930] [serial = 1071] [outer = 0x11863f000] 20:01:08 INFO - PROCESS | 1930 | 1463626868182 Marionette DEBUG loaded listener.js 20:01:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x1194bf800) [pid = 1930] [serial = 1072] [outer = 0x11863f000] 20:01:08 INFO - PROCESS | 1930 | 1463626868537 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]]]}] 20:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 20:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 519ms 20:01:08 INFO - PROCESS | 1930 | 1463626868559 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 20:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 20:01:08 INFO - PROCESS | 1930 | 1463626868560 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 20:01:08 INFO - PROCESS | 1930 | 1463626868562 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 20:01:08 INFO - PROCESS | 1930 | 1463626868565 Marionette TRACE conn2 <- [1,1402,null,{}] 20:01:08 INFO - PROCESS | 1930 | 1463626868572 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}] 20:01:08 INFO - PROCESS | 1930 | 1463626868660 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 20:01:08 INFO - PROCESS | 1930 | 1463626868666 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x124a19800 == 54 [pid = 1930] [id = 358] 20:01:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x119ed3000) [pid = 1930] [serial = 1073] [outer = 0x0] 20:01:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x1241b5400) [pid = 1930] [serial = 1074] [outer = 0x119ed3000] 20:01:08 INFO - PROCESS | 1930 | 1463626868694 Marionette DEBUG loaded listener.js 20:01:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x124e5fc00) [pid = 1930] [serial = 1075] [outer = 0x119ed3000] 20:01:09 INFO - PROCESS | 1930 | 1463626869039 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]]]}] 20:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 20:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 520ms 20:01:09 INFO - PROCESS | 1930 | 1463626869084 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 20:01:09 INFO - PROCESS | 1930 | 1463626869086 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 20:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 20:01:09 INFO - PROCESS | 1930 | 1463626869095 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 20:01:09 INFO - PROCESS | 1930 | 1463626869096 Marionette TRACE conn2 <- [1,1406,null,{}] 20:01:09 INFO - PROCESS | 1930 | 1463626869098 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}] 20:01:09 INFO - PROCESS | 1930 | 1463626869182 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 20:01:09 INFO - PROCESS | 1930 | 1463626869187 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x128a22800 == 55 [pid = 1930] [id = 359] 20:01:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x124e6a800) [pid = 1930] [serial = 1076] [outer = 0x0] 20:01:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x1258d5000) [pid = 1930] [serial = 1077] [outer = 0x124e6a800] 20:01:09 INFO - PROCESS | 1930 | 1463626869212 Marionette DEBUG loaded listener.js 20:01:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x1270ed800) [pid = 1930] [serial = 1078] [outer = 0x124e6a800] 20:01:09 INFO - PROCESS | 1930 | 1463626869552 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]]]}] 20:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 20:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 475ms 20:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 20:01:09 INFO - PROCESS | 1930 | 1463626869563 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 20:01:09 INFO - PROCESS | 1930 | 1463626869564 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 20:01:09 INFO - PROCESS | 1930 | 1463626869570 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 20:01:09 INFO - PROCESS | 1930 | 1463626869572 Marionette TRACE conn2 <- [1,1410,null,{}] 20:01:09 INFO - PROCESS | 1930 | 1463626869574 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}] 20:01:09 INFO - PROCESS | 1930 | 1463626869661 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 20:01:09 INFO - PROCESS | 1930 | 1463626869725 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x128c43800 == 56 [pid = 1930] [id = 360] 20:01:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x12568b800) [pid = 1930] [serial = 1079] [outer = 0x0] 20:01:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x128ac6400) [pid = 1930] [serial = 1080] [outer = 0x12568b800] 20:01:09 INFO - PROCESS | 1930 | 1463626869750 Marionette DEBUG loaded listener.js 20:01:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x128ca1800) [pid = 1930] [serial = 1081] [outer = 0x12568b800] 20:01:10 INFO - PROCESS | 1930 | 1463626870092 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]]]}] 20:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 20:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 573ms 20:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 20:01:10 INFO - PROCESS | 1930 | 1463626870141 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 20:01:10 INFO - PROCESS | 1930 | 1463626870142 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 20:01:10 INFO - PROCESS | 1930 | 1463626870149 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 20:01:10 INFO - PROCESS | 1930 | 1463626870150 Marionette TRACE conn2 <- [1,1414,null,{}] 20:01:10 INFO - PROCESS | 1930 | 1463626870153 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}] 20:01:10 INFO - PROCESS | 1930 | 1463626870278 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 20:01:10 INFO - PROCESS | 1930 | 1463626870295 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x12979b000 == 57 [pid = 1930] [id = 361] 20:01:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x128db0000) [pid = 1930] [serial = 1082] [outer = 0x0] 20:01:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x1290b6000) [pid = 1930] [serial = 1083] [outer = 0x128db0000] 20:01:10 INFO - PROCESS | 1930 | 1463626870320 Marionette DEBUG loaded listener.js 20:01:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x12a7c1c00) [pid = 1930] [serial = 1084] [outer = 0x128db0000] 20:01:10 INFO - PROCESS | 1930 | 1463626870697 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]]]}] 20:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 20:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 576ms 20:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 20:01:10 INFO - PROCESS | 1930 | 1463626870726 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 20:01:10 INFO - PROCESS | 1930 | 1463626870728 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 20:01:10 INFO - PROCESS | 1930 | 1463626870730 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 20:01:10 INFO - PROCESS | 1930 | 1463626870731 Marionette TRACE conn2 <- [1,1418,null,{}] 20:01:10 INFO - PROCESS | 1930 | 1463626870736 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}] 20:01:10 INFO - PROCESS | 1930 | 1463626870841 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 20:01:10 INFO - PROCESS | 1930 | 1463626870880 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x12b316800 == 58 [pid = 1930] [id = 362] 20:01:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x128fe5000) [pid = 1930] [serial = 1085] [outer = 0x0] 20:01:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x12a7ca800) [pid = 1930] [serial = 1086] [outer = 0x128fe5000] 20:01:10 INFO - PROCESS | 1930 | 1463626870905 Marionette DEBUG loaded listener.js 20:01:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x12a886800) [pid = 1930] [serial = 1087] [outer = 0x128fe5000] 20:01:11 INFO - PROCESS | 1930 | 1463626871210 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]]]}] 20:01:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 20:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 520ms 20:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 20:01:11 INFO - PROCESS | 1930 | 1463626871259 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 20:01:11 INFO - PROCESS | 1930 | 1463626871260 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 20:01:11 INFO - PROCESS | 1930 | 1463626871263 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 20:01:11 INFO - PROCESS | 1930 | 1463626871264 Marionette TRACE conn2 <- [1,1422,null,{}] 20:01:11 INFO - PROCESS | 1930 | 1463626871266 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}] 20:01:11 INFO - PROCESS | 1930 | 1463626871376 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 20:01:11 INFO - PROCESS | 1930 | 1463626871415 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bc6b800 == 59 [pid = 1930] [id = 363] 20:01:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x12a7ce000) [pid = 1930] [serial = 1088] [outer = 0x0] 20:01:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x12a891400) [pid = 1930] [serial = 1089] [outer = 0x12a7ce000] 20:01:11 INFO - PROCESS | 1930 | 1463626871440 Marionette DEBUG loaded listener.js 20:01:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x12ab5d400) [pid = 1930] [serial = 1090] [outer = 0x12a7ce000] 20:01:11 INFO - PROCESS | 1930 | 1463626871785 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]]]}] 20:01:11 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x128b77000) [pid = 1930] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 20:01:11 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x11322d000) [pid = 1930] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 20:01:11 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x11766e400) [pid = 1930] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 20:01:11 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x119108800) [pid = 1930] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 20:01:11 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x111e69c00) [pid = 1930] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 20:01:11 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x116072c00) [pid = 1930] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 20:01:11 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x1241bf000) [pid = 1930] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 20:01:11 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x1258d6c00) [pid = 1930] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 20:01:11 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x126941c00) [pid = 1930] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 20:01:11 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x112575000) [pid = 1930] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 20:01:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 20:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 572ms 20:01:11 INFO - PROCESS | 1930 | 1463626871835 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 20:01:11 INFO - PROCESS | 1930 | 1463626871836 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 20:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 20:01:11 INFO - PROCESS | 1930 | 1463626871839 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 20:01:11 INFO - PROCESS | 1930 | 1463626871840 Marionette TRACE conn2 <- [1,1426,null,{}] 20:01:11 INFO - PROCESS | 1930 | 1463626871843 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}] 20:01:11 INFO - PROCESS | 1930 | 1463626871938 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 20:01:11 INFO - PROCESS | 1930 | 1463626871943 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bea6000 == 60 [pid = 1930] [id = 364] 20:01:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x11766e400) [pid = 1930] [serial = 1091] [outer = 0x0] 20:01:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x1197eb400) [pid = 1930] [serial = 1092] [outer = 0x11766e400] 20:01:11 INFO - PROCESS | 1930 | 1463626871982 Marionette DEBUG loaded listener.js 20:01:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x1270b2c00) [pid = 1930] [serial = 1093] [outer = 0x11766e400] 20:01:12 INFO - PROCESS | 1930 | 1463626872406 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]]]}] 20:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 20:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 618ms 20:01:12 INFO - PROCESS | 1930 | 1463626872457 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 20:01:12 INFO - PROCESS | 1930 | 1463626872459 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 20:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 20:01:12 INFO - PROCESS | 1930 | 1463626872461 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 20:01:12 INFO - PROCESS | 1930 | 1463626872462 Marionette TRACE conn2 <- [1,1430,null,{}] 20:01:12 INFO - PROCESS | 1930 | 1463626872464 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}] 20:01:12 INFO - PROCESS | 1930 | 1463626872574 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 20:01:12 INFO - PROCESS | 1930 | 1463626872581 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ca7c000 == 61 [pid = 1930] [id = 365] 20:01:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x11257d000) [pid = 1930] [serial = 1094] [outer = 0x0] 20:01:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x12ab5c000) [pid = 1930] [serial = 1095] [outer = 0x11257d000] 20:01:12 INFO - PROCESS | 1930 | 1463626872607 Marionette DEBUG loaded listener.js 20:01:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x12ab7b000) [pid = 1930] [serial = 1096] [outer = 0x11257d000] 20:01:12 INFO - PROCESS | 1930 | 1463626872945 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]]]}] 20:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 20:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 518ms 20:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 20:01:12 INFO - PROCESS | 1930 | 1463626872979 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 20:01:12 INFO - PROCESS | 1930 | 1463626872981 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 20:01:12 INFO - PROCESS | 1930 | 1463626872983 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 20:01:12 INFO - PROCESS | 1930 | 1463626872986 Marionette TRACE conn2 <- [1,1434,null,{}] 20:01:12 INFO - PROCESS | 1930 | 1463626872989 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}] 20:01:13 INFO - PROCESS | 1930 | 1463626873090 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 20:01:13 INFO - PROCESS | 1930 | 1463626873150 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d016000 == 62 [pid = 1930] [id = 366] 20:01:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x12ab7a000) [pid = 1930] [serial = 1097] [outer = 0x0] 20:01:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x12b3b0000) [pid = 1930] [serial = 1098] [outer = 0x12ab7a000] 20:01:13 INFO - PROCESS | 1930 | 1463626873179 Marionette DEBUG loaded listener.js 20:01:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x12bb1ec00) [pid = 1930] [serial = 1099] [outer = 0x12ab7a000] 20:01:13 INFO - PROCESS | 1930 | 1463626873448 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]]]}] 20:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 20:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 471ms 20:01:13 INFO - PROCESS | 1930 | 1463626873456 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 20:01:13 INFO - PROCESS | 1930 | 1463626873457 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 20:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 20:01:13 INFO - PROCESS | 1930 | 1463626873461 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 20:01:13 INFO - PROCESS | 1930 | 1463626873462 Marionette TRACE conn2 <- [1,1438,null,{}] 20:01:13 INFO - PROCESS | 1930 | 1463626873464 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}] 20:01:13 INFO - PROCESS | 1930 | 1463626873558 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 20:01:13 INFO - PROCESS | 1930 | 1463626873563 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d157800 == 63 [pid = 1930] [id = 367] 20:01:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x12bb1e000) [pid = 1930] [serial = 1100] [outer = 0x0] 20:01:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x12bb24c00) [pid = 1930] [serial = 1101] [outer = 0x12bb1e000] 20:01:13 INFO - PROCESS | 1930 | 1463626873587 Marionette DEBUG loaded listener.js 20:01:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x12bc8f800) [pid = 1930] [serial = 1102] [outer = 0x12bb1e000] 20:01:13 INFO - PROCESS | 1930 | 1463626873931 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]]]}] 20:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 20:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 520ms 20:01:14 INFO - PROCESS | 1930 | 1463626874034 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 20:01:14 INFO - PROCESS | 1930 | 1463626874036 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 20:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 20:01:14 INFO - PROCESS | 1930 | 1463626874046 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 20:01:14 INFO - PROCESS | 1930 | 1463626874049 Marionette TRACE conn2 <- [1,1442,null,{}] 20:01:14 INFO - PROCESS | 1930 | 1463626874054 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}] 20:01:14 INFO - PROCESS | 1930 | 1463626874166 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 20:01:14 INFO - PROCESS | 1930 | 1463626874240 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x1183b0000 == 64 [pid = 1930] [id = 368] 20:01:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x112991000) [pid = 1930] [serial = 1103] [outer = 0x0] 20:01:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x11333f400) [pid = 1930] [serial = 1104] [outer = 0x112991000] 20:01:14 INFO - PROCESS | 1930 | 1463626874270 Marionette DEBUG loaded listener.js 20:01:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x11716a000) [pid = 1930] [serial = 1105] [outer = 0x112991000] 20:01:14 INFO - PROCESS | 1930 | 1463626874714 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]]]}] 20:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 20:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 676ms 20:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 20:01:14 INFO - PROCESS | 1930 | 1463626874723 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 20:01:14 INFO - PROCESS | 1930 | 1463626874725 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 20:01:14 INFO - PROCESS | 1930 | 1463626874731 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 20:01:14 INFO - PROCESS | 1930 | 1463626874733 Marionette TRACE conn2 <- [1,1446,null,{}] 20:01:14 INFO - PROCESS | 1930 | 1463626874738 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}] 20:01:14 INFO - PROCESS | 1930 | 1463626874846 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 20:01:14 INFO - PROCESS | 1930 | 1463626874957 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x127018000 == 65 [pid = 1930] [id = 369] 20:01:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x1194c3c00) [pid = 1930] [serial = 1106] [outer = 0x0] 20:01:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x12404e000) [pid = 1930] [serial = 1107] [outer = 0x1194c3c00] 20:01:14 INFO - PROCESS | 1930 | 1463626874987 Marionette DEBUG loaded listener.js 20:01:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x124bf0000) [pid = 1930] [serial = 1108] [outer = 0x1194c3c00] 20:01:15 INFO - PROCESS | 1930 | 1463626875414 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]]]}] 20:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 20:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 726ms 20:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 20:01:15 INFO - PROCESS | 1930 | 1463626875455 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 20:01:15 INFO - PROCESS | 1930 | 1463626875457 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 20:01:15 INFO - PROCESS | 1930 | 1463626875459 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 20:01:15 INFO - PROCESS | 1930 | 1463626875460 Marionette TRACE conn2 <- [1,1450,null,{}] 20:01:15 INFO - PROCESS | 1930 | 1463626875467 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}] 20:01:15 INFO - PROCESS | 1930 | 1463626875580 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 20:01:15 INFO - PROCESS | 1930 | 1463626875682 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d00e000 == 66 [pid = 1930] [id = 370] 20:01:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x128acb400) [pid = 1930] [serial = 1109] [outer = 0x0] 20:01:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x128db1c00) [pid = 1930] [serial = 1110] [outer = 0x128acb400] 20:01:15 INFO - PROCESS | 1930 | 1463626875718 Marionette DEBUG loaded listener.js 20:01:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x129373400) [pid = 1930] [serial = 1111] [outer = 0x128acb400] 20:01:16 INFO - PROCESS | 1930 | 1463626876148 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]]]}] 20:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 20:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 720ms 20:01:16 INFO - PROCESS | 1930 | 1463626876181 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 20:01:16 INFO - PROCESS | 1930 | 1463626876182 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 20:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 20:01:16 INFO - PROCESS | 1930 | 1463626876198 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 20:01:16 INFO - PROCESS | 1930 | 1463626876200 Marionette TRACE conn2 <- [1,1454,null,{}] 20:01:16 INFO - PROCESS | 1930 | 1463626876202 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}] 20:01:16 INFO - PROCESS | 1930 | 1463626876309 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 20:01:16 INFO - PROCESS | 1930 | 1463626876381 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x12dac0000 == 67 [pid = 1930] [id = 371] 20:01:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x129378800) [pid = 1930] [serial = 1112] [outer = 0x0] 20:01:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x12a5e9000) [pid = 1930] [serial = 1113] [outer = 0x129378800] 20:01:16 INFO - PROCESS | 1930 | 1463626876413 Marionette DEBUG loaded listener.js 20:01:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x12ab7e400) [pid = 1930] [serial = 1114] [outer = 0x129378800] 20:01:17 INFO - PROCESS | 1930 | 1463626877119 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]]]}] 20:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 20:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 974ms 20:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 20:01:17 INFO - PROCESS | 1930 | 1463626877172 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 20:01:17 INFO - PROCESS | 1930 | 1463626877174 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 20:01:17 INFO - PROCESS | 1930 | 1463626877177 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 20:01:17 INFO - PROCESS | 1930 | 1463626877180 Marionette TRACE conn2 <- [1,1458,null,{}] 20:01:17 INFO - PROCESS | 1930 | 1463626877184 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}] 20:01:17 INFO - PROCESS | 1930 | 1463626877272 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 20:01:17 INFO - PROCESS | 1930 | 1463626877335 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x11806a000 == 68 [pid = 1930] [id = 372] 20:01:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x11214d000) [pid = 1930] [serial = 1115] [outer = 0x0] 20:01:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x112692000) [pid = 1930] [serial = 1116] [outer = 0x11214d000] 20:01:17 INFO - PROCESS | 1930 | 1463626877362 Marionette DEBUG loaded listener.js 20:01:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x112823c00) [pid = 1930] [serial = 1117] [outer = 0x11214d000] 20:01:17 INFO - PROCESS | 1930 | 1463626877862 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]]]}] 20:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 20:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 721ms 20:01:17 INFO - PROCESS | 1930 | 1463626877899 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 20:01:17 INFO - PROCESS | 1930 | 1463626877903 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 20:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 20:01:17 INFO - PROCESS | 1930 | 1463626877926 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 20:01:17 INFO - PROCESS | 1930 | 1463626877928 Marionette TRACE conn2 <- [1,1462,null,{}] 20:01:17 INFO - PROCESS | 1930 | 1463626877930 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}] 20:01:18 INFO - PROCESS | 1930 | 1463626878016 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 20:01:18 INFO - PROCESS | 1930 | 1463626878094 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x116f05800 == 69 [pid = 1930] [id = 373] 20:01:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x11334c400) [pid = 1930] [serial = 1118] [outer = 0x0] 20:01:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x113d69000) [pid = 1930] [serial = 1119] [outer = 0x11334c400] 20:01:18 INFO - PROCESS | 1930 | 1463626878121 Marionette DEBUG loaded listener.js 20:01:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x116075400) [pid = 1930] [serial = 1120] [outer = 0x11334c400] 20:01:18 INFO - PROCESS | 1930 | 1463626878543 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]]]}] 20:01:18 INFO - PROCESS | 1930 | --DOCSHELL 0x12a913800 == 68 [pid = 1930] [id = 336] 20:01:18 INFO - PROCESS | 1930 | --DOCSHELL 0x12beb6800 == 67 [pid = 1930] [id = 337] 20:01:18 INFO - PROCESS | 1930 | --DOCSHELL 0x12d016000 == 66 [pid = 1930] [id = 366] 20:01:18 INFO - PROCESS | 1930 | --DOCSHELL 0x12ca7c000 == 65 [pid = 1930] [id = 365] 20:01:18 INFO - PROCESS | 1930 | --DOCSHELL 0x12bea6000 == 64 [pid = 1930] [id = 364] 20:01:18 INFO - PROCESS | 1930 | --DOCSHELL 0x12bc6b800 == 63 [pid = 1930] [id = 363] 20:01:18 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x128c9ac00) [pid = 1930] [serial = 1041] [outer = 0x0] [url = about:blank] 20:01:18 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x11214e000) [pid = 1930] [serial = 1002] [outer = 0x0] [url = about:blank] 20:01:18 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x118ea4400) [pid = 1930] [serial = 1008] [outer = 0x0] [url = about:blank] 20:01:18 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x113dec800) [pid = 1930] [serial = 1005] [outer = 0x0] [url = about:blank] 20:01:18 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x124bf1000) [pid = 1930] [serial = 1011] [outer = 0x0] [url = about:blank] 20:01:18 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x1270ee400) [pid = 1930] [serial = 1014] [outer = 0x0] [url = about:blank] 20:01:18 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x128da8800) [pid = 1930] [serial = 1017] [outer = 0x0] [url = about:blank] 20:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 20:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 673ms 20:01:18 INFO - PROCESS | 1930 | --DOCSHELL 0x12b316800 == 62 [pid = 1930] [id = 362] 20:01:18 INFO - PROCESS | 1930 | --DOCSHELL 0x12979b000 == 61 [pid = 1930] [id = 361] 20:01:18 INFO - PROCESS | 1930 | --DOCSHELL 0x128c43800 == 60 [pid = 1930] [id = 360] 20:01:18 INFO - PROCESS | 1930 | --DOCSHELL 0x128a22800 == 59 [pid = 1930] [id = 359] 20:01:18 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba91000 == 58 [pid = 1930] [id = 333] 20:01:18 INFO - PROCESS | 1930 | --DOCSHELL 0x124a19800 == 57 [pid = 1930] [id = 358] 20:01:18 INFO - PROCESS | 1930 | --DOCSHELL 0x118672800 == 56 [pid = 1930] [id = 357] 20:01:18 INFO - PROCESS | 1930 | --DOCSHELL 0x116712800 == 55 [pid = 1930] [id = 356] 20:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 20:01:18 INFO - PROCESS | 1930 | --DOCSHELL 0x12a71e800 == 54 [pid = 1930] [id = 350] 20:01:18 INFO - PROCESS | 1930 | --DOCSHELL 0x120f7e000 == 53 [pid = 1930] [id = 349] 20:01:18 INFO - PROCESS | 1930 | --DOCSHELL 0x1170c5800 == 52 [pid = 1930] [id = 348] 20:01:18 INFO - PROCESS | 1930 | --DOCSHELL 0x129522000 == 51 [pid = 1930] [id = 347] 20:01:18 INFO - PROCESS | 1930 | 1463626878625 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 20:01:18 INFO - PROCESS | 1930 | 1463626878626 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 20:01:18 INFO - PROCESS | 1930 | 1463626878628 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 20:01:18 INFO - PROCESS | 1930 | 1463626878631 Marionette TRACE conn2 <- [1,1466,null,{}] 20:01:18 INFO - PROCESS | 1930 | 1463626878639 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}] 20:01:18 INFO - PROCESS | 1930 | 1463626878734 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 20:01:18 INFO - PROCESS | 1930 | 1463626878744 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x117044800 == 52 [pid = 1930] [id = 374] 20:01:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x11675dc00) [pid = 1930] [serial = 1121] [outer = 0x0] 20:01:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x116999000) [pid = 1930] [serial = 1122] [outer = 0x11675dc00] 20:01:18 INFO - PROCESS | 1930 | 1463626878772 Marionette DEBUG loaded listener.js 20:01:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x11766f000) [pid = 1930] [serial = 1123] [outer = 0x11675dc00] 20:01:18 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x128b7b800) [pid = 1930] [serial = 1039] [outer = 0x0] [url = about:blank] 20:01:18 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x11837bc00) [pid = 1930] [serial = 1024] [outer = 0x0] [url = about:blank] 20:01:18 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x118094c00) [pid = 1930] [serial = 1023] [outer = 0x0] [url = about:blank] 20:01:18 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x11991d800) [pid = 1930] [serial = 1029] [outer = 0x0] [url = about:blank] 20:01:18 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x1241b2c00) [pid = 1930] [serial = 1030] [outer = 0x0] [url = about:blank] 20:01:18 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x112c68800) [pid = 1930] [serial = 1021] [outer = 0x0] [url = about:blank] 20:01:18 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x112574800) [pid = 1930] [serial = 1020] [outer = 0x0] [url = about:blank] 20:01:18 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x118640400) [pid = 1930] [serial = 1026] [outer = 0x0] [url = about:blank] 20:01:18 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x11910a000) [pid = 1930] [serial = 1027] [outer = 0x0] [url = about:blank] 20:01:18 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x1270ad800) [pid = 1930] [serial = 1036] [outer = 0x0] [url = about:blank] 20:01:18 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x124e62800) [pid = 1930] [serial = 1033] [outer = 0x0] [url = about:blank] 20:01:18 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x125eaf800) [pid = 1930] [serial = 1035] [outer = 0x0] [url = about:blank] 20:01:18 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x124aae400) [pid = 1930] [serial = 1032] [outer = 0x0] [url = about:blank] 20:01:18 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x128ac3400) [pid = 1930] [serial = 1038] [outer = 0x0] [url = about:blank] 20:01:18 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x11269a000) [pid = 1930] [serial = 843] [outer = 0x0] [url = about:blank] 20:01:18 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x128ca2400) [pid = 1930] [serial = 1000] [outer = 0x0] [url = about:blank] 20:01:18 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x1161edc00) [pid = 1930] [serial = 846] [outer = 0x0] [url = about:blank] 20:01:19 INFO - PROCESS | 1930 | 1463626879137 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]]]}] 20:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 20:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 526ms 20:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 20:01:19 INFO - PROCESS | 1930 | 1463626879155 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 20:01:19 INFO - PROCESS | 1930 | 1463626879156 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 20:01:19 INFO - PROCESS | 1930 | 1463626879158 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 20:01:19 INFO - PROCESS | 1930 | 1463626879159 Marionette TRACE conn2 <- [1,1470,null,{}] 20:01:19 INFO - PROCESS | 1930 | 1463626879162 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}] 20:01:19 INFO - PROCESS | 1930 | 1463626879240 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 20:01:19 INFO - PROCESS | 1930 | 1463626879245 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x119447800 == 53 [pid = 1930] [id = 375] 20:01:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x11809b800) [pid = 1930] [serial = 1124] [outer = 0x0] 20:01:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x1182c6400) [pid = 1930] [serial = 1125] [outer = 0x11809b800] 20:01:19 INFO - PROCESS | 1930 | 1463626879272 Marionette DEBUG loaded listener.js 20:01:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x1183dd000) [pid = 1930] [serial = 1126] [outer = 0x11809b800] 20:01:19 INFO - PROCESS | 1930 | 1463626879619 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]]]}] 20:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 20:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 469ms 20:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 20:01:19 INFO - PROCESS | 1930 | 1463626879628 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 20:01:19 INFO - PROCESS | 1930 | 1463626879629 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 20:01:19 INFO - PROCESS | 1930 | 1463626879631 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 20:01:19 INFO - PROCESS | 1930 | 1463626879632 Marionette TRACE conn2 <- [1,1474,null,{}] 20:01:19 INFO - PROCESS | 1930 | 1463626879639 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}] 20:01:19 INFO - PROCESS | 1930 | 1463626879727 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 20:01:19 INFO - PROCESS | 1930 | 1463626879776 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x119b86000 == 54 [pid = 1930] [id = 376] 20:01:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x110f5b400) [pid = 1930] [serial = 1127] [outer = 0x0] 20:01:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x11863e800) [pid = 1930] [serial = 1128] [outer = 0x110f5b400] 20:01:19 INFO - PROCESS | 1930 | 1463626879801 Marionette DEBUG loaded listener.js 20:01:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x11889b800) [pid = 1930] [serial = 1129] [outer = 0x110f5b400] 20:01:20 INFO - PROCESS | 1930 | 1463626880111 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]]]}] 20:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 20:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 524ms 20:01:20 INFO - PROCESS | 1930 | 1463626880156 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 20:01:20 INFO - PROCESS | 1930 | 1463626880157 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 20:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 20:01:20 INFO - PROCESS | 1930 | 1463626880159 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 20:01:20 INFO - PROCESS | 1930 | 1463626880160 Marionette TRACE conn2 <- [1,1478,null,{}] 20:01:20 INFO - PROCESS | 1930 | 1463626880162 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}] 20:01:20 INFO - PROCESS | 1930 | 1463626880253 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 20:01:20 INFO - PROCESS | 1930 | 1463626880306 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x120f21800 == 55 [pid = 1930] [id = 377] 20:01:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x1182c1400) [pid = 1930] [serial = 1130] [outer = 0x0] 20:01:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x1193e1800) [pid = 1930] [serial = 1131] [outer = 0x1182c1400] 20:01:20 INFO - PROCESS | 1930 | 1463626880332 Marionette DEBUG loaded listener.js 20:01:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x1199a7800) [pid = 1930] [serial = 1132] [outer = 0x1182c1400] 20:01:20 INFO - PROCESS | 1930 | 1463626880606 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]]]}] 20:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 20:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 471ms 20:01:20 INFO - PROCESS | 1930 | 1463626880630 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 20:01:20 INFO - PROCESS | 1930 | 1463626880632 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 20:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 20:01:20 INFO - PROCESS | 1930 | 1463626880642 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 20:01:20 INFO - PROCESS | 1930 | 1463626880643 Marionette TRACE conn2 <- [1,1482,null,{}] 20:01:20 INFO - PROCESS | 1930 | 1463626880645 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}] 20:01:20 INFO - PROCESS | 1930 | 1463626880728 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 20:01:20 INFO - PROCESS | 1930 | 1463626880733 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x11695c000 == 56 [pid = 1930] [id = 378] 20:01:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x119924000) [pid = 1930] [serial = 1133] [outer = 0x0] 20:01:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x119d46800) [pid = 1930] [serial = 1134] [outer = 0x119924000] 20:01:20 INFO - PROCESS | 1930 | 1463626880760 Marionette DEBUG loaded listener.js 20:01:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x124055800) [pid = 1930] [serial = 1135] [outer = 0x119924000] 20:01:21 INFO - PROCESS | 1930 | 1463626881141 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]]]}] 20:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 20:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 526ms 20:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 20:01:21 INFO - PROCESS | 1930 | 1463626881161 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 20:01:21 INFO - PROCESS | 1930 | 1463626881162 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 20:01:21 INFO - PROCESS | 1930 | 1463626881164 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 20:01:21 INFO - PROCESS | 1930 | 1463626881165 Marionette TRACE conn2 <- [1,1486,null,{}] 20:01:21 INFO - PROCESS | 1930 | 1463626881173 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}] 20:01:21 INFO - PROCESS | 1930 | 1463626881272 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 20:01:21 INFO - PROCESS | 1930 | 1463626881276 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x124a09000 == 57 [pid = 1930] [id = 379] 20:01:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x119920000) [pid = 1930] [serial = 1136] [outer = 0x0] 20:01:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x12406f000) [pid = 1930] [serial = 1137] [outer = 0x119920000] 20:01:21 INFO - PROCESS | 1930 | 1463626881301 Marionette DEBUG loaded listener.js 20:01:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x1241b5800) [pid = 1930] [serial = 1138] [outer = 0x119920000] 20:01:21 INFO - PROCESS | 1930 | 1463626881654 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]]]}] 20:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 20:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 518ms 20:01:21 INFO - PROCESS | 1930 | 1463626881683 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 20:01:21 INFO - PROCESS | 1930 | 1463626881685 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 20:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 20:01:21 INFO - PROCESS | 1930 | 1463626881689 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 20:01:21 INFO - PROCESS | 1930 | 1463626881690 Marionette TRACE conn2 <- [1,1490,null,{}] 20:01:21 INFO - PROCESS | 1930 | 1463626881692 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}] 20:01:21 INFO - PROCESS | 1930 | 1463626881787 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 20:01:21 INFO - PROCESS | 1930 | 1463626881799 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x12533d000 == 58 [pid = 1930] [id = 380] 20:01:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x1241bb400) [pid = 1930] [serial = 1139] [outer = 0x0] 20:01:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x124260c00) [pid = 1930] [serial = 1140] [outer = 0x1241bb400] 20:01:21 INFO - PROCESS | 1930 | 1463626881824 Marionette DEBUG loaded listener.js 20:01:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x1248e1800) [pid = 1930] [serial = 1141] [outer = 0x1241bb400] 20:01:22 INFO - PROCESS | 1930 | 1463626882162 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]]]}] 20:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 20:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 519ms 20:01:22 INFO - PROCESS | 1930 | 1463626882212 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 20:01:22 INFO - PROCESS | 1930 | 1463626882213 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 20:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 20:01:22 INFO - PROCESS | 1930 | 1463626882216 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 20:01:22 INFO - PROCESS | 1930 | 1463626882217 Marionette TRACE conn2 <- [1,1494,null,{}] 20:01:22 INFO - PROCESS | 1930 | 1463626882219 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}] 20:01:22 INFO - PROCESS | 1930 | 1463626882318 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 20:01:22 INFO - PROCESS | 1930 | 1463626882322 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x126f5b000 == 59 [pid = 1930] [id = 381] 20:01:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x124aac000) [pid = 1930] [serial = 1142] [outer = 0x0] 20:01:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x124bee000) [pid = 1930] [serial = 1143] [outer = 0x124aac000] 20:01:22 INFO - PROCESS | 1930 | 1463626882380 Marionette DEBUG loaded listener.js 20:01:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x124e60c00) [pid = 1930] [serial = 1144] [outer = 0x124aac000] 20:01:22 INFO - PROCESS | 1930 | 1463626882729 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]]]}] 20:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 20:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 520ms 20:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 20:01:22 INFO - PROCESS | 1930 | 1463626882741 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 20:01:22 INFO - PROCESS | 1930 | 1463626882743 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 20:01:22 INFO - PROCESS | 1930 | 1463626882747 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 20:01:22 INFO - PROCESS | 1930 | 1463626882749 Marionette TRACE conn2 <- [1,1498,null,{}] 20:01:22 INFO - PROCESS | 1930 | 1463626882754 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}] 20:01:22 INFO - PROCESS | 1930 | 1463626882928 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x124051400) [pid = 1930] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x1121b2800) [pid = 1930] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x119923c00) [pid = 1930] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x128b7d800) [pid = 1930] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x118899800) [pid = 1930] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x111f19800) [pid = 1930] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x1241bd000) [pid = 1930] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x12694a400) [pid = 1930] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x110f5a400) [pid = 1930] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x118643000) [pid = 1930] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x110d8cc00) [pid = 1930] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x12406a400) [pid = 1930] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x112d8a000) [pid = 1930] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x1160dec00) [pid = 1930] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x118384400) [pid = 1930] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x124f79400) [pid = 1930] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x112570400) [pid = 1930] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x125ead800) [pid = 1930] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x112968c00) [pid = 1930] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x124bf1800) [pid = 1930] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x128db0000) [pid = 1930] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x12a7ce000) [pid = 1930] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x128fe5000) [pid = 1930] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x11766e400) [pid = 1930] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x1241be400) [pid = 1930] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x11863f000) [pid = 1930] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x126dec400) [pid = 1930] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x113d65c00) [pid = 1930] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x11257d000) [pid = 1930] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x116a4f400) [pid = 1930] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x124e6a800) [pid = 1930] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x116194c00) [pid = 1930] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x11281b800) [pid = 1930] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x12568b800) [pid = 1930] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x119ed3000) [pid = 1930] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x12ab7a000) [pid = 1930] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 20:01:23 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x125685400) [pid = 1930] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 20:01:23 INFO - PROCESS | 1930 | 1463626883315 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x1199d5800 == 60 [pid = 1930] [id = 382] 20:01:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x112575c00) [pid = 1930] [serial = 1145] [outer = 0x0] 20:01:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x113d63400) [pid = 1930] [serial = 1146] [outer = 0x112575c00] 20:01:23 INFO - PROCESS | 1930 | 1463626883357 Marionette DEBUG loaded listener.js 20:01:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x118384400) [pid = 1930] [serial = 1147] [outer = 0x112575c00] 20:01:23 INFO - PROCESS | 1930 | 1463626883688 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]]]}] 20:01:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 20:01:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 978ms 20:01:23 INFO - PROCESS | 1930 | 1463626883725 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 20:01:23 INFO - PROCESS | 1930 | 1463626883726 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 20:01:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 20:01:23 INFO - PROCESS | 1930 | 1463626883728 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 20:01:23 INFO - PROCESS | 1930 | 1463626883729 Marionette TRACE conn2 <- [1,1502,null,{}] 20:01:23 INFO - PROCESS | 1930 | 1463626883732 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}] 20:01:23 INFO - PROCESS | 1930 | 1463626883811 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 20:01:23 INFO - PROCESS | 1930 | 1463626883868 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x128d1d800 == 61 [pid = 1930] [id = 383] 20:01:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x11766e400) [pid = 1930] [serial = 1148] [outer = 0x0] 20:01:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x124809400) [pid = 1930] [serial = 1149] [outer = 0x11766e400] 20:01:23 INFO - PROCESS | 1930 | 1463626883893 Marionette DEBUG loaded listener.js 20:01:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x1256b8000) [pid = 1930] [serial = 1150] [outer = 0x11766e400] 20:01:24 INFO - PROCESS | 1930 | 1463626884129 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]]]}] 20:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 20:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 419ms 20:01:24 INFO - PROCESS | 1930 | 1463626884147 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 20:01:24 INFO - PROCESS | 1930 | 1463626884148 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 20:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 20:01:24 INFO - PROCESS | 1930 | 1463626884158 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 20:01:24 INFO - PROCESS | 1930 | 1463626884159 Marionette TRACE conn2 <- [1,1506,null,{}] 20:01:24 INFO - PROCESS | 1930 | 1463626884161 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}] 20:01:24 INFO - PROCESS | 1930 | 1463626884247 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 20:01:24 INFO - PROCESS | 1930 | 1463626884252 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x12952b800 == 62 [pid = 1930] [id = 384] 20:01:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x124e6a800) [pid = 1930] [serial = 1151] [outer = 0x0] 20:01:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x1259c6800) [pid = 1930] [serial = 1152] [outer = 0x124e6a800] 20:01:24 INFO - PROCESS | 1930 | 1463626884276 Marionette DEBUG loaded listener.js 20:01:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x125eb2800) [pid = 1930] [serial = 1153] [outer = 0x124e6a800] 20:01:24 INFO - PROCESS | 1930 | 1463626884582 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]]]}] 20:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 20:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 477ms 20:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 20:01:24 INFO - PROCESS | 1930 | 1463626884639 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 20:01:24 INFO - PROCESS | 1930 | 1463626884640 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 20:01:24 INFO - PROCESS | 1930 | 1463626884642 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 20:01:24 INFO - PROCESS | 1930 | 1463626884643 Marionette TRACE conn2 <- [1,1510,null,{}] 20:01:24 INFO - PROCESS | 1930 | 1463626884646 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}] 20:01:24 INFO - PROCESS | 1930 | 1463626884725 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 20:01:24 INFO - PROCESS | 1930 | 1463626884783 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x129798000 == 63 [pid = 1930] [id = 385] 20:01:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x1256ba800) [pid = 1930] [serial = 1154] [outer = 0x0] 20:01:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x126942400) [pid = 1930] [serial = 1155] [outer = 0x1256ba800] 20:01:24 INFO - PROCESS | 1930 | 1463626884807 Marionette DEBUG loaded listener.js 20:01:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x126ded800) [pid = 1930] [serial = 1156] [outer = 0x1256ba800] 20:01:25 INFO - PROCESS | 1930 | 1463626885047 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]]]}] 20:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 20:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 418ms 20:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 20:01:25 INFO - PROCESS | 1930 | 1463626885061 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 20:01:25 INFO - PROCESS | 1930 | 1463626885062 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 20:01:25 INFO - PROCESS | 1930 | 1463626885064 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 20:01:25 INFO - PROCESS | 1930 | 1463626885065 Marionette TRACE conn2 <- [1,1514,null,{}] 20:01:25 INFO - PROCESS | 1930 | 1463626885074 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}] 20:01:25 INFO - PROCESS | 1930 | 1463626885163 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 20:01:25 INFO - PROCESS | 1930 | 1463626885168 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a9e1800 == 64 [pid = 1930] [id = 386] 20:01:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x125eb4c00) [pid = 1930] [serial = 1157] [outer = 0x0] 20:01:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x1270b1c00) [pid = 1930] [serial = 1158] [outer = 0x125eb4c00] 20:01:25 INFO - PROCESS | 1930 | 1463626885193 Marionette DEBUG loaded listener.js 20:01:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x1270ef800) [pid = 1930] [serial = 1159] [outer = 0x125eb4c00] 20:01:25 INFO - PROCESS | 1930 | 1463626885667 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]]]}] 20:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 20:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 671ms 20:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 20:01:25 INFO - PROCESS | 1930 | 1463626885735 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 20:01:25 INFO - PROCESS | 1930 | 1463626885738 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 20:01:25 INFO - PROCESS | 1930 | 1463626885742 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 20:01:25 INFO - PROCESS | 1930 | 1463626885744 Marionette TRACE conn2 <- [1,1518,null,{}] 20:01:25 INFO - PROCESS | 1930 | 1463626885748 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}] 20:01:25 INFO - PROCESS | 1930 | 1463626885852 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 20:01:25 INFO - PROCESS | 1930 | 1463626885921 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x112f6f000 == 65 [pid = 1930] [id = 387] 20:01:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x112697800) [pid = 1930] [serial = 1160] [outer = 0x0] 20:01:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x112819800) [pid = 1930] [serial = 1161] [outer = 0x112697800] 20:01:25 INFO - PROCESS | 1930 | 1463626885976 Marionette DEBUG loaded listener.js 20:01:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x11333fc00) [pid = 1930] [serial = 1162] [outer = 0x112697800] 20:01:26 INFO - PROCESS | 1930 | 1463626886406 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]]]}] 20:01:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 20:01:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 671ms 20:01:26 INFO - PROCESS | 1930 | 1463626886414 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 20:01:26 INFO - PROCESS | 1930 | 1463626886418 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 20:01:26 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 20:01:26 INFO - PROCESS | 1930 | 1463626886423 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 20:01:26 INFO - PROCESS | 1930 | 1463626886424 Marionette TRACE conn2 <- [1,1522,null,{}] 20:01:26 INFO - PROCESS | 1930 | 1463626886427 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}] 20:01:26 INFO - PROCESS | 1930 | 1463626886531 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 20:01:26 INFO - PROCESS | 1930 | 1463626886584 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x11865a800 == 66 [pid = 1930] [id = 388] 20:01:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x11515d400) [pid = 1930] [serial = 1163] [outer = 0x0] 20:01:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x1161edc00) [pid = 1930] [serial = 1164] [outer = 0x11515d400] 20:01:26 INFO - PROCESS | 1930 | 1463626886614 Marionette DEBUG loaded listener.js 20:01:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x117588400) [pid = 1930] [serial = 1165] [outer = 0x11515d400] 20:01:27 INFO - PROCESS | 1930 | 1463626887024 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"]]]}] 20:01:27 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 20:01:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:01:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 20:01:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 20:01:27 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 20:01:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:01:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 20:01:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 20:01:27 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 20:01:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:01:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 20:01:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 20:01:27 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 20:01:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:01:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 20:01:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 20:01:27 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 621ms 20:01:27 INFO - PROCESS | 1930 | 1463626887044 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 20:01:27 INFO - PROCESS | 1930 | 1463626887046 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 20:01:27 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 20:01:27 INFO - PROCESS | 1930 | 1463626887048 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 20:01:27 INFO - PROCESS | 1930 | 1463626887051 Marionette TRACE conn2 <- [1,1526,null,{}] 20:01:27 INFO - PROCESS | 1930 | 1463626887059 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}] 20:01:27 INFO - PROCESS | 1930 | 1463626887169 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 20:01:27 INFO - PROCESS | 1930 | 1463626887271 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x12978c000 == 67 [pid = 1930] [id = 389] 20:01:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x1194ba800) [pid = 1930] [serial = 1166] [outer = 0x0] 20:01:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x1197efc00) [pid = 1930] [serial = 1167] [outer = 0x1194ba800] 20:01:27 INFO - PROCESS | 1930 | 1463626887312 Marionette DEBUG loaded listener.js 20:01:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x119d40400) [pid = 1930] [serial = 1168] [outer = 0x1194ba800] 20:01:27 INFO - PROCESS | 1930 | 1463626887706 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"]]]}] 20:01:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:01:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 20:01:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 20:01:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:01:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 20:01:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 20:01:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 20:01:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 20:01:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 20:01:27 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 674ms 20:01:27 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 20:01:27 INFO - PROCESS | 1930 | 1463626887724 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 20:01:27 INFO - PROCESS | 1930 | 1463626887726 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 20:01:27 INFO - PROCESS | 1930 | 1463626887728 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 20:01:27 INFO - PROCESS | 1930 | 1463626887729 Marionette TRACE conn2 <- [1,1530,null,{}] 20:01:27 INFO - PROCESS | 1930 | 1463626887732 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}] 20:01:27 INFO - PROCESS | 1930 | 1463626887831 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 20:01:27 INFO - PROCESS | 1930 | 1463626887885 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba15800 == 68 [pid = 1930] [id = 390] 20:01:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x1194c2400) [pid = 1930] [serial = 1169] [outer = 0x0] 20:01:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x124ab3400) [pid = 1930] [serial = 1170] [outer = 0x1194c2400] 20:01:27 INFO - PROCESS | 1930 | 1463626887915 Marionette DEBUG loaded listener.js 20:01:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x124f7b800) [pid = 1930] [serial = 1171] [outer = 0x1194c2400] 20:01:28 INFO - PROCESS | 1930 | 1463626888258 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]]]}] 20:01:28 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 20:01:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 20:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 20:01:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 20:01:28 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 20:01:28 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 20:01:28 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 570ms 20:01:28 INFO - PROCESS | 1930 | 1463626888299 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 20:01:28 INFO - PROCESS | 1930 | 1463626888301 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 20:01:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 20:01:28 INFO - PROCESS | 1930 | 1463626888303 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 20:01:28 INFO - PROCESS | 1930 | 1463626888304 Marionette TRACE conn2 <- [1,1534,null,{}] 20:01:28 INFO - PROCESS | 1930 | 1463626888306 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}] 20:01:28 INFO - PROCESS | 1930 | 1463626888405 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 20:01:28 INFO - PROCESS | 1930 | 1463626888460 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bab0800 == 69 [pid = 1930] [id = 391] 20:01:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x124050c00) [pid = 1930] [serial = 1172] [outer = 0x0] 20:01:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x12693e800) [pid = 1930] [serial = 1173] [outer = 0x124050c00] 20:01:28 INFO - PROCESS | 1930 | 1463626888490 Marionette DEBUG loaded listener.js 20:01:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x1270ef400) [pid = 1930] [serial = 1174] [outer = 0x124050c00] 20:01:28 INFO - PROCESS | 1930 | 1463626888899 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]]]}] 20:01:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 20:01:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 670ms 20:01:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 20:01:28 INFO - PROCESS | 1930 | 1463626888974 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 20:01:28 INFO - PROCESS | 1930 | 1463626888975 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 20:01:28 INFO - PROCESS | 1930 | 1463626888977 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 20:01:28 INFO - PROCESS | 1930 | 1463626888978 Marionette TRACE conn2 <- [1,1538,null,{}] 20:01:28 INFO - PROCESS | 1930 | 1463626888981 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}] 20:01:29 INFO - PROCESS | 1930 | 1463626889094 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 20:01:29 INFO - PROCESS | 1930 | 1463626889155 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bec4800 == 70 [pid = 1930] [id = 392] 20:01:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x128ac0c00) [pid = 1930] [serial = 1175] [outer = 0x0] 20:01:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x128aca000) [pid = 1930] [serial = 1176] [outer = 0x128ac0c00] 20:01:29 INFO - PROCESS | 1930 | 1463626889184 Marionette DEBUG loaded listener.js 20:01:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x128c9d400) [pid = 1930] [serial = 1177] [outer = 0x128ac0c00] 20:01:29 INFO - PROCESS | 1930 | 1463626889590 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]]]}] 20:01:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 20:01:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 621ms 20:01:29 INFO - PROCESS | 1930 | 1463626889598 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 20:01:29 INFO - PROCESS | 1930 | 1463626889600 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 20:01:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 20:01:29 INFO - PROCESS | 1930 | 1463626889605 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 20:01:29 INFO - PROCESS | 1930 | 1463626889606 Marionette TRACE conn2 <- [1,1542,null,{}] 20:01:29 INFO - PROCESS | 1930 | 1463626889608 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}] 20:01:29 INFO - PROCESS | 1930 | 1463626889724 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 20:01:29 INFO - PROCESS | 1930 | 1463626889825 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c82c800 == 71 [pid = 1930] [id = 393] 20:01:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x110f5bc00) [pid = 1930] [serial = 1178] [outer = 0x0] 20:01:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x128ca8c00) [pid = 1930] [serial = 1179] [outer = 0x110f5bc00] 20:01:29 INFO - PROCESS | 1930 | 1463626889855 Marionette DEBUG loaded listener.js 20:01:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x1290b3800) [pid = 1930] [serial = 1180] [outer = 0x110f5bc00] 20:01:30 INFO - PROCESS | 1930 | 1463626890257 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]]]}] 20:01:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 20:01:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 671ms 20:01:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 20:01:30 INFO - PROCESS | 1930 | 1463626890275 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 20:01:30 INFO - PROCESS | 1930 | 1463626890276 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 20:01:30 INFO - PROCESS | 1930 | 1463626890279 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 20:01:30 INFO - PROCESS | 1930 | 1463626890280 Marionette TRACE conn2 <- [1,1546,null,{}] 20:01:30 INFO - PROCESS | 1930 | 1463626890282 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}] 20:01:30 INFO - PROCESS | 1930 | 1463626890385 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 20:01:30 INFO - PROCESS | 1930 | 1463626890442 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x118068800 == 72 [pid = 1930] [id = 394] 20:01:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x111c20400) [pid = 1930] [serial = 1181] [outer = 0x0] 20:01:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x11675cc00) [pid = 1930] [serial = 1182] [outer = 0x111c20400] 20:01:30 INFO - PROCESS | 1930 | 1463626890472 Marionette DEBUG loaded listener.js 20:01:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x124e61000) [pid = 1930] [serial = 1183] [outer = 0x111c20400] 20:01:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 20:01:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 820ms 20:01:31 INFO - PROCESS | 1930 | 1463626891093 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]]]}] 20:01:31 INFO - PROCESS | 1930 | 1463626891099 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 20:01:31 INFO - PROCESS | 1930 | 1463626891104 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 20:01:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 20:01:31 INFO - PROCESS | 1930 | 1463626891107 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 20:01:31 INFO - PROCESS | 1930 | 1463626891110 Marionette TRACE conn2 <- [1,1550,null,{}] 20:01:31 INFO - PROCESS | 1930 | 1463626891113 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}] 20:01:31 INFO - PROCESS | 1930 | 1463626891212 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 20:01:31 INFO - PROCESS | 1930 | 1463626891287 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x116972000 == 73 [pid = 1930] [id = 395] 20:01:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x112824c00) [pid = 1930] [serial = 1184] [outer = 0x0] 20:01:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x113463800) [pid = 1930] [serial = 1185] [outer = 0x112824c00] 20:01:31 INFO - PROCESS | 1930 | 1463626891316 Marionette DEBUG loaded listener.js 20:01:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x116078400) [pid = 1930] [serial = 1186] [outer = 0x112824c00] 20:01:31 INFO - PROCESS | 1930 | --DOCSHELL 0x12b31b800 == 72 [pid = 1930] [id = 351] 20:01:31 INFO - PROCESS | 1930 | --DOCSHELL 0x129798000 == 71 [pid = 1930] [id = 385] 20:01:31 INFO - PROCESS | 1930 | --DOCSHELL 0x12952b800 == 70 [pid = 1930] [id = 384] 20:01:31 INFO - PROCESS | 1930 | --DOCSHELL 0x128d1d800 == 69 [pid = 1930] [id = 383] 20:01:31 INFO - PROCESS | 1930 | --DOCSHELL 0x1199d5800 == 68 [pid = 1930] [id = 382] 20:01:31 INFO - PROCESS | 1930 | --DOCSHELL 0x126f5b000 == 67 [pid = 1930] [id = 381] 20:01:31 INFO - PROCESS | 1930 | --DOCSHELL 0x12533d000 == 66 [pid = 1930] [id = 380] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x12936f000) [pid = 1930] [serial = 1059] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x1297e3800) [pid = 1930] [serial = 1062] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x12bb24c00) [pid = 1930] [serial = 1101] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOCSHELL 0x124a09000 == 65 [pid = 1930] [id = 379] 20:01:31 INFO - PROCESS | 1930 | --DOCSHELL 0x11695c000 == 64 [pid = 1930] [id = 378] 20:01:31 INFO - PROCESS | 1930 | --DOCSHELL 0x120f21800 == 63 [pid = 1930] [id = 377] 20:01:31 INFO - PROCESS | 1930 | --DOCSHELL 0x119b86000 == 62 [pid = 1930] [id = 376] 20:01:31 INFO - PROCESS | 1930 | --DOCSHELL 0x119447800 == 61 [pid = 1930] [id = 375] 20:01:31 INFO - PROCESS | 1930 | --DOCSHELL 0x117044800 == 60 [pid = 1930] [id = 374] 20:01:31 INFO - PROCESS | 1930 | --DOCSHELL 0x116f05800 == 59 [pid = 1930] [id = 373] 20:01:31 INFO - PROCESS | 1930 | --DOCSHELL 0x11806a000 == 58 [pid = 1930] [id = 372] 20:01:31 INFO - PROCESS | 1930 | --DOCSHELL 0x1183b0000 == 57 [pid = 1930] [id = 368] 20:01:31 INFO - PROCESS | 1930 | --DOCSHELL 0x12d157800 == 56 [pid = 1930] [id = 367] 20:01:31 INFO - PROCESS | 1930 | 1463626891759 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]]]}] 20:01:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 20:01:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 672ms 20:01:31 INFO - PROCESS | 1930 | 1463626891780 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 20:01:31 INFO - PROCESS | 1930 | 1463626891784 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 20:01:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 20:01:31 INFO - PROCESS | 1930 | 1463626891790 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 20:01:31 INFO - PROCESS | 1930 | 1463626891792 Marionette TRACE conn2 <- [1,1554,null,{}] 20:01:31 INFO - PROCESS | 1930 | 1463626891794 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}] 20:01:31 INFO - PROCESS | 1930 | 1463626891884 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x119d47000) [pid = 1930] [serial = 952] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x111a0c800) [pid = 1930] [serial = 943] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x124be6c00) [pid = 1930] [serial = 955] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x117582400) [pid = 1930] [serial = 888] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x118379400) [pid = 1930] [serial = 949] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x12404fc00) [pid = 1930] [serial = 1009] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x126df1400) [pid = 1930] [serial = 958] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x117169800) [pid = 1930] [serial = 1006] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x126fe3000) [pid = 1930] [serial = 901] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x113d68000) [pid = 1930] [serial = 946] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x12586a000) [pid = 1930] [serial = 898] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x124e63c00) [pid = 1930] [serial = 895] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x1270eec00) [pid = 1930] [serial = 961] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x124e62c00) [pid = 1930] [serial = 840] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x1290b9c00) [pid = 1930] [serial = 1018] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x119920800) [pid = 1930] [serial = 891] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x112692800) [pid = 1930] [serial = 1003] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x125eac800) [pid = 1930] [serial = 1012] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x128b72800) [pid = 1930] [serial = 1015] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x112693800) [pid = 1930] [serial = 885] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x1290b6000) [pid = 1930] [serial = 1083] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x12a891400) [pid = 1930] [serial = 1089] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x12a886800) [pid = 1930] [serial = 1087] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x12a7ca800) [pid = 1930] [serial = 1086] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x1197eb400) [pid = 1930] [serial = 1092] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x124eaec00) [pid = 1930] [serial = 1051] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x124682400) [pid = 1930] [serial = 1050] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x1191a5400) [pid = 1930] [serial = 1071] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x1194bf800) [pid = 1930] [serial = 1072] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x1270b2c00) [pid = 1930] [serial = 1093] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x128db1000) [pid = 1930] [serial = 1057] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x128c99400) [pid = 1930] [serial = 1056] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x1295cb800) [pid = 1930] [serial = 1066] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x12ab5c000) [pid = 1930] [serial = 1095] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x116a52000) [pid = 1930] [serial = 1065] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x1193e6800) [pid = 1930] [serial = 1048] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x11864d000) [pid = 1930] [serial = 1047] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x1258d5000) [pid = 1930] [serial = 1077] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x1270ed800) [pid = 1930] [serial = 1078] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x1180a1000) [pid = 1930] [serial = 1069] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x11693e400) [pid = 1930] [serial = 1068] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x116188400) [pid = 1930] [serial = 1045] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x11340f800) [pid = 1930] [serial = 1044] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x128ac6400) [pid = 1930] [serial = 1080] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x1241b5400) [pid = 1930] [serial = 1074] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x124e5fc00) [pid = 1930] [serial = 1075] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x12ab5d400) [pid = 1930] [serial = 1090] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x12bb1ec00) [pid = 1930] [serial = 1099] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x128ac6000) [pid = 1930] [serial = 1054] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x126feac00) [pid = 1930] [serial = 1053] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x12a7c1c00) [pid = 1930] [serial = 1084] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x12b3b0000) [pid = 1930] [serial = 1098] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x12ab7b000) [pid = 1930] [serial = 1096] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x128ca1800) [pid = 1930] [serial = 1081] [outer = 0x0] [url = about:blank] 20:01:31 INFO - PROCESS | 1930 | 1463626891951 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x117049000 == 57 [pid = 1930] [id = 396] 20:01:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x112692800) [pid = 1930] [serial = 1187] [outer = 0x0] 20:01:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x115e3cc00) [pid = 1930] [serial = 1188] [outer = 0x112692800] 20:01:31 INFO - PROCESS | 1930 | 1463626891977 Marionette DEBUG loaded listener.js 20:01:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x117582400) [pid = 1930] [serial = 1189] [outer = 0x112692800] 20:01:32 INFO - PROCESS | 1930 | 1463626892284 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]]]}] 20:01:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 20:01:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 519ms 20:01:32 INFO - PROCESS | 1930 | 1463626892309 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 20:01:32 INFO - PROCESS | 1930 | 1463626892310 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 20:01:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 20:01:32 INFO - PROCESS | 1930 | 1463626892313 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 20:01:32 INFO - PROCESS | 1930 | 1463626892315 Marionette TRACE conn2 <- [1,1558,null,{}] 20:01:32 INFO - PROCESS | 1930 | 1463626892326 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}] 20:01:32 INFO - PROCESS | 1930 | 1463626892411 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 20:01:32 INFO - PROCESS | 1930 | 1463626892477 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x119bd0800 == 58 [pid = 1930] [id = 397] 20:01:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x117580c00) [pid = 1930] [serial = 1190] [outer = 0x0] 20:01:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x118379c00) [pid = 1930] [serial = 1191] [outer = 0x117580c00] 20:01:32 INFO - PROCESS | 1930 | 1463626892505 Marionette DEBUG loaded listener.js 20:01:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x1194b5000) [pid = 1930] [serial = 1192] [outer = 0x117580c00] 20:01:32 INFO - PROCESS | 1930 | 1463626892791 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]]]}] 20:01:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 20:01:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 524ms 20:01:32 INFO - PROCESS | 1930 | 1463626892841 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 20:01:32 INFO - PROCESS | 1930 | 1463626892843 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 20:01:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 20:01:32 INFO - PROCESS | 1930 | 1463626892846 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 20:01:32 INFO - PROCESS | 1930 | 1463626892847 Marionette TRACE conn2 <- [1,1562,null,{}] 20:01:32 INFO - PROCESS | 1930 | 1463626892849 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}] 20:01:32 INFO - PROCESS | 1930 | 1463626892943 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 20:01:32 INFO - PROCESS | 1930 | 1463626892947 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x1241db800 == 59 [pid = 1930] [id = 398] 20:01:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x1194c0c00) [pid = 1930] [serial = 1193] [outer = 0x0] 20:01:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x119d3c000) [pid = 1930] [serial = 1194] [outer = 0x1194c0c00] 20:01:32 INFO - PROCESS | 1930 | 1463626892981 Marionette DEBUG loaded listener.js 20:01:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x124053800) [pid = 1930] [serial = 1195] [outer = 0x1194c0c00] 20:01:33 INFO - PROCESS | 1930 | 1463626893287 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]]]}] 20:01:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 20:01:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 468ms 20:01:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 20:01:33 INFO - PROCESS | 1930 | 1463626893315 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 20:01:33 INFO - PROCESS | 1930 | 1463626893316 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 20:01:33 INFO - PROCESS | 1930 | 1463626893325 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 20:01:33 INFO - PROCESS | 1930 | 1463626893326 Marionette TRACE conn2 <- [1,1566,null,{}] 20:01:33 INFO - PROCESS | 1930 | 1463626893329 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}] 20:01:33 INFO - PROCESS | 1930 | 1463626893413 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 20:01:33 INFO - PROCESS | 1930 | 1463626893419 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x124b4d000 == 60 [pid = 1930] [id = 399] 20:01:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x1193e6800) [pid = 1930] [serial = 1196] [outer = 0x0] 20:01:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x124074400) [pid = 1930] [serial = 1197] [outer = 0x1193e6800] 20:01:33 INFO - PROCESS | 1930 | 1463626893446 Marionette DEBUG loaded listener.js 20:01:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x1241c0400) [pid = 1930] [serial = 1198] [outer = 0x1193e6800] 20:01:33 INFO - PROCESS | 1930 | 1463626893806 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]]]}] 20:01:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 20:01:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 528ms 20:01:33 INFO - PROCESS | 1930 | 1463626893854 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 20:01:33 INFO - PROCESS | 1930 | 1463626893855 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 20:01:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 20:01:33 INFO - PROCESS | 1930 | 1463626893857 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 20:01:33 INFO - PROCESS | 1930 | 1463626893858 Marionette TRACE conn2 <- [1,1570,null,{}] 20:01:33 INFO - PROCESS | 1930 | 1463626893860 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}] 20:01:33 INFO - PROCESS | 1930 | 1463626893972 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 20:01:33 INFO - PROCESS | 1930 | 1463626893985 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x125f17000 == 61 [pid = 1930] [id = 400] 20:01:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x124074000) [pid = 1930] [serial = 1199] [outer = 0x0] 20:01:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x124bef800) [pid = 1930] [serial = 1200] [outer = 0x124074000] 20:01:34 INFO - PROCESS | 1930 | 1463626894011 Marionette DEBUG loaded listener.js 20:01:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x1256bb000) [pid = 1930] [serial = 1201] [outer = 0x124074000] 20:01:34 INFO - PROCESS | 1930 | 1463626894371 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]]]}] 20:01:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 20:01:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 520ms 20:01:34 INFO - PROCESS | 1930 | 1463626894378 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 20:01:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 20:01:34 INFO - PROCESS | 1930 | 1463626894380 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 20:01:34 INFO - PROCESS | 1930 | 1463626894385 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 20:01:34 INFO - PROCESS | 1930 | 1463626894387 Marionette TRACE conn2 <- [1,1574,null,{}] 20:01:34 INFO - PROCESS | 1930 | 1463626894390 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}] 20:01:34 INFO - PROCESS | 1930 | 1463626894545 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 20:01:34 INFO - PROCESS | 1930 | 1463626894564 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x127002800 == 62 [pid = 1930] [id = 401] 20:01:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x124e63800) [pid = 1930] [serial = 1202] [outer = 0x0] 20:01:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x126944c00) [pid = 1930] [serial = 1203] [outer = 0x124e63800] 20:01:34 INFO - PROCESS | 1930 | 1463626894604 Marionette DEBUG loaded listener.js 20:01:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x126feac00) [pid = 1930] [serial = 1204] [outer = 0x124e63800] 20:01:34 INFO - PROCESS | 1930 | 1463626894978 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]]]}] 20:01:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 20:01:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 621ms 20:01:35 INFO - PROCESS | 1930 | 1463626895005 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 20:01:35 INFO - PROCESS | 1930 | 1463626895006 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 20:01:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 20:01:35 INFO - PROCESS | 1930 | 1463626895008 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 20:01:35 INFO - PROCESS | 1930 | 1463626895009 Marionette TRACE conn2 <- [1,1578,null,{}] 20:01:35 INFO - PROCESS | 1930 | 1463626895012 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}] 20:01:35 INFO - PROCESS | 1930 | 1463626895113 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 20:01:35 INFO - PROCESS | 1930 | 1463626895128 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x128d1d800 == 63 [pid = 1930] [id = 402] 20:01:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x125eae800) [pid = 1930] [serial = 1205] [outer = 0x0] 20:01:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x128ac4800) [pid = 1930] [serial = 1206] [outer = 0x125eae800] 20:01:35 INFO - PROCESS | 1930 | 1463626895152 Marionette DEBUG loaded listener.js 20:01:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x128b77000) [pid = 1930] [serial = 1207] [outer = 0x125eae800] 20:01:35 INFO - PROCESS | 1930 | 1463626895567 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]]]}] 20:01:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 20:01:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 569ms 20:01:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 20:01:35 INFO - PROCESS | 1930 | 1463626895581 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 20:01:35 INFO - PROCESS | 1930 | 1463626895583 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 20:01:35 INFO - PROCESS | 1930 | 1463626895588 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 20:01:35 INFO - PROCESS | 1930 | 1463626895590 Marionette TRACE conn2 <- [1,1582,null,{}] 20:01:35 INFO - PROCESS | 1930 | 1463626895594 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}] 20:01:35 INFO - PROCESS | 1930 | 1463626895753 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 20:01:35 INFO - PROCESS | 1930 | 1463626895779 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x12952e800 == 64 [pid = 1930] [id = 403] 20:01:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x1180a2400) [pid = 1930] [serial = 1208] [outer = 0x0] 20:01:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x128b7a800) [pid = 1930] [serial = 1209] [outer = 0x1180a2400] 20:01:35 INFO - PROCESS | 1930 | 1463626895818 Marionette DEBUG loaded listener.js 20:01:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x128bdb800) [pid = 1930] [serial = 1210] [outer = 0x1180a2400] 20:01:36 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x128c9e000) [pid = 1930] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 20:01:36 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x1295cfc00) [pid = 1930] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 20:01:36 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x124e6a800) [pid = 1930] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 20:01:36 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x119920000) [pid = 1930] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 20:01:36 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x1241bb400) [pid = 1930] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 20:01:36 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x11809b800) [pid = 1930] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 20:01:36 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x11334c400) [pid = 1930] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 20:01:36 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x110f5b400) [pid = 1930] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 20:01:36 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x11214d000) [pid = 1930] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 20:01:36 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x11675dc00) [pid = 1930] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 20:01:36 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x119924000) [pid = 1930] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 20:01:36 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x1182c1400) [pid = 1930] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 20:01:36 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x124aac000) [pid = 1930] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 20:01:36 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x112575c00) [pid = 1930] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 20:01:36 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x1256ba800) [pid = 1930] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 20:01:36 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x12bb1e000) [pid = 1930] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 20:01:36 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x11766e400) [pid = 1930] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 20:01:36 INFO - PROCESS | 1930 | 1463626896308 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]]]}] 20:01:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 20:01:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 771ms 20:01:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 20:01:36 INFO - PROCESS | 1930 | 1463626896363 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 20:01:36 INFO - PROCESS | 1930 | 1463626896364 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 20:01:36 INFO - PROCESS | 1930 | 1463626896366 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 20:01:36 INFO - PROCESS | 1930 | 1463626896368 Marionette TRACE conn2 <- [1,1586,null,{}] 20:01:36 INFO - PROCESS | 1930 | 1463626896376 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}] 20:01:36 INFO - PROCESS | 1930 | 1463626896466 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 20:01:36 INFO - PROCESS | 1930 | 1463626896470 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x12979d800 == 65 [pid = 1930] [id = 404] 20:01:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x116153800) [pid = 1930] [serial = 1211] [outer = 0x0] 20:01:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x11889e000) [pid = 1930] [serial = 1212] [outer = 0x116153800] 20:01:36 INFO - PROCESS | 1930 | 1463626896495 Marionette DEBUG loaded listener.js 20:01:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x12406e400) [pid = 1930] [serial = 1213] [outer = 0x116153800] 20:01:36 INFO - PROCESS | 1930 | 1463626896827 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]]]}] 20:01:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 20:01:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 476ms 20:01:36 INFO - PROCESS | 1930 | 1463626896842 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 20:01:36 INFO - PROCESS | 1930 | 1463626896844 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 20:01:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 20:01:36 INFO - PROCESS | 1930 | 1463626896846 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 20:01:36 INFO - PROCESS | 1930 | 1463626896859 Marionette TRACE conn2 <- [1,1590,null,{}] 20:01:36 INFO - PROCESS | 1930 | 1463626896862 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}] 20:01:36 INFO - PROCESS | 1930 | 1463626896961 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 20:01:37 INFO - PROCESS | 1930 | 1463626897019 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x12abc3000 == 66 [pid = 1930] [id = 405] 20:01:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x124059800) [pid = 1930] [serial = 1214] [outer = 0x0] 20:01:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x128bd9400) [pid = 1930] [serial = 1215] [outer = 0x124059800] 20:01:37 INFO - PROCESS | 1930 | 1463626897053 Marionette DEBUG loaded listener.js 20:01:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x12936f400) [pid = 1930] [serial = 1216] [outer = 0x124059800] 20:01:37 INFO - PROCESS | 1930 | 1463626897343 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]]]}] 20:01:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 20:01:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 531ms 20:01:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 20:01:37 INFO - PROCESS | 1930 | 1463626897377 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 20:01:37 INFO - PROCESS | 1930 | 1463626897378 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 20:01:37 INFO - PROCESS | 1930 | 1463626897380 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 20:01:37 INFO - PROCESS | 1930 | 1463626897381 Marionette TRACE conn2 <- [1,1594,null,{}] 20:01:37 INFO - PROCESS | 1930 | 1463626897384 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}] 20:01:37 INFO - PROCESS | 1930 | 1463626897473 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 20:01:37 INFO - PROCESS | 1930 | 1463626897477 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba91800 == 67 [pid = 1930] [id = 406] 20:01:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x110d8dc00) [pid = 1930] [serial = 1217] [outer = 0x0] 20:01:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x1295c1800) [pid = 1930] [serial = 1218] [outer = 0x110d8dc00] 20:01:37 INFO - PROCESS | 1930 | 1463626897502 Marionette DEBUG loaded listener.js 20:01:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x12a5e7c00) [pid = 1930] [serial = 1219] [outer = 0x110d8dc00] 20:01:37 INFO - PROCESS | 1930 | 1463626897826 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]]]}] 20:01:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 20:01:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 467ms 20:01:37 INFO - PROCESS | 1930 | 1463626897849 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 20:01:37 INFO - PROCESS | 1930 | 1463626897851 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 20:01:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 20:01:37 INFO - PROCESS | 1930 | 1463626897854 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 20:01:37 INFO - PROCESS | 1930 | 1463626897855 Marionette TRACE conn2 <- [1,1598,null,{}] 20:01:37 INFO - PROCESS | 1930 | 1463626897857 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}] 20:01:37 INFO - PROCESS | 1930 | 1463626897972 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 20:01:37 INFO - PROCESS | 1930 | 1463626897986 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bc63800 == 68 [pid = 1930] [id = 407] 20:01:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x1290bb400) [pid = 1930] [serial = 1220] [outer = 0x0] 20:01:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x12a7c4000) [pid = 1930] [serial = 1221] [outer = 0x1290bb400] 20:01:38 INFO - PROCESS | 1930 | 1463626898010 Marionette DEBUG loaded listener.js 20:01:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x12a883400) [pid = 1930] [serial = 1222] [outer = 0x1290bb400] 20:01:38 INFO - PROCESS | 1930 | 1463626898458 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]]]}] 20:01:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 20:01:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 670ms 20:01:38 INFO - PROCESS | 1930 | 1463626898525 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 20:01:38 INFO - PROCESS | 1930 | 1463626898528 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 20:01:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 20:01:38 INFO - PROCESS | 1930 | 1463626898533 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 20:01:38 INFO - PROCESS | 1930 | 1463626898535 Marionette TRACE conn2 <- [1,1602,null,{}] 20:01:38 INFO - PROCESS | 1930 | 1463626898538 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}] 20:01:38 INFO - PROCESS | 1930 | 1463626898645 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 20:01:38 INFO - PROCESS | 1930 | 1463626898753 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x119128000 == 69 [pid = 1930] [id = 408] 20:01:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x1134ec400) [pid = 1930] [serial = 1223] [outer = 0x0] 20:01:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x115e3f800) [pid = 1930] [serial = 1224] [outer = 0x1134ec400] 20:01:38 INFO - PROCESS | 1930 | 1463626898786 Marionette DEBUG loaded listener.js 20:01:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x116759400) [pid = 1930] [serial = 1225] [outer = 0x1134ec400] 20:01:39 INFO - PROCESS | 1930 | 1463626899249 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]]]}] 20:01:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 20:01:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 774ms 20:01:39 INFO - PROCESS | 1930 | 1463626899308 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 20:01:39 INFO - PROCESS | 1930 | 1463626899314 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 20:01:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 20:01:39 INFO - PROCESS | 1930 | 1463626899321 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 20:01:39 INFO - PROCESS | 1930 | 1463626899324 Marionette TRACE conn2 <- [1,1606,null,{}] 20:01:39 INFO - PROCESS | 1930 | 1463626899328 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}] 20:01:39 INFO - PROCESS | 1930 | 1463626899483 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 20:01:39 INFO - PROCESS | 1930 | 1463626899583 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x125338000 == 70 [pid = 1930] [id = 409] 20:01:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x118095c00) [pid = 1930] [serial = 1226] [outer = 0x0] 20:01:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x11837e400) [pid = 1930] [serial = 1227] [outer = 0x118095c00] 20:01:39 INFO - PROCESS | 1930 | 1463626899612 Marionette DEBUG loaded listener.js 20:01:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x1191a4c00) [pid = 1930] [serial = 1228] [outer = 0x118095c00] 20:01:40 INFO - PROCESS | 1930 | 1463626900023 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]]]}] 20:01:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 20:01:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 773ms 20:01:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 20:01:40 INFO - PROCESS | 1930 | 1463626900094 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 20:01:40 INFO - PROCESS | 1930 | 1463626900095 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 20:01:40 INFO - PROCESS | 1930 | 1463626900098 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 20:01:40 INFO - PROCESS | 1930 | 1463626900100 Marionette TRACE conn2 <- [1,1610,null,{}] 20:01:40 INFO - PROCESS | 1930 | 1463626900108 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}] 20:01:40 INFO - PROCESS | 1930 | 1463626900216 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 20:01:40 INFO - PROCESS | 1930 | 1463626900291 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x12beae000 == 71 [pid = 1930] [id = 410] 20:01:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x1194c1000) [pid = 1930] [serial = 1229] [outer = 0x0] 20:01:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x124055400) [pid = 1930] [serial = 1230] [outer = 0x1194c1000] 20:01:40 INFO - PROCESS | 1930 | 1463626900324 Marionette DEBUG loaded listener.js 20:01:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x124e68800) [pid = 1930] [serial = 1231] [outer = 0x1194c1000] 20:01:40 INFO - PROCESS | 1930 | 1463626900734 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]]]}] 20:01:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 20:01:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 675ms 20:01:40 INFO - PROCESS | 1930 | 1463626900773 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 20:01:40 INFO - PROCESS | 1930 | 1463626900775 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 20:01:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 20:01:40 INFO - PROCESS | 1930 | 1463626900778 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 20:01:40 INFO - PROCESS | 1930 | 1463626900779 Marionette TRACE conn2 <- [1,1614,null,{}] 20:01:40 INFO - PROCESS | 1930 | 1463626900781 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}] 20:01:40 INFO - PROCESS | 1930 | 1463626900888 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 20:01:40 INFO - PROCESS | 1930 | 1463626900947 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c831800 == 72 [pid = 1930] [id = 411] 20:01:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x125379800) [pid = 1930] [serial = 1232] [outer = 0x0] 20:01:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x128ac1800) [pid = 1930] [serial = 1233] [outer = 0x125379800] 20:01:41 INFO - PROCESS | 1930 | 1463626901017 Marionette DEBUG loaded listener.js 20:01:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x128bdec00) [pid = 1930] [serial = 1234] [outer = 0x125379800] 20:01:41 INFO - PROCESS | 1930 | 1463626901407 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]]]}] 20:01:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 20:01:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 669ms 20:01:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 20:01:41 INFO - PROCESS | 1930 | 1463626901447 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 20:01:41 INFO - PROCESS | 1930 | 1463626901448 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 20:01:41 INFO - PROCESS | 1930 | 1463626901451 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 20:01:41 INFO - PROCESS | 1930 | 1463626901452 Marionette TRACE conn2 <- [1,1618,null,{}] 20:01:41 INFO - PROCESS | 1930 | 1463626901455 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}] 20:01:41 INFO - PROCESS | 1930 | 1463626901576 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 20:01:41 INFO - PROCESS | 1930 | 1463626901660 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ce28000 == 73 [pid = 1930] [id = 412] 20:01:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x1270e8000) [pid = 1930] [serial = 1235] [outer = 0x0] 20:01:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x1290bc400) [pid = 1930] [serial = 1236] [outer = 0x1270e8000] 20:01:41 INFO - PROCESS | 1930 | 1463626901689 Marionette DEBUG loaded listener.js 20:01:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x1295cbc00) [pid = 1930] [serial = 1237] [outer = 0x1270e8000] 20:01:42 INFO - PROCESS | 1930 | 1463626902105 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]]]}] 20:01:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 20:01:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 673ms 20:01:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 20:01:42 INFO - PROCESS | 1930 | 1463626902124 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 20:01:42 INFO - PROCESS | 1930 | 1463626902125 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 20:01:42 INFO - PROCESS | 1930 | 1463626902128 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 20:01:42 INFO - PROCESS | 1930 | 1463626902129 Marionette TRACE conn2 <- [1,1622,null,{}] 20:01:42 INFO - PROCESS | 1930 | 1463626902131 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}] 20:01:42 INFO - PROCESS | 1930 | 1463626902256 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 20:01:42 INFO - PROCESS | 1930 | 1463626902317 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d010800 == 74 [pid = 1930] [id = 413] 20:01:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x12a5e5400) [pid = 1930] [serial = 1238] [outer = 0x0] 20:01:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x12a88ac00) [pid = 1930] [serial = 1239] [outer = 0x12a5e5400] 20:01:42 INFO - PROCESS | 1930 | 1463626902347 Marionette DEBUG loaded listener.js 20:01:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x12ab83800) [pid = 1930] [serial = 1240] [outer = 0x12a5e5400] 20:01:42 INFO - PROCESS | 1930 | 1463626902982 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]]]}] 20:01:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 20:01:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 920ms 20:01:43 INFO - PROCESS | 1930 | 1463626903056 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 20:01:43 INFO - PROCESS | 1930 | 1463626903058 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 20:01:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 20:01:43 INFO - PROCESS | 1930 | 1463626903063 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 20:01:43 INFO - PROCESS | 1930 | 1463626903065 Marionette TRACE conn2 <- [1,1626,null,{}] 20:01:43 INFO - PROCESS | 1930 | 1463626903071 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}] 20:01:43 INFO - PROCESS | 1930 | 1463626903167 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 20:01:43 INFO - PROCESS | 1930 | 1463626903237 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x119b6e000 == 75 [pid = 1930] [id = 414] 20:01:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x11298d800) [pid = 1930] [serial = 1241] [outer = 0x0] 20:01:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x112c61400) [pid = 1930] [serial = 1242] [outer = 0x11298d800] 20:01:43 INFO - PROCESS | 1930 | 1463626903265 Marionette DEBUG loaded listener.js 20:01:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x116187400) [pid = 1930] [serial = 1243] [outer = 0x11298d800] 20:01:43 INFO - PROCESS | 1930 | 1463626903682 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]]]}] 20:01:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 20:01:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 623ms 20:01:43 INFO - PROCESS | 1930 | 1463626903687 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 20:01:43 INFO - PROCESS | 1930 | 1463626903691 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 20:01:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 20:01:43 INFO - PROCESS | 1930 | 1463626903695 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 20:01:43 INFO - PROCESS | 1930 | 1463626903697 Marionette TRACE conn2 <- [1,1630,null,{}] 20:01:43 INFO - PROCESS | 1930 | 1463626903699 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}] 20:01:43 INFO - PROCESS | 1930 | 1463626903793 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 20:01:43 INFO - PROCESS | 1930 | 1463626903850 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x118063800 == 76 [pid = 1930] [id = 415] 20:01:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x112995800) [pid = 1930] [serial = 1244] [outer = 0x0] 20:01:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x116999400) [pid = 1930] [serial = 1245] [outer = 0x112995800] 20:01:43 INFO - PROCESS | 1930 | 1463626903877 Marionette DEBUG loaded listener.js 20:01:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x1182c2c00) [pid = 1930] [serial = 1246] [outer = 0x112995800] 20:01:44 INFO - PROCESS | 1930 | 1463626904324 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]]]}] 20:01:44 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba91800 == 75 [pid = 1930] [id = 406] 20:01:44 INFO - PROCESS | 1930 | --DOCSHELL 0x12abc3000 == 74 [pid = 1930] [id = 405] 20:01:44 INFO - PROCESS | 1930 | --DOCSHELL 0x12979d800 == 73 [pid = 1930] [id = 404] 20:01:44 INFO - PROCESS | 1930 | --DOCSHELL 0x12952e800 == 72 [pid = 1930] [id = 403] 20:01:44 INFO - PROCESS | 1930 | --DOCSHELL 0x128d1d800 == 71 [pid = 1930] [id = 402] 20:01:44 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x128db1c00) [pid = 1930] [serial = 1110] [outer = 0x0] [url = about:blank] 20:01:44 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x12404e000) [pid = 1930] [serial = 1107] [outer = 0x0] [url = about:blank] 20:01:44 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x11333f400) [pid = 1930] [serial = 1104] [outer = 0x0] [url = about:blank] 20:01:44 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x12a5e9000) [pid = 1930] [serial = 1113] [outer = 0x0] [url = about:blank] 20:01:44 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x1270b1c00) [pid = 1930] [serial = 1158] [outer = 0x0] [url = about:blank] 20:01:44 INFO - PROCESS | 1930 | --DOCSHELL 0x127002800 == 70 [pid = 1930] [id = 401] 20:01:44 INFO - PROCESS | 1930 | --DOCSHELL 0x125f17000 == 69 [pid = 1930] [id = 400] 20:01:44 INFO - PROCESS | 1930 | --DOCSHELL 0x124b4d000 == 68 [pid = 1930] [id = 399] 20:01:44 INFO - PROCESS | 1930 | --DOCSHELL 0x1241db800 == 67 [pid = 1930] [id = 398] 20:01:44 INFO - PROCESS | 1930 | --DOCSHELL 0x119bd0800 == 66 [pid = 1930] [id = 397] 20:01:44 INFO - PROCESS | 1930 | --DOCSHELL 0x117049000 == 65 [pid = 1930] [id = 396] 20:01:44 INFO - PROCESS | 1930 | --DOCSHELL 0x116972000 == 64 [pid = 1930] [id = 395] 20:01:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 20:01:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 668ms 20:01:44 INFO - PROCESS | 1930 | 1463626904364 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 20:01:44 INFO - PROCESS | 1930 | 1463626904365 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 20:01:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 20:01:44 INFO - PROCESS | 1930 | 1463626904368 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 20:01:44 INFO - PROCESS | 1930 | 1463626904370 Marionette TRACE conn2 <- [1,1634,null,{}] 20:01:44 INFO - PROCESS | 1930 | 1463626904377 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}] 20:01:44 INFO - PROCESS | 1930 | 1463626904460 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 20:01:44 INFO - PROCESS | 1930 | 1463626904487 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x1183a8800 == 65 [pid = 1930] [id = 416] 20:01:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x118385c00) [pid = 1930] [serial = 1247] [outer = 0x0] 20:01:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x118641000) [pid = 1930] [serial = 1248] [outer = 0x118385c00] 20:01:44 INFO - PROCESS | 1930 | 1463626904512 Marionette DEBUG loaded listener.js 20:01:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x1193dc400) [pid = 1930] [serial = 1249] [outer = 0x118385c00] 20:01:44 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x12a5e7400) [pid = 1930] [serial = 1063] [outer = 0x0] [url = about:blank] 20:01:44 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x1295c5800) [pid = 1930] [serial = 1060] [outer = 0x0] [url = about:blank] 20:01:44 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x112823c00) [pid = 1930] [serial = 1117] [outer = 0x0] [url = about:blank] 20:01:44 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x112692000) [pid = 1930] [serial = 1116] [outer = 0x0] [url = about:blank] 20:01:44 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x116999000) [pid = 1930] [serial = 1122] [outer = 0x0] [url = about:blank] 20:01:44 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x11766f000) [pid = 1930] [serial = 1123] [outer = 0x0] [url = about:blank] 20:01:44 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x119d46800) [pid = 1930] [serial = 1134] [outer = 0x0] [url = about:blank] 20:01:44 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x1193e1800) [pid = 1930] [serial = 1131] [outer = 0x0] [url = about:blank] 20:01:44 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x1199a7800) [pid = 1930] [serial = 1132] [outer = 0x0] [url = about:blank] 20:01:44 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x124bee000) [pid = 1930] [serial = 1143] [outer = 0x0] [url = about:blank] 20:01:44 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x1248e1800) [pid = 1930] [serial = 1141] [outer = 0x0] [url = about:blank] 20:01:44 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x124e60c00) [pid = 1930] [serial = 1144] [outer = 0x0] [url = about:blank] 20:01:44 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x1259c6800) [pid = 1930] [serial = 1152] [outer = 0x0] [url = about:blank] 20:01:44 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x113d63400) [pid = 1930] [serial = 1146] [outer = 0x0] [url = about:blank] 20:01:44 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x118384400) [pid = 1930] [serial = 1147] [outer = 0x0] [url = about:blank] 20:01:44 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x126942400) [pid = 1930] [serial = 1155] [outer = 0x0] [url = about:blank] 20:01:44 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x12bc8f800) [pid = 1930] [serial = 1102] [outer = 0x0] [url = about:blank] 20:01:44 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x1241b5800) [pid = 1930] [serial = 1138] [outer = 0x0] [url = about:blank] 20:01:44 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x126ded800) [pid = 1930] [serial = 1156] [outer = 0x0] [url = about:blank] 20:01:44 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x124809400) [pid = 1930] [serial = 1149] [outer = 0x0] [url = about:blank] 20:01:44 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x1256b8000) [pid = 1930] [serial = 1150] [outer = 0x0] [url = about:blank] 20:01:44 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x124055800) [pid = 1930] [serial = 1135] [outer = 0x0] [url = about:blank] 20:01:44 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x125eb2800) [pid = 1930] [serial = 1153] [outer = 0x0] [url = about:blank] 20:01:44 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x12406f000) [pid = 1930] [serial = 1137] [outer = 0x0] [url = about:blank] 20:01:44 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x124260c00) [pid = 1930] [serial = 1140] [outer = 0x0] [url = about:blank] 20:01:44 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x1182c6400) [pid = 1930] [serial = 1125] [outer = 0x0] [url = about:blank] 20:01:44 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x1183dd000) [pid = 1930] [serial = 1126] [outer = 0x0] [url = about:blank] 20:01:44 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x116075400) [pid = 1930] [serial = 1120] [outer = 0x0] [url = about:blank] 20:01:44 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x113d69000) [pid = 1930] [serial = 1119] [outer = 0x0] [url = about:blank] 20:01:44 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x11863e800) [pid = 1930] [serial = 1128] [outer = 0x0] [url = about:blank] 20:01:44 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x11889b800) [pid = 1930] [serial = 1129] [outer = 0x0] [url = about:blank] 20:01:44 INFO - PROCESS | 1930 | 1463626904871 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]]]}] 20:01:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 20:01:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 522ms 20:01:44 INFO - PROCESS | 1930 | 1463626904891 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 20:01:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 20:01:44 INFO - PROCESS | 1930 | 1463626904893 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 20:01:44 INFO - PROCESS | 1930 | 1463626904895 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 20:01:44 INFO - PROCESS | 1930 | 1463626904896 Marionette TRACE conn2 <- [1,1638,null,{}] 20:01:44 INFO - PROCESS | 1930 | 1463626904898 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}] 20:01:44 INFO - PROCESS | 1930 | 1463626904981 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 20:01:44 INFO - PROCESS | 1930 | 1463626904989 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x120f3e000 == 66 [pid = 1930] [id = 417] 20:01:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x1194bc400) [pid = 1930] [serial = 1250] [outer = 0x0] 20:01:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x119d3b800) [pid = 1930] [serial = 1251] [outer = 0x1194bc400] 20:01:45 INFO - PROCESS | 1930 | 1463626905015 Marionette DEBUG loaded listener.js 20:01:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x119dd4400) [pid = 1930] [serial = 1252] [outer = 0x1194bc400] 20:01:45 INFO - PROCESS | 1930 | 1463626905366 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]]]}] 20:01:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 20:01:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 519ms 20:01:45 INFO - PROCESS | 1930 | 1463626905415 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 20:01:45 INFO - PROCESS | 1930 | 1463626905416 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 20:01:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 20:01:45 INFO - PROCESS | 1930 | 1463626905419 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 20:01:45 INFO - PROCESS | 1930 | 1463626905420 Marionette TRACE conn2 <- [1,1642,null,{}] 20:01:45 INFO - PROCESS | 1930 | 1463626905428 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}] 20:01:45 INFO - PROCESS | 1930 | 1463626905515 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 20:01:45 INFO - PROCESS | 1930 | 1463626905523 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x116129800 == 67 [pid = 1930] [id = 418] 20:01:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x12404e000) [pid = 1930] [serial = 1253] [outer = 0x0] 20:01:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x124070c00) [pid = 1930] [serial = 1254] [outer = 0x12404e000] 20:01:45 INFO - PROCESS | 1930 | 1463626905548 Marionette DEBUG loaded listener.js 20:01:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x124680000) [pid = 1930] [serial = 1255] [outer = 0x12404e000] 20:01:45 INFO - PROCESS | 1930 | 1463626905875 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]]]}] 20:01:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 20:01:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 468ms 20:01:45 INFO - PROCESS | 1930 | 1463626905889 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 20:01:45 INFO - PROCESS | 1930 | 1463626905890 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 20:01:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 20:01:45 INFO - PROCESS | 1930 | 1463626905893 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 20:01:45 INFO - PROCESS | 1930 | 1463626905894 Marionette TRACE conn2 <- [1,1646,null,{}] 20:01:45 INFO - PROCESS | 1930 | 1463626905896 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}] 20:01:45 INFO - PROCESS | 1930 | 1463626905994 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 20:01:46 INFO - PROCESS | 1930 | 1463626906051 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x125f28000 == 68 [pid = 1930] [id = 419] 20:01:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x124267400) [pid = 1930] [serial = 1256] [outer = 0x0] 20:01:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x124e5d800) [pid = 1930] [serial = 1257] [outer = 0x124267400] 20:01:46 INFO - PROCESS | 1930 | 1463626906077 Marionette DEBUG loaded listener.js 20:01:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x125eb2800) [pid = 1930] [serial = 1258] [outer = 0x124267400] 20:01:46 INFO - PROCESS | 1930 | 1463626906356 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]]]}] 20:01:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 20:01:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 518ms 20:01:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 20:01:46 INFO - PROCESS | 1930 | 1463626906412 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 20:01:46 INFO - PROCESS | 1930 | 1463626906413 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 20:01:46 INFO - PROCESS | 1930 | 1463626906415 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 20:01:46 INFO - PROCESS | 1930 | 1463626906416 Marionette TRACE conn2 <- [1,1650,null,{}] 20:01:46 INFO - PROCESS | 1930 | 1463626906420 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}] 20:01:46 INFO - PROCESS | 1930 | 1463626906506 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 20:01:46 INFO - PROCESS | 1930 | 1463626906510 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x128a39800 == 69 [pid = 1930] [id = 420] 20:01:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x126949000) [pid = 1930] [serial = 1259] [outer = 0x0] 20:01:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x1270b2c00) [pid = 1930] [serial = 1260] [outer = 0x126949000] 20:01:46 INFO - PROCESS | 1930 | 1463626906545 Marionette DEBUG loaded listener.js 20:01:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x128b73400) [pid = 1930] [serial = 1261] [outer = 0x126949000] 20:01:46 INFO - PROCESS | 1930 | 1463626906911 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]]]}] 20:01:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 20:01:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 522ms 20:01:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 20:01:46 INFO - PROCESS | 1930 | 1463626906946 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 20:01:46 INFO - PROCESS | 1930 | 1463626906947 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 20:01:46 INFO - PROCESS | 1930 | 1463626906950 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 20:01:46 INFO - PROCESS | 1930 | 1463626906951 Marionette TRACE conn2 <- [1,1654,null,{}] 20:01:46 INFO - PROCESS | 1930 | 1463626906953 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}] 20:01:47 INFO - PROCESS | 1930 | 1463626907056 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 20:01:47 INFO - PROCESS | 1930 | 1463626907095 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x1290d5800 == 70 [pid = 1930] [id = 421] 20:01:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x1258d5000) [pid = 1930] [serial = 1262] [outer = 0x0] 20:01:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x128b7e400) [pid = 1930] [serial = 1263] [outer = 0x1258d5000] 20:01:47 INFO - PROCESS | 1930 | 1463626907120 Marionette DEBUG loaded listener.js 20:01:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x128db1c00) [pid = 1930] [serial = 1264] [outer = 0x1258d5000] 20:01:47 INFO - PROCESS | 1930 | 1463626907421 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]]]}] 20:01:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 20:01:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 518ms 20:01:47 INFO - PROCESS | 1930 | 1463626907469 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 20:01:47 INFO - PROCESS | 1930 | 1463626907472 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 20:01:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 20:01:47 INFO - PROCESS | 1930 | 1463626907474 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 20:01:47 INFO - PROCESS | 1930 | 1463626907475 Marionette TRACE conn2 <- [1,1658,null,{}] 20:01:47 INFO - PROCESS | 1930 | 1463626907478 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}] 20:01:47 INFO - PROCESS | 1930 | 1463626907594 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 20:01:47 INFO - PROCESS | 1930 | 1463626907608 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a71e800 == 71 [pid = 1930] [id = 422] 20:01:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x126d37800) [pid = 1930] [serial = 1265] [outer = 0x0] 20:01:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x12936f000) [pid = 1930] [serial = 1266] [outer = 0x126d37800] 20:01:47 INFO - PROCESS | 1930 | 1463626907633 Marionette DEBUG loaded listener.js 20:01:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x12a5e5800) [pid = 1930] [serial = 1267] [outer = 0x126d37800] 20:01:47 INFO - PROCESS | 1930 | 1463626907966 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]]]}] 20:01:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 20:01:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 518ms 20:01:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 20:01:47 INFO - PROCESS | 1930 | 1463626907993 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 20:01:47 INFO - PROCESS | 1930 | 1463626907994 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 20:01:48 INFO - PROCESS | 1930 | 1463626908003 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 20:01:48 INFO - PROCESS | 1930 | 1463626908005 Marionette TRACE conn2 <- [1,1662,null,{}] 20:01:48 INFO - PROCESS | 1930 | 1463626908008 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}] 20:01:48 INFO - PROCESS | 1930 | 1463626908113 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 20:01:48 INFO - PROCESS | 1930 | 1463626908150 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a91e800 == 72 [pid = 1930] [id = 423] 20:01:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x1193eec00) [pid = 1930] [serial = 1268] [outer = 0x0] 20:01:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x12a884400) [pid = 1930] [serial = 1269] [outer = 0x1193eec00] 20:01:48 INFO - PROCESS | 1930 | 1463626908175 Marionette DEBUG loaded listener.js 20:01:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x12ab58800) [pid = 1930] [serial = 1270] [outer = 0x1193eec00] 20:01:48 INFO - PROCESS | 1930 | 1463626908506 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]]]}] 20:01:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 20:01:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 528ms 20:01:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 20:01:48 INFO - PROCESS | 1930 | 1463626908524 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 20:01:48 INFO - PROCESS | 1930 | 1463626908526 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 20:01:48 INFO - PROCESS | 1930 | 1463626908528 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 20:01:48 INFO - PROCESS | 1930 | 1463626908530 Marionette TRACE conn2 <- [1,1666,null,{}] 20:01:48 INFO - PROCESS | 1930 | 1463626908533 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}] 20:01:48 INFO - PROCESS | 1930 | 1463626908659 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 20:01:48 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x112991000) [pid = 1930] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 20:01:48 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x124e65000) [pid = 1930] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 20:01:48 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x1194c3c00) [pid = 1930] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 20:01:48 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x129378800) [pid = 1930] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 20:01:48 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x110d8dc00) [pid = 1930] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 20:01:48 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x124e63800) [pid = 1930] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 20:01:48 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x125eae800) [pid = 1930] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 20:01:48 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x1180a2400) [pid = 1930] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 20:01:48 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x11515d400) [pid = 1930] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 20:01:48 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x1194c0c00) [pid = 1930] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 20:01:48 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x112697800) [pid = 1930] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 20:01:48 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x111c20400) [pid = 1930] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 20:01:48 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x125eb4c00) [pid = 1930] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 20:01:48 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x1194c2400) [pid = 1930] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 20:01:48 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x112692800) [pid = 1930] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 20:01:48 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x1193e6800) [pid = 1930] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 20:01:48 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x112824c00) [pid = 1930] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 20:01:48 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x117580c00) [pid = 1930] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 20:01:48 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x1194ba800) [pid = 1930] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 20:01:48 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x124059800) [pid = 1930] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 20:01:48 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x116153800) [pid = 1930] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 20:01:48 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x124074000) [pid = 1930] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 20:01:48 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x128acb400) [pid = 1930] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 20:01:48 INFO - PROCESS | 1930 | 1463626908870 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x116119800 == 73 [pid = 1930] [id = 424] 20:01:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x110d97000) [pid = 1930] [serial = 1271] [outer = 0x0] 20:01:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x111f1a800) [pid = 1930] [serial = 1272] [outer = 0x110d97000] 20:01:48 INFO - PROCESS | 1930 | 1463626908899 Marionette DEBUG loaded listener.js 20:01:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x1183dbc00) [pid = 1930] [serial = 1273] [outer = 0x110d97000] 20:01:49 INFO - PROCESS | 1930 | 1463626909181 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]]]}] 20:01:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 20:01:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 669ms 20:01:49 INFO - PROCESS | 1930 | 1463626909198 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 20:01:49 INFO - PROCESS | 1930 | 1463626909200 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 20:01:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 20:01:49 INFO - PROCESS | 1930 | 1463626909209 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 20:01:49 INFO - PROCESS | 1930 | 1463626909210 Marionette TRACE conn2 <- [1,1670,null,{}] 20:01:49 INFO - PROCESS | 1930 | 1463626909213 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}] 20:01:49 INFO - PROCESS | 1930 | 1463626909320 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 20:01:49 INFO - PROCESS | 1930 | 1463626909325 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x12baa6000 == 74 [pid = 1930] [id = 425] 20:01:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x1194c2400) [pid = 1930] [serial = 1274] [outer = 0x0] 20:01:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x124e63800) [pid = 1930] [serial = 1275] [outer = 0x1194c2400] 20:01:49 INFO - PROCESS | 1930 | 1463626909351 Marionette DEBUG loaded listener.js 20:01:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x1295c3800) [pid = 1930] [serial = 1276] [outer = 0x1194c2400] 20:01:49 INFO - PROCESS | 1930 | 1463626909691 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]]]}] 20:01:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 20:01:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 529ms 20:01:49 INFO - PROCESS | 1930 | 1463626909732 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 20:01:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 20:01:49 INFO - PROCESS | 1930 | 1463626909733 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 20:01:49 INFO - PROCESS | 1930 | 1463626909737 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 20:01:49 INFO - PROCESS | 1930 | 1463626909738 Marionette TRACE conn2 <- [1,1674,null,{}] 20:01:49 INFO - PROCESS | 1930 | 1463626909740 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}] 20:01:49 INFO - PROCESS | 1930 | 1463626909856 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 20:01:49 INFO - PROCESS | 1930 | 1463626909863 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bea6000 == 75 [pid = 1930] [id = 426] 20:01:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x128c9f000) [pid = 1930] [serial = 1277] [outer = 0x0] 20:01:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x12b3b1800) [pid = 1930] [serial = 1278] [outer = 0x128c9f000] 20:01:49 INFO - PROCESS | 1930 | 1463626909888 Marionette DEBUG loaded listener.js 20:01:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x12b3b7000) [pid = 1930] [serial = 1279] [outer = 0x128c9f000] 20:01:50 INFO - PROCESS | 1930 | 1463626910174 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]]]}] 20:01:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 20:01:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 470ms 20:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 20:01:50 INFO - PROCESS | 1930 | 1463626910208 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 20:01:50 INFO - PROCESS | 1930 | 1463626910209 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 20:01:50 INFO - PROCESS | 1930 | 1463626910211 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 20:01:50 INFO - PROCESS | 1930 | 1463626910212 Marionette TRACE conn2 <- [1,1678,null,{}] 20:01:50 INFO - PROCESS | 1930 | 1463626910215 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}] 20:01:50 INFO - PROCESS | 1930 | 1463626910302 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 20:01:50 INFO - PROCESS | 1930 | 1463626910307 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d01b000 == 76 [pid = 1930] [id = 427] 20:01:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x110d94400) [pid = 1930] [serial = 1280] [outer = 0x0] 20:01:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x12bb18000) [pid = 1930] [serial = 1281] [outer = 0x110d94400] 20:01:50 INFO - PROCESS | 1930 | 1463626910331 Marionette DEBUG loaded listener.js 20:01:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x12bb21000) [pid = 1930] [serial = 1282] [outer = 0x110d94400] 20:01:50 INFO - PROCESS | 1930 | 1463626910671 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]]]}] 20:01:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 20:01:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 470ms 20:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 20:01:50 INFO - PROCESS | 1930 | 1463626910681 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 20:01:50 INFO - PROCESS | 1930 | 1463626910682 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 20:01:50 INFO - PROCESS | 1930 | 1463626910688 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 20:01:50 INFO - PROCESS | 1930 | 1463626910689 Marionette TRACE conn2 <- [1,1682,null,{}] 20:01:50 INFO - PROCESS | 1930 | 1463626910692 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}] 20:01:50 INFO - PROCESS | 1930 | 1463626910809 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 20:01:50 INFO - PROCESS | 1930 | 1463626910816 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d168000 == 77 [pid = 1930] [id = 428] 20:01:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x12937c800) [pid = 1930] [serial = 1283] [outer = 0x0] 20:01:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x12bb25800) [pid = 1930] [serial = 1284] [outer = 0x12937c800] 20:01:50 INFO - PROCESS | 1930 | 1463626910841 Marionette DEBUG loaded listener.js 20:01:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x12bc90000) [pid = 1930] [serial = 1285] [outer = 0x12937c800] 20:01:51 INFO - PROCESS | 1930 | 1463626911304 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]]]}] 20:01:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 20:01:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 673ms 20:01:51 INFO - PROCESS | 1930 | 1463626911359 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 20:01:51 INFO - PROCESS | 1930 | 1463626911362 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 20:01:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 20:01:51 INFO - PROCESS | 1930 | 1463626911366 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 20:01:51 INFO - PROCESS | 1930 | 1463626911369 Marionette TRACE conn2 <- [1,1686,null,{}] 20:01:51 INFO - PROCESS | 1930 | 1463626911372 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}] 20:01:51 INFO - PROCESS | 1930 | 1463626911508 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 20:01:51 INFO - PROCESS | 1930 | 1463626911605 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x119118000 == 78 [pid = 1930] [id = 429] 20:01:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x112694400) [pid = 1930] [serial = 1286] [outer = 0x0] 20:01:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x112966c00) [pid = 1930] [serial = 1287] [outer = 0x112694400] 20:01:51 INFO - PROCESS | 1930 | 1463626911636 Marionette DEBUG loaded listener.js 20:01:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x1160df000) [pid = 1930] [serial = 1288] [outer = 0x112694400] 20:01:52 INFO - PROCESS | 1930 | 1463626912057 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]]]}] 20:01:52 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 20:01:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 723ms 20:01:52 INFO - PROCESS | 1930 | 1463626912105 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 20:01:52 INFO - PROCESS | 1930 | 1463626912109 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 20:01:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 20:01:52 INFO - PROCESS | 1930 | 1463626912114 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 20:01:52 INFO - PROCESS | 1930 | 1463626912116 Marionette TRACE conn2 <- [1,1690,null,{}] 20:01:52 INFO - PROCESS | 1930 | 1463626912132 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}] 20:01:52 INFO - PROCESS | 1930 | 1463626912242 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 20:01:52 INFO - PROCESS | 1930 | 1463626912317 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x125f0b800 == 79 [pid = 1930] [id = 430] 20:01:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x11693e400) [pid = 1930] [serial = 1289] [outer = 0x0] 20:01:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x1182c7800) [pid = 1930] [serial = 1290] [outer = 0x11693e400] 20:01:52 INFO - PROCESS | 1930 | 1463626912348 Marionette DEBUG loaded listener.js 20:01:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x1194bf400) [pid = 1930] [serial = 1291] [outer = 0x11693e400] 20:01:52 INFO - PROCESS | 1930 | 1463626912772 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]]]}] 20:01:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 20:01:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 670ms 20:01:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 20:01:52 INFO - PROCESS | 1930 | 1463626912784 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 20:01:52 INFO - PROCESS | 1930 | 1463626912786 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 20:01:52 INFO - PROCESS | 1930 | 1463626912790 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 20:01:52 INFO - PROCESS | 1930 | 1463626912792 Marionette TRACE conn2 <- [1,1694,null,{}] 20:01:52 INFO - PROCESS | 1930 | 1463626912800 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}] 20:01:52 INFO - PROCESS | 1930 | 1463626912910 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 20:01:53 INFO - PROCESS | 1930 | 1463626913015 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d009800 == 80 [pid = 1930] [id = 431] 20:01:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x119d42400) [pid = 1930] [serial = 1292] [outer = 0x0] 20:01:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x124bf1800) [pid = 1930] [serial = 1293] [outer = 0x119d42400] 20:01:53 INFO - PROCESS | 1930 | 1463626913049 Marionette DEBUG loaded listener.js 20:01:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x1258d4000) [pid = 1930] [serial = 1294] [outer = 0x119d42400] 20:01:53 INFO - PROCESS | 1930 | 1463626913479 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]]]}] 20:01:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 20:01:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 720ms 20:01:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 20:01:53 INFO - PROCESS | 1930 | 1463626913511 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 20:01:53 INFO - PROCESS | 1930 | 1463626913513 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 20:01:53 INFO - PROCESS | 1930 | 1463626913515 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 20:01:53 INFO - PROCESS | 1930 | 1463626913516 Marionette TRACE conn2 <- [1,1698,null,{}] 20:01:53 INFO - PROCESS | 1930 | 1463626913520 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}] 20:01:53 INFO - PROCESS | 1930 | 1463626913645 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 20:01:53 INFO - PROCESS | 1930 | 1463626913735 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x134ed3800 == 81 [pid = 1930] [id = 432] 20:01:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x126fedc00) [pid = 1930] [serial = 1295] [outer = 0x0] 20:01:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x128b76400) [pid = 1930] [serial = 1296] [outer = 0x126fedc00] 20:01:53 INFO - PROCESS | 1930 | 1463626913764 Marionette DEBUG loaded listener.js 20:01:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x129377000) [pid = 1930] [serial = 1297] [outer = 0x126fedc00] 20:01:54 INFO - PROCESS | 1930 | 1463626914170 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]]]}] 20:01:54 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 20:01:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 669ms 20:01:54 INFO - PROCESS | 1930 | 1463626914185 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 20:01:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 20:01:54 INFO - PROCESS | 1930 | 1463626914189 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 20:01:54 INFO - PROCESS | 1930 | 1463626914191 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 20:01:54 INFO - PROCESS | 1930 | 1463626914192 Marionette TRACE conn2 <- [1,1702,null,{}] 20:01:54 INFO - PROCESS | 1930 | 1463626914195 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}] 20:01:54 INFO - PROCESS | 1930 | 1463626914298 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 20:01:54 INFO - PROCESS | 1930 | 1463626914402 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x135091000 == 82 [pid = 1930] [id = 433] 20:01:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x119d45400) [pid = 1930] [serial = 1298] [outer = 0x0] 20:01:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x1297d7c00) [pid = 1930] [serial = 1299] [outer = 0x119d45400] 20:01:54 INFO - PROCESS | 1930 | 1463626914434 Marionette DEBUG loaded listener.js 20:01:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x12ab5ec00) [pid = 1930] [serial = 1300] [outer = 0x119d45400] 20:01:54 INFO - PROCESS | 1930 | 1463626914848 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]]]}] 20:01:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 20:01:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 719ms 20:01:54 INFO - PROCESS | 1930 | 1463626914910 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 20:01:54 INFO - PROCESS | 1930 | 1463626914912 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 20:01:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 20:01:54 INFO - PROCESS | 1930 | 1463626914914 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 20:01:54 INFO - PROCESS | 1930 | 1463626914915 Marionette TRACE conn2 <- [1,1706,null,{}] 20:01:54 INFO - PROCESS | 1930 | 1463626914935 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}] 20:01:55 INFO - PROCESS | 1930 | 1463626915092 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 20:01:55 INFO - PROCESS | 1930 | 1463626915151 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x1183b5800 == 83 [pid = 1930] [id = 434] 20:01:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x11757c800) [pid = 1930] [serial = 1301] [outer = 0x0] 20:01:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x1197eb400) [pid = 1930] [serial = 1302] [outer = 0x11757c800] 20:01:55 INFO - PROCESS | 1930 | 1463626915181 Marionette DEBUG loaded listener.js 20:01:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x12b3b8800) [pid = 1930] [serial = 1303] [outer = 0x11757c800] 20:01:55 INFO - PROCESS | 1930 | 1463626915794 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]]]}] 20:01:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 20:01:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 920ms 20:01:55 INFO - PROCESS | 1930 | 1463626915853 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 20:01:55 INFO - PROCESS | 1930 | 1463626915856 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 20:01:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 20:01:55 INFO - PROCESS | 1930 | 1463626915865 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 20:01:55 INFO - PROCESS | 1930 | 1463626915868 Marionette TRACE conn2 <- [1,1710,null,{}] 20:01:55 INFO - PROCESS | 1930 | 1463626915876 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}] 20:01:56 INFO - PROCESS | 1930 | 1463626916021 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 20:01:56 INFO - PROCESS | 1930 | 1463626916130 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x120f6f800 == 84 [pid = 1930] [id = 435] 20:01:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x112572800) [pid = 1930] [serial = 1304] [outer = 0x0] 20:01:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x112969800) [pid = 1930] [serial = 1305] [outer = 0x112572800] 20:01:56 INFO - PROCESS | 1930 | 1463626916175 Marionette DEBUG loaded listener.js 20:01:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x113d68400) [pid = 1930] [serial = 1306] [outer = 0x112572800] 20:01:56 INFO - PROCESS | 1930 | 1463626916657 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]]]}] 20:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 20:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 829ms 20:01:56 INFO - PROCESS | 1930 | 1463626916692 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 20:01:56 INFO - PROCESS | 1930 | 1463626916696 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 20:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 20:01:56 INFO - PROCESS | 1930 | 1463626916700 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 20:01:56 INFO - PROCESS | 1930 | 1463626916702 Marionette TRACE conn2 <- [1,1714,null,{}] 20:01:56 INFO - PROCESS | 1930 | 1463626916704 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}] 20:01:56 INFO - PROCESS | 1930 | 1463626916800 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 20:01:56 INFO - PROCESS | 1930 | 1463626916865 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x11865f800 == 85 [pid = 1930] [id = 436] 20:01:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x113231800) [pid = 1930] [serial = 1307] [outer = 0x0] 20:01:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x11618d000) [pid = 1930] [serial = 1308] [outer = 0x113231800] 20:01:56 INFO - PROCESS | 1930 | 1463626916892 Marionette DEBUG loaded listener.js 20:01:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x117672400) [pid = 1930] [serial = 1309] [outer = 0x113231800] 20:01:57 INFO - PROCESS | 1930 | --DOCSHELL 0x12dac0000 == 84 [pid = 1930] [id = 371] 20:01:57 INFO - PROCESS | 1930 | --DOCSHELL 0x11866a000 == 83 [pid = 1930] [id = 315] 20:01:57 INFO - PROCESS | 1930 | --DOCSHELL 0x1240af800 == 82 [pid = 1930] [id = 320] 20:01:57 INFO - PROCESS | 1930 | --DOCSHELL 0x12d01b000 == 81 [pid = 1930] [id = 427] 20:01:57 INFO - PROCESS | 1930 | --DOCSHELL 0x12bea6000 == 80 [pid = 1930] [id = 426] 20:01:57 INFO - PROCESS | 1930 | --DOCSHELL 0x12baa6000 == 79 [pid = 1930] [id = 425] 20:01:57 INFO - PROCESS | 1930 | --DOCSHELL 0x116119800 == 78 [pid = 1930] [id = 424] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x12693e800) [pid = 1930] [serial = 1173] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x128aca000) [pid = 1930] [serial = 1176] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x128ca8c00) [pid = 1930] [serial = 1179] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x12a7c4000) [pid = 1930] [serial = 1221] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOCSHELL 0x12a91e800 == 77 [pid = 1930] [id = 423] 20:01:57 INFO - PROCESS | 1930 | --DOCSHELL 0x12a71e800 == 76 [pid = 1930] [id = 422] 20:01:57 INFO - PROCESS | 1930 | --DOCSHELL 0x1290d5800 == 75 [pid = 1930] [id = 421] 20:01:57 INFO - PROCESS | 1930 | --DOCSHELL 0x128a39800 == 74 [pid = 1930] [id = 420] 20:01:57 INFO - PROCESS | 1930 | --DOCSHELL 0x125f28000 == 73 [pid = 1930] [id = 419] 20:01:57 INFO - PROCESS | 1930 | --DOCSHELL 0x116129800 == 72 [pid = 1930] [id = 418] 20:01:57 INFO - PROCESS | 1930 | --DOCSHELL 0x120f3e000 == 71 [pid = 1930] [id = 417] 20:01:57 INFO - PROCESS | 1930 | --DOCSHELL 0x1183a8800 == 70 [pid = 1930] [id = 416] 20:01:57 INFO - PROCESS | 1930 | --DOCSHELL 0x118063800 == 69 [pid = 1930] [id = 415] 20:01:57 INFO - PROCESS | 1930 | --DOCSHELL 0x119b6e000 == 68 [pid = 1930] [id = 414] 20:01:57 INFO - PROCESS | 1930 | --DOCSHELL 0x12ce28000 == 67 [pid = 1930] [id = 412] 20:01:57 INFO - PROCESS | 1930 | --DOCSHELL 0x12c831800 == 66 [pid = 1930] [id = 411] 20:01:57 INFO - PROCESS | 1930 | --DOCSHELL 0x12beae000 == 65 [pid = 1930] [id = 410] 20:01:57 INFO - PROCESS | 1930 | --DOCSHELL 0x125338000 == 64 [pid = 1930] [id = 409] 20:01:57 INFO - PROCESS | 1930 | --DOCSHELL 0x119128000 == 63 [pid = 1930] [id = 408] 20:01:57 INFO - PROCESS | 1930 | 1463626917293 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]]]}] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x129373400) [pid = 1930] [serial = 1111] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x11716a000) [pid = 1930] [serial = 1105] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x128da7c00) [pid = 1930] [serial = 1042] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x124bf0000) [pid = 1930] [serial = 1108] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x12ab7e400) [pid = 1930] [serial = 1114] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x124074400) [pid = 1930] [serial = 1197] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x116078400) [pid = 1930] [serial = 1186] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x113463800) [pid = 1930] [serial = 1185] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x118379c00) [pid = 1930] [serial = 1191] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x1194b5000) [pid = 1930] [serial = 1192] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x119d40400) [pid = 1930] [serial = 1168] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x12936f400) [pid = 1930] [serial = 1216] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x1197efc00) [pid = 1930] [serial = 1167] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x128bdb800) [pid = 1930] [serial = 1210] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x124053800) [pid = 1930] [serial = 1195] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x11889e000) [pid = 1930] [serial = 1212] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x124bef800) [pid = 1930] [serial = 1200] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x128b77000) [pid = 1930] [serial = 1207] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x12406e400) [pid = 1930] [serial = 1213] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x1256bb000) [pid = 1930] [serial = 1201] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x1241c0400) [pid = 1930] [serial = 1198] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x128bd9400) [pid = 1930] [serial = 1215] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x12a5e7c00) [pid = 1930] [serial = 1219] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x1295c1800) [pid = 1930] [serial = 1218] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x126944c00) [pid = 1930] [serial = 1203] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x128ac4800) [pid = 1930] [serial = 1206] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x126feac00) [pid = 1930] [serial = 1204] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x128b7a800) [pid = 1930] [serial = 1209] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x117588400) [pid = 1930] [serial = 1165] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x1161edc00) [pid = 1930] [serial = 1164] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x119d3c000) [pid = 1930] [serial = 1194] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x11333fc00) [pid = 1930] [serial = 1162] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x112819800) [pid = 1930] [serial = 1161] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x124e61000) [pid = 1930] [serial = 1183] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x11675cc00) [pid = 1930] [serial = 1182] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x1270ef800) [pid = 1930] [serial = 1159] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x124f7b800) [pid = 1930] [serial = 1171] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x124ab3400) [pid = 1930] [serial = 1170] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x115e3cc00) [pid = 1930] [serial = 1188] [outer = 0x0] [url = about:blank] 20:01:57 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x117582400) [pid = 1930] [serial = 1189] [outer = 0x0] [url = about:blank] 20:01:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 20:01:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 624ms 20:01:57 INFO - PROCESS | 1930 | 1463626917325 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 20:01:57 INFO - PROCESS | 1930 | 1463626917326 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 20:01:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 20:01:57 INFO - PROCESS | 1930 | 1463626917328 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 20:01:57 INFO - PROCESS | 1930 | 1463626917331 Marionette TRACE conn2 <- [1,1718,null,{}] 20:01:57 INFO - PROCESS | 1930 | 1463626917338 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}] 20:01:57 INFO - PROCESS | 1930 | 1463626917425 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 20:01:57 INFO - PROCESS | 1930 | 1463626917447 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x119455000 == 64 [pid = 1930] [id = 437] 20:01:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x1182cb800) [pid = 1930] [serial = 1310] [outer = 0x0] 20:01:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x118645800) [pid = 1930] [serial = 1311] [outer = 0x1182cb800] 20:01:57 INFO - PROCESS | 1930 | 1463626917475 Marionette DEBUG loaded listener.js 20:01:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x1193d7c00) [pid = 1930] [serial = 1312] [outer = 0x1182cb800] 20:01:57 INFO - PROCESS | 1930 | 1463626917823 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]]]}] 20:01:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 20:01:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 523ms 20:01:57 INFO - PROCESS | 1930 | 1463626917852 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 20:01:57 INFO - PROCESS | 1930 | 1463626917854 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 20:01:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 20:01:57 INFO - PROCESS | 1930 | 1463626917864 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 20:01:57 INFO - PROCESS | 1930 | 1463626917865 Marionette TRACE conn2 <- [1,1722,null,{}] 20:01:57 INFO - PROCESS | 1930 | 1463626917867 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}] 20:01:57 INFO - PROCESS | 1930 | 1463626917950 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 20:01:57 INFO - PROCESS | 1930 | 1463626917957 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x124417000 == 65 [pid = 1930] [id = 438] 20:01:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x1194ba800) [pid = 1930] [serial = 1313] [outer = 0x0] 20:01:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x119920000) [pid = 1930] [serial = 1314] [outer = 0x1194ba800] 20:01:57 INFO - PROCESS | 1930 | 1463626917983 Marionette DEBUG loaded listener.js 20:01:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x12404f800) [pid = 1930] [serial = 1315] [outer = 0x1194ba800] 20:01:58 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 20:01:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 474ms 20:01:58 INFO - PROCESS | 1930 | 1463626918324 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]]]}] 20:01:58 INFO - PROCESS | 1930 | 1463626918334 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 20:01:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 20:01:58 INFO - PROCESS | 1930 | 1463626918338 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 20:01:58 INFO - PROCESS | 1930 | 1463626918342 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 20:01:58 INFO - PROCESS | 1930 | 1463626918343 Marionette TRACE conn2 <- [1,1726,null,{}] 20:01:58 INFO - PROCESS | 1930 | 1463626918347 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}] 20:01:58 INFO - PROCESS | 1930 | 1463626918507 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 20:01:58 INFO - PROCESS | 1930 | 1463626918517 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x125228800 == 66 [pid = 1930] [id = 439] 20:01:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x1194b4400) [pid = 1930] [serial = 1316] [outer = 0x0] 20:01:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x12404fc00) [pid = 1930] [serial = 1317] [outer = 0x1194b4400] 20:01:58 INFO - PROCESS | 1930 | 1463626918561 Marionette DEBUG loaded listener.js 20:01:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x124263400) [pid = 1930] [serial = 1318] [outer = 0x1194b4400] 20:01:59 INFO - PROCESS | 1930 | 1463626919041 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]]]}] 20:01:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 20:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 719ms 20:01:59 INFO - PROCESS | 1930 | 1463626919066 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 20:01:59 INFO - PROCESS | 1930 | 1463626919068 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 20:01:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 20:01:59 INFO - PROCESS | 1930 | 1463626919097 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 20:01:59 INFO - PROCESS | 1930 | 1463626919098 Marionette TRACE conn2 <- [1,1730,null,{}] 20:01:59 INFO - PROCESS | 1930 | 1463626919099 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}] 20:01:59 INFO - PROCESS | 1930 | 1463626919202 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 20:01:59 INFO - PROCESS | 1930 | 1463626919219 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x128d28800 == 67 [pid = 1930] [id = 440] 20:01:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x124e65000) [pid = 1930] [serial = 1319] [outer = 0x0] 20:01:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x1258d9400) [pid = 1930] [serial = 1320] [outer = 0x124e65000] 20:01:59 INFO - PROCESS | 1930 | 1463626919260 Marionette DEBUG loaded listener.js 20:01:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x126d2f400) [pid = 1930] [serial = 1321] [outer = 0x124e65000] 20:01:59 INFO - PROCESS | 1930 | 1463626919759 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]]]}] 20:01:59 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 20:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 741ms 20:01:59 INFO - PROCESS | 1930 | 1463626919826 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 20:01:59 INFO - PROCESS | 1930 | 1463626919828 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 20:01:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 20:01:59 INFO - PROCESS | 1930 | 1463626919832 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 20:01:59 INFO - PROCESS | 1930 | 1463626919833 Marionette TRACE conn2 <- [1,1734,null,{}] 20:01:59 INFO - PROCESS | 1930 | 1463626919853 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}] 20:01:59 INFO - PROCESS | 1930 | 1463626919956 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 20:01:59 INFO - PROCESS | 1930 | 1463626919972 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x129794000 == 68 [pid = 1930] [id = 441] 20:01:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x126fe3000) [pid = 1930] [serial = 1322] [outer = 0x0] 20:01:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x128abd400) [pid = 1930] [serial = 1323] [outer = 0x126fe3000] 20:01:59 INFO - PROCESS | 1930 | 1463626919998 Marionette DEBUG loaded listener.js 20:02:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x128b7f000) [pid = 1930] [serial = 1324] [outer = 0x126fe3000] 20:02:00 INFO - PROCESS | 1930 | 1463626920322 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]]]}] 20:02:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 20:02:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 520ms 20:02:00 INFO - PROCESS | 1930 | 1463626920351 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 20:02:00 INFO - PROCESS | 1930 | 1463626920354 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 20:02:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 20:02:00 INFO - PROCESS | 1930 | 1463626920357 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 20:02:00 INFO - PROCESS | 1930 | 1463626920358 Marionette TRACE conn2 <- [1,1738,null,{}] 20:02:00 INFO - PROCESS | 1930 | 1463626920360 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}] 20:02:00 INFO - PROCESS | 1930 | 1463626920465 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 20:02:00 INFO - PROCESS | 1930 | 1463626920486 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a8b6800 == 69 [pid = 1930] [id = 442] 20:02:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x128b79400) [pid = 1930] [serial = 1325] [outer = 0x0] 20:02:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x128db5c00) [pid = 1930] [serial = 1326] [outer = 0x128b79400] 20:02:00 INFO - PROCESS | 1930 | 1463626920511 Marionette DEBUG loaded listener.js 20:02:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x12936e400) [pid = 1930] [serial = 1327] [outer = 0x128b79400] 20:02:00 INFO - PROCESS | 1930 | 1463626920918 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]]]}] 20:02:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 20:02:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 619ms 20:02:00 INFO - PROCESS | 1930 | 1463626920977 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 20:02:00 INFO - PROCESS | 1930 | 1463626920979 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 20:02:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 20:02:00 INFO - PROCESS | 1930 | 1463626920982 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 20:02:00 INFO - PROCESS | 1930 | 1463626920984 Marionette TRACE conn2 <- [1,1742,null,{}] 20:02:01 INFO - PROCESS | 1930 | 1463626920997 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}] 20:02:01 INFO - PROCESS | 1930 | 1463626921440 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 20:02:01 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x110d94400) [pid = 1930] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 20:02:01 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x118385c00) [pid = 1930] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 20:02:01 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x110f5bc00) [pid = 1930] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 20:02:01 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x128ac0c00) [pid = 1930] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 20:02:01 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x1258d5000) [pid = 1930] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 20:02:01 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x124267400) [pid = 1930] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 20:02:01 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x12404e000) [pid = 1930] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 20:02:01 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x112995800) [pid = 1930] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 20:02:01 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x126d37800) [pid = 1930] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 20:02:01 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x1194bc400) [pid = 1930] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 20:02:01 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x126949000) [pid = 1930] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 20:02:01 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x124050c00) [pid = 1930] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 20:02:01 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x110d97000) [pid = 1930] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 20:02:01 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x128c9f000) [pid = 1930] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 20:02:01 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x11298d800) [pid = 1930] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 20:02:01 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x1193eec00) [pid = 1930] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 20:02:01 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x1194c2400) [pid = 1930] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 20:02:01 INFO - PROCESS | 1930 | 1463626921519 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x11945e800 == 70 [pid = 1930] [id = 443] 20:02:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x110d97000) [pid = 1930] [serial = 1328] [outer = 0x0] 20:02:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x112697000) [pid = 1930] [serial = 1329] [outer = 0x110d97000] 20:02:01 INFO - PROCESS | 1930 | 1463626921544 Marionette DEBUG loaded listener.js 20:02:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x1193eec00) [pid = 1930] [serial = 1330] [outer = 0x110d97000] 20:02:01 INFO - PROCESS | 1930 | 1463626921812 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]]]}] 20:02:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 20:02:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 881ms 20:02:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 20:02:01 INFO - PROCESS | 1930 | 1463626921863 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 20:02:01 INFO - PROCESS | 1930 | 1463626921864 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 20:02:01 INFO - PROCESS | 1930 | 1463626921866 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 20:02:01 INFO - PROCESS | 1930 | 1463626921868 Marionette TRACE conn2 <- [1,1746,null,{}] 20:02:01 INFO - PROCESS | 1930 | 1463626921874 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}] 20:02:01 INFO - PROCESS | 1930 | 1463626921962 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 20:02:02 INFO - PROCESS | 1930 | 1463626922023 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x12b318800 == 71 [pid = 1930] [id = 444] 20:02:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x110f56800) [pid = 1930] [serial = 1331] [outer = 0x0] 20:02:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x12404e400) [pid = 1930] [serial = 1332] [outer = 0x110f56800] 20:02:02 INFO - PROCESS | 1930 | 1463626922048 Marionette DEBUG loaded listener.js 20:02:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x1290bc800) [pid = 1930] [serial = 1333] [outer = 0x110f56800] 20:02:02 INFO - PROCESS | 1930 | 1463626922325 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]]]}] 20:02:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 20:02:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 474ms 20:02:02 INFO - PROCESS | 1930 | 1463626922343 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 20:02:02 INFO - PROCESS | 1930 | 1463626922345 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 20:02:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 20:02:02 INFO - PROCESS | 1930 | 1463626922347 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 20:02:02 INFO - PROCESS | 1930 | 1463626922349 Marionette TRACE conn2 <- [1,1750,null,{}] 20:02:02 INFO - PROCESS | 1930 | 1463626922359 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}] 20:02:02 INFO - PROCESS | 1930 | 1463626922463 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 20:02:02 INFO - PROCESS | 1930 | 1463626922468 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x12baa8800 == 72 [pid = 1930] [id = 445] 20:02:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x1297d8c00) [pid = 1930] [serial = 1334] [outer = 0x0] 20:02:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x12a88dc00) [pid = 1930] [serial = 1335] [outer = 0x1297d8c00] 20:02:02 INFO - PROCESS | 1930 | 1463626922498 Marionette DEBUG loaded listener.js 20:02:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x12b3ad000) [pid = 1930] [serial = 1336] [outer = 0x1297d8c00] 20:02:02 INFO - PROCESS | 1930 | 1463626922857 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]]]}] 20:02:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 20:02:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 519ms 20:02:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 20:02:02 INFO - PROCESS | 1930 | 1463626922866 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 20:02:02 INFO - PROCESS | 1930 | 1463626922867 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 20:02:02 INFO - PROCESS | 1930 | 1463626922874 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 20:02:02 INFO - PROCESS | 1930 | 1463626922875 Marionette TRACE conn2 <- [1,1754,null,{}] 20:02:02 INFO - PROCESS | 1930 | 1463626922877 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}] 20:02:02 INFO - PROCESS | 1930 | 1463626922997 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 20:02:03 INFO - PROCESS | 1930 | 1463626923004 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x12beb4800 == 73 [pid = 1930] [id = 446] 20:02:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x126d37800) [pid = 1930] [serial = 1337] [outer = 0x0] 20:02:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x12b3b0400) [pid = 1930] [serial = 1338] [outer = 0x126d37800] 20:02:03 INFO - PROCESS | 1930 | 1463626923029 Marionette DEBUG loaded listener.js 20:02:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x12bc89400) [pid = 1930] [serial = 1339] [outer = 0x126d37800] 20:02:03 INFO - PROCESS | 1930 | 1463626923329 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]]]}] 20:02:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 20:02:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 467ms 20:02:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 20:02:03 INFO - PROCESS | 1930 | 1463626923342 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 20:02:03 INFO - PROCESS | 1930 | 1463626923343 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 20:02:03 INFO - PROCESS | 1930 | 1463626923345 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 20:02:03 INFO - PROCESS | 1930 | 1463626923346 Marionette TRACE conn2 <- [1,1758,null,{}] 20:02:03 INFO - PROCESS | 1930 | 1463626923349 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}] 20:02:03 INFO - PROCESS | 1930 | 1463626923440 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 20:02:03 INFO - PROCESS | 1930 | 1463626923569 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x116905800 == 74 [pid = 1930] [id = 447] 20:02:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x110d90800) [pid = 1930] [serial = 1340] [outer = 0x0] 20:02:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x111a03800) [pid = 1930] [serial = 1341] [outer = 0x110d90800] 20:02:03 INFO - PROCESS | 1930 | 1463626923601 Marionette DEBUG loaded listener.js 20:02:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x112692400) [pid = 1930] [serial = 1342] [outer = 0x110d90800] 20:02:04 INFO - PROCESS | 1930 | 1463626924082 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]]]}] 20:02:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 20:02:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 770ms 20:02:04 INFO - PROCESS | 1930 | 1463626924117 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 20:02:04 INFO - PROCESS | 1930 | 1463626924120 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 20:02:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 20:02:04 INFO - PROCESS | 1930 | 1463626924141 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 20:02:04 INFO - PROCESS | 1930 | 1463626924144 Marionette TRACE conn2 <- [1,1762,null,{}] 20:02:04 INFO - PROCESS | 1930 | 1463626924147 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}] 20:02:04 INFO - PROCESS | 1930 | 1463626924258 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 20:02:04 INFO - PROCESS | 1930 | 1463626924334 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x1241e3800 == 75 [pid = 1930] [id = 448] 20:02:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x1166bc000) [pid = 1930] [serial = 1343] [outer = 0x0] 20:02:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x116998800) [pid = 1930] [serial = 1344] [outer = 0x1166bc000] 20:02:04 INFO - PROCESS | 1930 | 1463626924365 Marionette DEBUG loaded listener.js 20:02:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x1182c5400) [pid = 1930] [serial = 1345] [outer = 0x1166bc000] 20:02:04 INFO - PROCESS | 1930 | 1463626924774 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]]]}] 20:02:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 20:02:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 672ms 20:02:04 INFO - PROCESS | 1930 | 1463626924814 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 20:02:04 INFO - PROCESS | 1930 | 1463626924817 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 20:02:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 20:02:04 INFO - PROCESS | 1930 | 1463626924819 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 20:02:04 INFO - PROCESS | 1930 | 1463626924820 Marionette TRACE conn2 <- [1,1766,null,{}] 20:02:04 INFO - PROCESS | 1930 | 1463626924842 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}] 20:02:04 INFO - PROCESS | 1930 | 1463626924947 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 20:02:05 INFO - PROCESS | 1930 | 1463626925052 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x12b314000 == 76 [pid = 1930] [id = 449] 20:02:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x118621c00) [pid = 1930] [serial = 1346] [outer = 0x0] 20:02:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x1194be000) [pid = 1930] [serial = 1347] [outer = 0x118621c00] 20:02:05 INFO - PROCESS | 1930 | 1463626925084 Marionette DEBUG loaded listener.js 20:02:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x124802800) [pid = 1930] [serial = 1348] [outer = 0x118621c00] 20:02:05 INFO - PROCESS | 1930 | 1463626925476 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]]]}] 20:02:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 20:02:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 721ms 20:02:05 INFO - PROCESS | 1930 | 1463626925540 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 20:02:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 20:02:05 INFO - PROCESS | 1930 | 1463626925542 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 20:02:05 INFO - PROCESS | 1930 | 1463626925549 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 20:02:05 INFO - PROCESS | 1930 | 1463626925554 Marionette TRACE conn2 <- [1,1770,null,{}] 20:02:05 INFO - PROCESS | 1930 | 1463626925557 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}] 20:02:05 INFO - PROCESS | 1930 | 1463626925665 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 20:02:05 INFO - PROCESS | 1930 | 1463626925770 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ca82000 == 77 [pid = 1930] [id = 450] 20:02:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x124bee000) [pid = 1930] [serial = 1349] [outer = 0x0] 20:02:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x124ead800) [pid = 1930] [serial = 1350] [outer = 0x124bee000] 20:02:05 INFO - PROCESS | 1930 | 1463626925801 Marionette DEBUG loaded listener.js 20:02:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x128bd5c00) [pid = 1930] [serial = 1351] [outer = 0x124bee000] 20:02:06 INFO - PROCESS | 1930 | 1463626926200 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]]]}] 20:02:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 20:02:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 679ms 20:02:06 INFO - PROCESS | 1930 | 1463626926225 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 20:02:06 INFO - PROCESS | 1930 | 1463626926226 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 20:02:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 20:02:06 INFO - PROCESS | 1930 | 1463626926229 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 20:02:06 INFO - PROCESS | 1930 | 1463626926230 Marionette TRACE conn2 <- [1,1774,null,{}] 20:02:06 INFO - PROCESS | 1930 | 1463626926232 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}] 20:02:06 INFO - PROCESS | 1930 | 1463626926358 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 20:02:06 INFO - PROCESS | 1930 | 1463626926420 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x12dab2000 == 78 [pid = 1930] [id = 451] 20:02:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x128db5000) [pid = 1930] [serial = 1352] [outer = 0x0] 20:02:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x12a5e1800) [pid = 1930] [serial = 1353] [outer = 0x128db5000] 20:02:06 INFO - PROCESS | 1930 | 1463626926449 Marionette DEBUG loaded listener.js 20:02:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x12ab7b000) [pid = 1930] [serial = 1354] [outer = 0x128db5000] 20:02:06 INFO - PROCESS | 1930 | 1463626926884 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]]]}] 20:02:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 20:02:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 669ms 20:02:06 INFO - PROCESS | 1930 | 1463626926899 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 20:02:06 INFO - PROCESS | 1930 | 1463626926900 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 20:02:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 20:02:06 INFO - PROCESS | 1930 | 1463626926902 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 20:02:06 INFO - PROCESS | 1930 | 1463626926905 Marionette TRACE conn2 <- [1,1778,null,{}] 20:02:06 INFO - PROCESS | 1930 | 1463626926908 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}] 20:02:07 INFO - PROCESS | 1930 | 1463626927013 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 20:02:07 INFO - PROCESS | 1930 | 1463626927117 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x1352cc000 == 79 [pid = 1930] [id = 452] 20:02:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x12bb19800) [pid = 1930] [serial = 1355] [outer = 0x0] 20:02:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x12bb1f000) [pid = 1930] [serial = 1356] [outer = 0x12bb19800] 20:02:07 INFO - PROCESS | 1930 | 1463626927155 Marionette DEBUG loaded listener.js 20:02:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x12be81800) [pid = 1930] [serial = 1357] [outer = 0x12bb19800] 20:02:07 INFO - PROCESS | 1930 | 1463626927577 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]]]}] 20:02:07 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 20:02:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 722ms 20:02:07 INFO - PROCESS | 1930 | 1463626927625 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 20:02:07 INFO - PROCESS | 1930 | 1463626927626 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 20:02:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 20:02:07 INFO - PROCESS | 1930 | 1463626927629 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 20:02:07 INFO - PROCESS | 1930 | 1463626927630 Marionette TRACE conn2 <- [1,1782,null,{}] 20:02:07 INFO - PROCESS | 1930 | 1463626927632 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}] 20:02:07 INFO - PROCESS | 1930 | 1463626927790 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 20:02:07 INFO - PROCESS | 1930 | 1463626927897 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x11704d000 == 80 [pid = 1930] [id = 453] 20:02:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x110f59c00) [pid = 1930] [serial = 1358] [outer = 0x0] 20:02:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x116074000) [pid = 1930] [serial = 1359] [outer = 0x110f59c00] 20:02:07 INFO - PROCESS | 1930 | 1463626927940 Marionette DEBUG loaded listener.js 20:02:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x128b77800) [pid = 1930] [serial = 1360] [outer = 0x110f59c00] 20:02:08 INFO - PROCESS | 1930 | 1463626928490 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]]]}] 20:02:08 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 20:02:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 870ms 20:02:08 INFO - PROCESS | 1930 | 1463626928500 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 20:02:08 INFO - PROCESS | 1930 | 1463626928502 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 20:02:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 20:02:08 INFO - PROCESS | 1930 | 1463626928507 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 20:02:08 INFO - PROCESS | 1930 | 1463626928509 Marionette TRACE conn2 <- [1,1786,null,{}] 20:02:08 INFO - PROCESS | 1930 | 1463626928513 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}] 20:02:08 INFO - PROCESS | 1930 | 1463626928614 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 20:02:08 INFO - PROCESS | 1930 | 1463626928690 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x1241f8000 == 81 [pid = 1930] [id = 454] 20:02:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x113b66c00) [pid = 1930] [serial = 1361] [outer = 0x0] 20:02:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x116078400) [pid = 1930] [serial = 1362] [outer = 0x113b66c00] 20:02:08 INFO - PROCESS | 1930 | 1463626928721 Marionette DEBUG loaded listener.js 20:02:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x116a53400) [pid = 1930] [serial = 1363] [outer = 0x113b66c00] 20:02:09 INFO - PROCESS | 1930 | 1463626929163 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]]]}] 20:02:09 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 20:02:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 670ms 20:02:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 20:02:09 INFO - PROCESS | 1930 | 1463626929177 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 20:02:09 INFO - PROCESS | 1930 | 1463626929181 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 20:02:09 INFO - PROCESS | 1930 | 1463626929185 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 20:02:09 INFO - PROCESS | 1930 | 1463626929187 Marionette TRACE conn2 <- [1,1790,null,{}] 20:02:09 INFO - PROCESS | 1930 | 1463626929189 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}] 20:02:09 INFO - PROCESS | 1930 | 1463626929285 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 20:02:09 INFO - PROCESS | 1930 | 1463626929346 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x119e10800 == 82 [pid = 1930] [id = 455] 20:02:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x116ac7800) [pid = 1930] [serial = 1364] [outer = 0x0] 20:02:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x1183e3800) [pid = 1930] [serial = 1365] [outer = 0x116ac7800] 20:02:09 INFO - PROCESS | 1930 | 1463626929374 Marionette DEBUG loaded listener.js 20:02:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x1194b5000) [pid = 1930] [serial = 1366] [outer = 0x116ac7800] 20:02:09 INFO - PROCESS | 1930 | --DOCSHELL 0x12beb4800 == 81 [pid = 1930] [id = 446] 20:02:09 INFO - PROCESS | 1930 | --DOCSHELL 0x12baa8800 == 80 [pid = 1930] [id = 445] 20:02:09 INFO - PROCESS | 1930 | --DOCSHELL 0x12b318800 == 79 [pid = 1930] [id = 444] 20:02:09 INFO - PROCESS | 1930 | --DOCSHELL 0x11945e800 == 78 [pid = 1930] [id = 443] 20:02:09 INFO - PROCESS | 1930 | --DOCSHELL 0x12a8b6800 == 77 [pid = 1930] [id = 442] 20:02:09 INFO - PROCESS | 1930 | --DOCSHELL 0x129794000 == 76 [pid = 1930] [id = 441] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x1290bc400) [pid = 1930] [serial = 1236] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x12a88ac00) [pid = 1930] [serial = 1239] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | --DOCSHELL 0x128d28800 == 75 [pid = 1930] [id = 440] 20:02:09 INFO - PROCESS | 1930 | --DOCSHELL 0x125228800 == 74 [pid = 1930] [id = 439] 20:02:09 INFO - PROCESS | 1930 | --DOCSHELL 0x124417000 == 73 [pid = 1930] [id = 438] 20:02:09 INFO - PROCESS | 1930 | --DOCSHELL 0x119455000 == 72 [pid = 1930] [id = 437] 20:02:09 INFO - PROCESS | 1930 | --DOCSHELL 0x11865f800 == 71 [pid = 1930] [id = 436] 20:02:09 INFO - PROCESS | 1930 | --DOCSHELL 0x120f6f800 == 70 [pid = 1930] [id = 435] 20:02:09 INFO - PROCESS | 1930 | --DOCSHELL 0x135091000 == 69 [pid = 1930] [id = 433] 20:02:09 INFO - PROCESS | 1930 | --DOCSHELL 0x134ed3800 == 68 [pid = 1930] [id = 432] 20:02:09 INFO - PROCESS | 1930 | --DOCSHELL 0x12d009800 == 67 [pid = 1930] [id = 431] 20:02:09 INFO - PROCESS | 1930 | --DOCSHELL 0x125f0b800 == 66 [pid = 1930] [id = 430] 20:02:09 INFO - PROCESS | 1930 | --DOCSHELL 0x119118000 == 65 [pid = 1930] [id = 429] 20:02:09 INFO - PROCESS | 1930 | 1463626929783 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]]]}] 20:02:09 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) 20:02:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 622ms 20:02:09 INFO - PROCESS | 1930 | 1463626929807 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 20:02:09 INFO - PROCESS | 1930 | 1463626929808 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 20:02:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 20:02:09 INFO - PROCESS | 1930 | 1463626929811 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 20:02:09 INFO - PROCESS | 1930 | 1463626929813 Marionette TRACE conn2 <- [1,1794,null,{}] 20:02:09 INFO - PROCESS | 1930 | 1463626929820 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}] 20:02:09 INFO - PROCESS | 1930 | 1463626929910 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x12bb18000) [pid = 1930] [serial = 1281] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x12bb21000) [pid = 1930] [serial = 1282] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x1193dc400) [pid = 1930] [serial = 1249] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x1290b3800) [pid = 1930] [serial = 1180] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x128c9d400) [pid = 1930] [serial = 1177] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x128db1c00) [pid = 1930] [serial = 1264] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x125eb2800) [pid = 1930] [serial = 1258] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x124680000) [pid = 1930] [serial = 1255] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x116999400) [pid = 1930] [serial = 1245] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x12936f000) [pid = 1930] [serial = 1266] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x128b7e400) [pid = 1930] [serial = 1263] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x124e5d800) [pid = 1930] [serial = 1257] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x119d3b800) [pid = 1930] [serial = 1251] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x118641000) [pid = 1930] [serial = 1248] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x124055400) [pid = 1930] [serial = 1230] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x128b73400) [pid = 1930] [serial = 1261] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x1270ef400) [pid = 1930] [serial = 1174] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x111f1a800) [pid = 1930] [serial = 1272] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x124070c00) [pid = 1930] [serial = 1254] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x12b3b1800) [pid = 1930] [serial = 1278] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x12b3b7000) [pid = 1930] [serial = 1279] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x1183dbc00) [pid = 1930] [serial = 1273] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x112c61400) [pid = 1930] [serial = 1242] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x12a5e5800) [pid = 1930] [serial = 1267] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x12a884400) [pid = 1930] [serial = 1269] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x128ac1800) [pid = 1930] [serial = 1233] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x12ab58800) [pid = 1930] [serial = 1270] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x119dd4400) [pid = 1930] [serial = 1252] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x11837e400) [pid = 1930] [serial = 1227] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x1270b2c00) [pid = 1930] [serial = 1260] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x1295c3800) [pid = 1930] [serial = 1276] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x1182c2c00) [pid = 1930] [serial = 1246] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x124e63800) [pid = 1930] [serial = 1275] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x115e3f800) [pid = 1930] [serial = 1224] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x116187400) [pid = 1930] [serial = 1243] [outer = 0x0] [url = about:blank] 20:02:09 INFO - PROCESS | 1930 | 1463626929982 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x11935e800 == 66 [pid = 1930] [id = 456] 20:02:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x112c61400) [pid = 1930] [serial = 1367] [outer = 0x0] 20:02:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x11837e400) [pid = 1930] [serial = 1368] [outer = 0x112c61400] 20:02:10 INFO - PROCESS | 1930 | 1463626930016 Marionette DEBUG loaded listener.js 20:02:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x124055400) [pid = 1930] [serial = 1369] [outer = 0x112c61400] 20:02:10 INFO - PROCESS | 1930 | 1463626930311 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]]]}] 20:02:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:02:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 520ms 20:02:10 INFO - PROCESS | 1930 | 1463626930331 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 20:02:10 INFO - PROCESS | 1930 | 1463626930333 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 20:02:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 20:02:10 INFO - PROCESS | 1930 | 1463626930343 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 20:02:10 INFO - PROCESS | 1930 | 1463626930344 Marionette TRACE conn2 <- [1,1798,null,{}] 20:02:10 INFO - PROCESS | 1930 | 1463626930346 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}] 20:02:10 INFO - PROCESS | 1930 | 1463626930436 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 20:02:10 INFO - PROCESS | 1930 | 1463626930443 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x125232000 == 67 [pid = 1930] [id = 457] 20:02:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x1241bf000) [pid = 1930] [serial = 1370] [outer = 0x0] 20:02:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x124be5000) [pid = 1930] [serial = 1371] [outer = 0x1241bf000] 20:02:10 INFO - PROCESS | 1930 | 1463626930468 Marionette DEBUG loaded listener.js 20:02:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x124eae000) [pid = 1930] [serial = 1372] [outer = 0x1241bf000] 20:02:10 INFO - PROCESS | 1930 | 1463626930852 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]]]}] 20:02:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 20:02:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 526ms 20:02:10 INFO - PROCESS | 1930 | 1463626930862 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 20:02:10 INFO - PROCESS | 1930 | 1463626930864 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 20:02:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 20:02:10 INFO - PROCESS | 1930 | 1463626930868 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 20:02:10 INFO - PROCESS | 1930 | 1463626930880 Marionette TRACE conn2 <- [1,1802,null,{}] 20:02:10 INFO - PROCESS | 1930 | 1463626930884 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}] 20:02:10 INFO - PROCESS | 1930 | 1463626930995 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 20:02:11 INFO - PROCESS | 1930 | 1463626930999 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x119b70000 == 68 [pid = 1930] [id = 458] 20:02:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x12520d800) [pid = 1930] [serial = 1373] [outer = 0x0] 20:02:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x1258d6c00) [pid = 1930] [serial = 1374] [outer = 0x12520d800] 20:02:11 INFO - PROCESS | 1930 | 1463626931025 Marionette DEBUG loaded listener.js 20:02:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x126f8fc00) [pid = 1930] [serial = 1375] [outer = 0x12520d800] 20:02:11 INFO - PROCESS | 1930 | 1463626931351 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]]]}] 20:02:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 20:02:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 532ms 20:02:11 INFO - PROCESS | 1930 | 1463626931399 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 20:02:11 INFO - PROCESS | 1930 | 1463626931400 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 20:02:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 20:02:11 INFO - PROCESS | 1930 | 1463626931409 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 20:02:11 INFO - PROCESS | 1930 | 1463626931410 Marionette TRACE conn2 <- [1,1806,null,{}] 20:02:11 INFO - PROCESS | 1930 | 1463626931413 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}] 20:02:11 INFO - PROCESS | 1930 | 1463626931511 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 20:02:11 INFO - PROCESS | 1930 | 1463626931516 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a918800 == 69 [pid = 1930] [id = 459] 20:02:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x1270f0000) [pid = 1930] [serial = 1376] [outer = 0x0] 20:02:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x128be1c00) [pid = 1930] [serial = 1377] [outer = 0x1270f0000] 20:02:11 INFO - PROCESS | 1930 | 1463626931542 Marionette DEBUG loaded listener.js 20:02:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x12a5e6800) [pid = 1930] [serial = 1378] [outer = 0x1270f0000] 20:02:11 INFO - PROCESS | 1930 | 1463626931895 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]]]}] 20:02:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 20:02:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 518ms 20:02:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 20:02:11 INFO - PROCESS | 1930 | 1463626931927 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 20:02:11 INFO - PROCESS | 1930 | 1463626931929 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 20:02:11 INFO - PROCESS | 1930 | 1463626931931 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 20:02:11 INFO - PROCESS | 1930 | 1463626931932 Marionette TRACE conn2 <- [1,1810,null,{}] 20:02:11 INFO - PROCESS | 1930 | 1463626931935 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}] 20:02:12 INFO - PROCESS | 1930 | 1463626932048 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 20:02:12 INFO - PROCESS | 1930 | 1463626932159 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x12abc7800 == 70 [pid = 1930] [id = 460] 20:02:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x129370800) [pid = 1930] [serial = 1379] [outer = 0x0] 20:02:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x12a890800) [pid = 1930] [serial = 1380] [outer = 0x129370800] 20:02:12 INFO - PROCESS | 1930 | 1463626932198 Marionette DEBUG loaded listener.js 20:02:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x12b3b5400) [pid = 1930] [serial = 1381] [outer = 0x129370800] 20:02:12 INFO - PROCESS | 1930 | 1463626932599 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]]]}] 20:02:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 20:02:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 720ms 20:02:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 20:02:12 INFO - PROCESS | 1930 | 1463626932652 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 20:02:12 INFO - PROCESS | 1930 | 1463626932653 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 20:02:12 INFO - PROCESS | 1930 | 1463626932655 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 20:02:12 INFO - PROCESS | 1930 | 1463626932656 Marionette TRACE conn2 <- [1,1814,null,{}] 20:02:12 INFO - PROCESS | 1930 | 1463626932658 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}] 20:02:12 INFO - PROCESS | 1930 | 1463626932765 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 20:02:12 INFO - PROCESS | 1930 | 1463626932820 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x12baab800 == 71 [pid = 1930] [id = 461] 20:02:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x12ab58800) [pid = 1930] [serial = 1382] [outer = 0x0] 20:02:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x12bc84400) [pid = 1930] [serial = 1383] [outer = 0x12ab58800] 20:02:12 INFO - PROCESS | 1930 | 1463626932845 Marionette DEBUG loaded listener.js 20:02:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x12be80800) [pid = 1930] [serial = 1384] [outer = 0x12ab58800] 20:02:13 INFO - PROCESS | 1930 | 1463626933164 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]]]}] 20:02:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 20:02:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 520ms 20:02:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 20:02:13 INFO - PROCESS | 1930 | 1463626933175 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 20:02:13 INFO - PROCESS | 1930 | 1463626933176 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 20:02:13 INFO - PROCESS | 1930 | 1463626933178 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 20:02:13 INFO - PROCESS | 1930 | 1463626933179 Marionette TRACE conn2 <- [1,1818,null,{}] 20:02:13 INFO - PROCESS | 1930 | 1463626933182 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}] 20:02:13 INFO - PROCESS | 1930 | 1463626933294 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 20:02:13 INFO - PROCESS | 1930 | 1463626933306 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c827000 == 72 [pid = 1930] [id = 462] 20:02:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x12bb17400) [pid = 1930] [serial = 1385] [outer = 0x0] 20:02:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x12bf9d400) [pid = 1930] [serial = 1386] [outer = 0x12bb17400] 20:02:13 INFO - PROCESS | 1930 | 1463626933330 Marionette DEBUG loaded listener.js 20:02:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x1182c7000) [pid = 1930] [serial = 1387] [outer = 0x12bb17400] 20:02:13 INFO - PROCESS | 1930 | 1463626933669 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]]]}] 20:02:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 20:02:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 520ms 20:02:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 20:02:13 INFO - PROCESS | 1930 | 1463626933704 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 20:02:13 INFO - PROCESS | 1930 | 1463626933705 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 20:02:13 INFO - PROCESS | 1930 | 1463626933707 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 20:02:13 INFO - PROCESS | 1930 | 1463626933708 Marionette TRACE conn2 <- [1,1822,null,{}] 20:02:13 INFO - PROCESS | 1930 | 1463626933710 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}] 20:02:13 INFO - PROCESS | 1930 | 1463626933821 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 20:02:13 INFO - PROCESS | 1930 | 1463626933833 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d00a000 == 73 [pid = 1930] [id = 463] 20:02:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x12bf9b000) [pid = 1930] [serial = 1388] [outer = 0x0] 20:02:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x12c2f2c00) [pid = 1930] [serial = 1389] [outer = 0x12bf9b000] 20:02:13 INFO - PROCESS | 1930 | 1463626933858 Marionette DEBUG loaded listener.js 20:02:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x12c2fac00) [pid = 1930] [serial = 1390] [outer = 0x12bf9b000] 20:02:14 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x12937c800) [pid = 1930] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 20:02:14 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x1297d8c00) [pid = 1930] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 20:02:14 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x110d97000) [pid = 1930] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 20:02:14 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x110f56800) [pid = 1930] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 20:02:14 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x124e65000) [pid = 1930] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 20:02:14 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x1290bb400) [pid = 1930] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 20:02:14 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x128b79400) [pid = 1930] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 20:02:14 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x126fe3000) [pid = 1930] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 20:02:14 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x1194ba800) [pid = 1930] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 20:02:14 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x113231800) [pid = 1930] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 20:02:14 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x1194b4400) [pid = 1930] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 20:02:14 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x1182cb800) [pid = 1930] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 20:02:14 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x112572800) [pid = 1930] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 20:02:14 INFO - PROCESS | 1930 | 1463626934327 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]]]}] 20:02:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 20:02:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 624ms 20:02:14 INFO - PROCESS | 1930 | 1463626934331 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 20:02:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 20:02:14 INFO - PROCESS | 1930 | 1463626934333 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 20:02:14 INFO - PROCESS | 1930 | 1463626934335 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 20:02:14 INFO - PROCESS | 1930 | 1463626934339 Marionette TRACE conn2 <- [1,1826,null,{}] 20:02:14 INFO - PROCESS | 1930 | 1463626934343 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}] 20:02:14 INFO - PROCESS | 1930 | 1463626934447 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 20:02:14 INFO - PROCESS | 1930 | 1463626934453 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x12b320800 == 74 [pid = 1930] [id = 464] 20:02:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x1126b8800) [pid = 1930] [serial = 1391] [outer = 0x0] 20:02:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x1126bcc00) [pid = 1930] [serial = 1392] [outer = 0x1126b8800] 20:02:14 INFO - PROCESS | 1930 | 1463626934481 Marionette DEBUG loaded listener.js 20:02:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x128bde400) [pid = 1930] [serial = 1393] [outer = 0x1126b8800] 20:02:14 INFO - PROCESS | 1930 | 1463626934850 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]]]}] 20:02:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 20:02:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 526ms 20:02:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 20:02:14 INFO - PROCESS | 1930 | 1463626934862 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 20:02:14 INFO - PROCESS | 1930 | 1463626934864 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 20:02:14 INFO - PROCESS | 1930 | 1463626934867 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 20:02:14 INFO - PROCESS | 1930 | 1463626934868 Marionette TRACE conn2 <- [1,1830,null,{}] 20:02:14 INFO - PROCESS | 1930 | 1463626934875 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}] 20:02:15 INFO - PROCESS | 1930 | 1463626935051 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 20:02:15 INFO - PROCESS | 1930 | 1463626935057 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x1350a9800 == 75 [pid = 1930] [id = 465] 20:02:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x12c2f1000) [pid = 1930] [serial = 1394] [outer = 0x0] 20:02:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x12c2fb000) [pid = 1930] [serial = 1395] [outer = 0x12c2f1000] 20:02:15 INFO - PROCESS | 1930 | 1463626935127 Marionette DEBUG loaded listener.js 20:02:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x12c8bfc00) [pid = 1930] [serial = 1396] [outer = 0x12c2f1000] 20:02:15 INFO - PROCESS | 1930 | 1463626935492 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]]]}] 20:02:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 20:02:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 673ms 20:02:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 20:02:15 INFO - PROCESS | 1930 | 1463626935540 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 20:02:15 INFO - PROCESS | 1930 | 1463626935542 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 20:02:15 INFO - PROCESS | 1930 | 1463626935544 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 20:02:15 INFO - PROCESS | 1930 | 1463626935545 Marionette TRACE conn2 <- [1,1834,null,{}] 20:02:15 INFO - PROCESS | 1930 | 1463626935547 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}] 20:02:15 INFO - PROCESS | 1930 | 1463626935665 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 20:02:15 INFO - PROCESS | 1930 | 1463626935671 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x135c73000 == 76 [pid = 1930] [id = 466] 20:02:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x12c2f2800) [pid = 1930] [serial = 1397] [outer = 0x0] 20:02:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x12c8c7000) [pid = 1930] [serial = 1398] [outer = 0x12c2f2800] 20:02:15 INFO - PROCESS | 1930 | 1463626935696 Marionette DEBUG loaded listener.js 20:02:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x12ce18800) [pid = 1930] [serial = 1399] [outer = 0x12c2f2800] 20:02:15 INFO - PROCESS | 1930 | 1463626935993 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]]]}] 20:02:16 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 20:02:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 468ms 20:02:16 INFO - PROCESS | 1930 | 1463626936013 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 20:02:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 20:02:16 INFO - PROCESS | 1930 | 1463626936025 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 20:02:16 INFO - PROCESS | 1930 | 1463626936028 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 20:02:16 INFO - PROCESS | 1930 | 1463626936029 Marionette TRACE conn2 <- [1,1838,null,{}] 20:02:16 INFO - PROCESS | 1930 | 1463626936032 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}] 20:02:16 INFO - PROCESS | 1930 | 1463626936122 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 20:02:16 INFO - PROCESS | 1930 | 1463626936127 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x1283b2000 == 77 [pid = 1930] [id = 467] 20:02:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x116a53c00) [pid = 1930] [serial = 1400] [outer = 0x0] 20:02:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x12830b400) [pid = 1930] [serial = 1401] [outer = 0x116a53c00] 20:02:16 INFO - PROCESS | 1930 | 1463626936151 Marionette DEBUG loaded listener.js 20:02:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x12830f800) [pid = 1930] [serial = 1402] [outer = 0x116a53c00] 20:02:16 INFO - PROCESS | 1930 | 1463626936639 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]]]}] 20:02:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 20:02:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 670ms 20:02:16 INFO - PROCESS | 1930 | 1463626936699 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 20:02:16 INFO - PROCESS | 1930 | 1463626936702 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 20:02:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 20:02:16 INFO - PROCESS | 1930 | 1463626936706 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 20:02:16 INFO - PROCESS | 1930 | 1463626936708 Marionette TRACE conn2 <- [1,1842,null,{}] 20:02:16 INFO - PROCESS | 1930 | 1463626936712 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}] 20:02:16 INFO - PROCESS | 1930 | 1463626936826 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 20:02:16 INFO - PROCESS | 1930 | 1463626936905 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x119b6e800 == 78 [pid = 1930] [id = 468] 20:02:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x1126bf400) [pid = 1930] [serial = 1403] [outer = 0x0] 20:02:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x113341000) [pid = 1930] [serial = 1404] [outer = 0x1126bf400] 20:02:16 INFO - PROCESS | 1930 | 1463626936936 Marionette DEBUG loaded listener.js 20:02:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x116153800) [pid = 1930] [serial = 1405] [outer = 0x1126bf400] 20:02:17 INFO - PROCESS | 1930 | 1463626937344 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]]]}] 20:02:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 20:02:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 670ms 20:02:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 20:02:17 INFO - PROCESS | 1930 | 1463626937377 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 20:02:17 INFO - PROCESS | 1930 | 1463626937381 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 20:02:17 INFO - PROCESS | 1930 | 1463626937385 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 20:02:17 INFO - PROCESS | 1930 | 1463626937387 Marionette TRACE conn2 <- [1,1846,null,{}] 20:02:17 INFO - PROCESS | 1930 | 1463626937390 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}] 20:02:17 INFO - PROCESS | 1930 | 1463626937500 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 20:02:17 INFO - PROCESS | 1930 | 1463626937625 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x128d1d800 == 79 [pid = 1930] [id = 469] 20:02:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x118379c00) [pid = 1930] [serial = 1406] [outer = 0x0] 20:02:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x1194b8000) [pid = 1930] [serial = 1407] [outer = 0x118379c00] 20:02:17 INFO - PROCESS | 1930 | 1463626937659 Marionette DEBUG loaded listener.js 20:02:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x119d3b800) [pid = 1930] [serial = 1408] [outer = 0x118379c00] 20:02:18 INFO - PROCESS | 1930 | 1463626938089 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]]]}] 20:02:18 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) 20:02:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 722ms 20:02:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 20:02:18 INFO - PROCESS | 1930 | 1463626938108 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 20:02:18 INFO - PROCESS | 1930 | 1463626938109 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 20:02:18 INFO - PROCESS | 1930 | 1463626938112 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 20:02:18 INFO - PROCESS | 1930 | 1463626938114 Marionette TRACE conn2 <- [1,1850,null,{}] 20:02:18 INFO - PROCESS | 1930 | 1463626938122 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}] 20:02:18 INFO - PROCESS | 1930 | 1463626938233 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 20:02:18 INFO - PROCESS | 1930 | 1463626938342 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x134ece800 == 80 [pid = 1930] [id = 470] 20:02:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x1241b7000) [pid = 1930] [serial = 1409] [outer = 0x0] 20:02:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x1248e9000) [pid = 1930] [serial = 1410] [outer = 0x1241b7000] 20:02:18 INFO - PROCESS | 1930 | 1463626938376 Marionette DEBUG loaded listener.js 20:02:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x126dee800) [pid = 1930] [serial = 1411] [outer = 0x1241b7000] 20:02:18 INFO - PROCESS | 1930 | 1463626938795 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]]]}] 20:02:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:02:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 721ms 20:02:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 20:02:18 INFO - PROCESS | 1930 | 1463626938848 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 20:02:18 INFO - PROCESS | 1930 | 1463626938850 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 20:02:18 INFO - PROCESS | 1930 | 1463626938866 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 20:02:18 INFO - PROCESS | 1930 | 1463626938868 Marionette TRACE conn2 <- [1,1854,null,{}] 20:02:18 INFO - PROCESS | 1930 | 1463626938872 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}] 20:02:18 INFO - PROCESS | 1930 | 1463626938982 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 20:02:19 INFO - PROCESS | 1930 | 1463626939089 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x1359c4000 == 81 [pid = 1930] [id = 471] 20:02:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x128305400) [pid = 1930] [serial = 1412] [outer = 0x0] 20:02:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x128310c00) [pid = 1930] [serial = 1413] [outer = 0x128305400] 20:02:19 INFO - PROCESS | 1930 | 1463626939122 Marionette DEBUG loaded listener.js 20:02:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x128be1000) [pid = 1930] [serial = 1414] [outer = 0x128305400] 20:02:19 INFO - PROCESS | 1930 | 1463626939528 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]]]}] 20:02:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 20:02:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 737ms 20:02:19 INFO - PROCESS | 1930 | 1463626939590 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 20:02:19 INFO - PROCESS | 1930 | 1463626939591 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 20:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 20:02:19 INFO - PROCESS | 1930 | 1463626939594 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 20:02:19 INFO - PROCESS | 1930 | 1463626939595 Marionette TRACE conn2 <- [1,1858,null,{}] 20:02:19 INFO - PROCESS | 1930 | 1463626939597 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}] 20:02:19 INFO - PROCESS | 1930 | 1463626939703 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 20:02:19 INFO - PROCESS | 1930 | 1463626939781 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x1357d5800 == 82 [pid = 1930] [id = 472] 20:02:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x12830e800) [pid = 1930] [serial = 1415] [outer = 0x0] 20:02:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x1290bd400) [pid = 1930] [serial = 1416] [outer = 0x12830e800] 20:02:19 INFO - PROCESS | 1930 | 1463626939810 Marionette DEBUG loaded listener.js 20:02:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x12a883800) [pid = 1930] [serial = 1417] [outer = 0x12830e800] 20:02:20 INFO - PROCESS | 1930 | 1463626940262 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]]]}] 20:02:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 20:02:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 718ms 20:02:20 INFO - PROCESS | 1930 | 1463626940317 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 20:02:20 INFO - PROCESS | 1930 | 1463626940318 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 20:02:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 20:02:20 INFO - PROCESS | 1930 | 1463626940340 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 20:02:20 INFO - PROCESS | 1930 | 1463626940341 Marionette TRACE conn2 <- [1,1862,null,{}] 20:02:20 INFO - PROCESS | 1930 | 1463626940344 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}] 20:02:20 INFO - PROCESS | 1930 | 1463626940467 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 20:02:20 INFO - PROCESS | 1930 | 1463626940546 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x1242ab000 == 83 [pid = 1930] [id = 473] 20:02:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x12a7cec00) [pid = 1930] [serial = 1418] [outer = 0x0] 20:02:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x12c2f4800) [pid = 1930] [serial = 1419] [outer = 0x12a7cec00] 20:02:20 INFO - PROCESS | 1930 | 1463626940577 Marionette DEBUG loaded listener.js 20:02:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x12c8c9c00) [pid = 1930] [serial = 1420] [outer = 0x12a7cec00] 20:02:21 INFO - PROCESS | 1930 | 1463626941216 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]]]}] 20:02:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 20:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 921ms 20:02:21 INFO - PROCESS | 1930 | 1463626941270 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 20:02:21 INFO - PROCESS | 1930 | 1463626941272 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 20:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 20:02:21 INFO - PROCESS | 1930 | 1463626941277 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 20:02:21 INFO - PROCESS | 1930 | 1463626941279 Marionette TRACE conn2 <- [1,1866,null,{}] 20:02:21 INFO - PROCESS | 1930 | 1463626941284 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}] 20:02:21 INFO - PROCESS | 1930 | 1463626941384 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 20:02:21 INFO - PROCESS | 1930 | 1463626941468 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x119355000 == 84 [pid = 1930] [id = 474] 20:02:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x1121aa800) [pid = 1930] [serial = 1421] [outer = 0x0] 20:02:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x112695400) [pid = 1930] [serial = 1422] [outer = 0x1121aa800] 20:02:21 INFO - PROCESS | 1930 | 1463626941495 Marionette DEBUG loaded listener.js 20:02:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x1126b8400) [pid = 1930] [serial = 1423] [outer = 0x1121aa800] 20:02:21 INFO - PROCESS | 1930 | 1463626941928 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]]]}] 20:02:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 20:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 671ms 20:02:21 INFO - PROCESS | 1930 | 1463626941949 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 20:02:21 INFO - PROCESS | 1930 | 1463626941953 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 20:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 20:02:21 INFO - PROCESS | 1930 | 1463626941959 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 20:02:21 INFO - PROCESS | 1930 | 1463626941961 Marionette TRACE conn2 <- [1,1870,null,{}] 20:02:21 INFO - PROCESS | 1930 | 1463626941963 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}] 20:02:22 INFO - PROCESS | 1930 | 1463626942067 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 20:02:22 INFO - PROCESS | 1930 | 1463626942138 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x119114000 == 85 [pid = 1930] [id = 475] 20:02:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x1129dd000) [pid = 1930] [serial = 1424] [outer = 0x0] 20:02:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x115e3cc00) [pid = 1930] [serial = 1425] [outer = 0x1129dd000] 20:02:22 INFO - PROCESS | 1930 | 1463626942180 Marionette DEBUG loaded listener.js 20:02:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x1161ee400) [pid = 1930] [serial = 1426] [outer = 0x1129dd000] 20:02:22 INFO - PROCESS | 1930 | --DOCSHELL 0x12abbf000 == 84 [pid = 1930] [id = 299] 20:02:22 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba17000 == 83 [pid = 1930] [id = 352] 20:02:22 INFO - PROCESS | 1930 | --DOCSHELL 0x135c73000 == 82 [pid = 1930] [id = 466] 20:02:22 INFO - PROCESS | 1930 | --DOCSHELL 0x1350a9800 == 81 [pid = 1930] [id = 465] 20:02:22 INFO - PROCESS | 1930 | --DOCSHELL 0x12b320800 == 80 [pid = 1930] [id = 464] 20:02:22 INFO - PROCESS | 1930 | --DOCSHELL 0x12d00a000 == 79 [pid = 1930] [id = 463] 20:02:22 INFO - PROCESS | 1930 | --DOCSHELL 0x12c827000 == 78 [pid = 1930] [id = 462] 20:02:22 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x12b3b0400) [pid = 1930] [serial = 1338] [outer = 0x0] [url = about:blank] 20:02:22 INFO - PROCESS | 1930 | --DOCSHELL 0x12baab800 == 77 [pid = 1930] [id = 461] 20:02:22 INFO - PROCESS | 1930 | --DOCSHELL 0x12abc7800 == 76 [pid = 1930] [id = 460] 20:02:22 INFO - PROCESS | 1930 | --DOCSHELL 0x12a918800 == 75 [pid = 1930] [id = 459] 20:02:22 INFO - PROCESS | 1930 | --DOCSHELL 0x119b70000 == 74 [pid = 1930] [id = 458] 20:02:22 INFO - PROCESS | 1930 | --DOCSHELL 0x125232000 == 73 [pid = 1930] [id = 457] 20:02:22 INFO - PROCESS | 1930 | --DOCSHELL 0x11935e800 == 72 [pid = 1930] [id = 456] 20:02:22 INFO - PROCESS | 1930 | --DOCSHELL 0x119e10800 == 71 [pid = 1930] [id = 455] 20:02:22 INFO - PROCESS | 1930 | --DOCSHELL 0x1241f8000 == 70 [pid = 1930] [id = 454] 20:02:22 INFO - PROCESS | 1930 | --DOCSHELL 0x12ca82000 == 69 [pid = 1930] [id = 450] 20:02:22 INFO - PROCESS | 1930 | --DOCSHELL 0x12b314000 == 68 [pid = 1930] [id = 449] 20:02:22 INFO - PROCESS | 1930 | --DOCSHELL 0x1241e3800 == 67 [pid = 1930] [id = 448] 20:02:22 INFO - PROCESS | 1930 | --DOCSHELL 0x116905800 == 66 [pid = 1930] [id = 447] 20:02:22 INFO - PROCESS | 1930 | 1463626942607 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]]]}] 20:02:22 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x128db5c00) [pid = 1930] [serial = 1326] [outer = 0x0] [url = about:blank] 20:02:22 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x128abd400) [pid = 1930] [serial = 1323] [outer = 0x0] [url = about:blank] 20:02:22 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x119920000) [pid = 1930] [serial = 1314] [outer = 0x0] [url = about:blank] 20:02:22 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x12404f800) [pid = 1930] [serial = 1315] [outer = 0x0] [url = about:blank] 20:02:22 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x128b76400) [pid = 1930] [serial = 1296] [outer = 0x0] [url = about:blank] 20:02:22 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x11618d000) [pid = 1930] [serial = 1308] [outer = 0x0] [url = about:blank] 20:02:22 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x117672400) [pid = 1930] [serial = 1309] [outer = 0x0] [url = about:blank] 20:02:22 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x12404fc00) [pid = 1930] [serial = 1317] [outer = 0x0] [url = about:blank] 20:02:22 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x112966c00) [pid = 1930] [serial = 1287] [outer = 0x0] [url = about:blank] 20:02:22 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x1297d7c00) [pid = 1930] [serial = 1299] [outer = 0x0] [url = about:blank] 20:02:22 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x118645800) [pid = 1930] [serial = 1311] [outer = 0x0] [url = about:blank] 20:02:22 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x1193d7c00) [pid = 1930] [serial = 1312] [outer = 0x0] [url = about:blank] 20:02:22 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x113d68400) [pid = 1930] [serial = 1306] [outer = 0x0] [url = about:blank] 20:02:22 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x112969800) [pid = 1930] [serial = 1305] [outer = 0x0] [url = about:blank] 20:02:22 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x124bf1800) [pid = 1930] [serial = 1293] [outer = 0x0] [url = about:blank] 20:02:22 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x1182c7800) [pid = 1930] [serial = 1290] [outer = 0x0] [url = about:blank] 20:02:22 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x12bb25800) [pid = 1930] [serial = 1284] [outer = 0x0] [url = about:blank] 20:02:22 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x1197eb400) [pid = 1930] [serial = 1302] [outer = 0x0] [url = about:blank] 20:02:22 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x12bc90000) [pid = 1930] [serial = 1285] [outer = 0x0] [url = about:blank] 20:02:22 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x12a88dc00) [pid = 1930] [serial = 1335] [outer = 0x0] [url = about:blank] 20:02:22 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x12b3ad000) [pid = 1930] [serial = 1336] [outer = 0x0] [url = about:blank] 20:02:22 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x112697000) [pid = 1930] [serial = 1329] [outer = 0x0] [url = about:blank] 20:02:22 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x1193eec00) [pid = 1930] [serial = 1330] [outer = 0x0] [url = about:blank] 20:02:22 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x12404e400) [pid = 1930] [serial = 1332] [outer = 0x0] [url = about:blank] 20:02:22 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x1258d9400) [pid = 1930] [serial = 1320] [outer = 0x0] [url = about:blank] 20:02:22 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x128b7f000) [pid = 1930] [serial = 1324] [outer = 0x0] [url = about:blank] 20:02:22 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x12936e400) [pid = 1930] [serial = 1327] [outer = 0x0] [url = about:blank] 20:02:22 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x1290bc800) [pid = 1930] [serial = 1333] [outer = 0x0] [url = about:blank] 20:02:22 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x126d2f400) [pid = 1930] [serial = 1321] [outer = 0x0] [url = about:blank] 20:02:22 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x124263400) [pid = 1930] [serial = 1318] [outer = 0x0] [url = about:blank] 20:02:22 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x12a883400) [pid = 1930] [serial = 1222] [outer = 0x0] [url = about:blank] 20:02:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 20:02:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 674ms 20:02:22 INFO - PROCESS | 1930 | 1463626942635 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 20:02:22 INFO - PROCESS | 1930 | 1463626942638 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 20:02:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 20:02:22 INFO - PROCESS | 1930 | 1463626942642 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 20:02:22 INFO - PROCESS | 1930 | 1463626942645 Marionette TRACE conn2 <- [1,1874,null,{}] 20:02:22 INFO - PROCESS | 1930 | 1463626942665 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}] 20:02:22 INFO - PROCESS | 1930 | 1463626942770 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 20:02:22 INFO - PROCESS | 1930 | 1463626942778 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x119b70000 == 67 [pid = 1930] [id = 476] 20:02:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x11809c800) [pid = 1930] [serial = 1427] [outer = 0x0] 20:02:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x1182c0000) [pid = 1930] [serial = 1428] [outer = 0x11809c800] 20:02:22 INFO - PROCESS | 1930 | 1463626942805 Marionette DEBUG loaded listener.js 20:02:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x118383c00) [pid = 1930] [serial = 1429] [outer = 0x11809c800] 20:02:23 INFO - PROCESS | 1930 | 1463626943155 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]]]}] 20:02:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 20:02:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 573ms 20:02:23 INFO - PROCESS | 1930 | 1463626943214 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 20:02:23 INFO - PROCESS | 1930 | 1463626943216 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 20:02:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 20:02:23 INFO - PROCESS | 1930 | 1463626943218 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 20:02:23 INFO - PROCESS | 1930 | 1463626943219 Marionette TRACE conn2 <- [1,1878,null,{}] 20:02:23 INFO - PROCESS | 1930 | 1463626943222 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}] 20:02:23 INFO - PROCESS | 1930 | 1463626943305 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 20:02:23 INFO - PROCESS | 1930 | 1463626943313 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x124a0d000 == 68 [pid = 1930] [id = 477] 20:02:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x118646000) [pid = 1930] [serial = 1430] [outer = 0x0] 20:02:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x11889a800) [pid = 1930] [serial = 1431] [outer = 0x118646000] 20:02:23 INFO - PROCESS | 1930 | 1463626943339 Marionette DEBUG loaded listener.js 20:02:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x1193eec00) [pid = 1930] [serial = 1432] [outer = 0x118646000] 20:02:23 INFO - PROCESS | 1930 | 1463626943688 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]]]}] 20:02:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 20:02:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 520ms 20:02:23 INFO - PROCESS | 1930 | 1463626943741 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 20:02:23 INFO - PROCESS | 1930 | 1463626943742 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 20:02:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 20:02:23 INFO - PROCESS | 1930 | 1463626943751 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 20:02:23 INFO - PROCESS | 1930 | 1463626943752 Marionette TRACE conn2 <- [1,1882,null,{}] 20:02:23 INFO - PROCESS | 1930 | 1463626943755 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}] 20:02:23 INFO - PROCESS | 1930 | 1463626943834 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 20:02:23 INFO - PROCESS | 1930 | 1463626943841 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x125f27000 == 69 [pid = 1930] [id = 478] 20:02:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x1194bb800) [pid = 1930] [serial = 1433] [outer = 0x0] 20:02:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x119920800) [pid = 1930] [serial = 1434] [outer = 0x1194bb800] 20:02:23 INFO - PROCESS | 1930 | 1463626943866 Marionette DEBUG loaded listener.js 20:02:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x119d46800) [pid = 1930] [serial = 1435] [outer = 0x1194bb800] 20:02:24 INFO - PROCESS | 1930 | 1463626944192 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]]]}] 20:02:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 20:02:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 469ms 20:02:24 INFO - PROCESS | 1930 | 1463626944222 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 20:02:24 INFO - PROCESS | 1930 | 1463626944223 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 20:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 20:02:24 INFO - PROCESS | 1930 | 1463626944225 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 20:02:24 INFO - PROCESS | 1930 | 1463626944226 Marionette TRACE conn2 <- [1,1886,null,{}] 20:02:24 INFO - PROCESS | 1930 | 1463626944228 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}] 20:02:24 INFO - PROCESS | 1930 | 1463626944328 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 20:02:24 INFO - PROCESS | 1930 | 1463626944400 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x128a2c800 == 70 [pid = 1930] [id = 479] 20:02:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x1197efc00) [pid = 1930] [serial = 1436] [outer = 0x0] 20:02:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x124059400) [pid = 1930] [serial = 1437] [outer = 0x1197efc00] 20:02:24 INFO - PROCESS | 1930 | 1463626944428 Marionette DEBUG loaded listener.js 20:02:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x1244bc400) [pid = 1930] [serial = 1438] [outer = 0x1197efc00] 20:02:24 INFO - PROCESS | 1930 | 1463626944733 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]]]}] 20:02:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 20:02:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 519ms 20:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 20:02:24 INFO - PROCESS | 1930 | 1463626944744 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 20:02:24 INFO - PROCESS | 1930 | 1463626944745 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 20:02:24 INFO - PROCESS | 1930 | 1463626944747 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 20:02:24 INFO - PROCESS | 1930 | 1463626944748 Marionette TRACE conn2 <- [1,1890,null,{}] 20:02:24 INFO - PROCESS | 1930 | 1463626944750 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}] 20:02:24 INFO - PROCESS | 1930 | 1463626944874 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 20:02:24 INFO - PROCESS | 1930 | 1463626944911 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x128fd3800 == 71 [pid = 1930] [id = 480] 20:02:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x1243c8c00) [pid = 1930] [serial = 1439] [outer = 0x0] 20:02:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x1244be800) [pid = 1930] [serial = 1440] [outer = 0x1243c8c00] 20:02:24 INFO - PROCESS | 1930 | 1463626944936 Marionette DEBUG loaded listener.js 20:02:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x124685800) [pid = 1930] [serial = 1441] [outer = 0x1243c8c00] 20:02:25 INFO - PROCESS | 1930 | 1463626945245 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]]]}] 20:02:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 20:02:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 520ms 20:02:25 INFO - PROCESS | 1930 | 1463626945268 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 20:02:25 INFO - PROCESS | 1930 | 1463626945269 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 20:02:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 20:02:25 INFO - PROCESS | 1930 | 1463626945273 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 20:02:25 INFO - PROCESS | 1930 | 1463626945275 Marionette TRACE conn2 <- [1,1894,null,{}] 20:02:25 INFO - PROCESS | 1930 | 1463626945283 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}] 20:02:25 INFO - PROCESS | 1930 | 1463626945388 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 20:02:25 INFO - PROCESS | 1930 | 1463626945426 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x12979d800 == 72 [pid = 1930] [id = 481] 20:02:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x1244c1c00) [pid = 1930] [serial = 1442] [outer = 0x0] 20:02:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x124be6c00) [pid = 1930] [serial = 1443] [outer = 0x1244c1c00] 20:02:25 INFO - PROCESS | 1930 | 1463626945451 Marionette DEBUG loaded listener.js 20:02:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x124edcc00) [pid = 1930] [serial = 1444] [outer = 0x1244c1c00] 20:02:25 INFO - PROCESS | 1930 | 1463626945794 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]]]}] 20:02:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 20:02:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 528ms 20:02:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 20:02:25 INFO - PROCESS | 1930 | 1463626945800 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 20:02:25 INFO - PROCESS | 1930 | 1463626945802 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 20:02:25 INFO - PROCESS | 1930 | 1463626945806 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 20:02:25 INFO - PROCESS | 1930 | 1463626945808 Marionette TRACE conn2 <- [1,1898,null,{}] 20:02:25 INFO - PROCESS | 1930 | 1463626945811 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}] 20:02:25 INFO - PROCESS | 1930 | 1463626945924 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 20:02:25 INFO - PROCESS | 1930 | 1463626945962 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a9da800 == 73 [pid = 1930] [id = 482] 20:02:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x124808400) [pid = 1930] [serial = 1445] [outer = 0x0] 20:02:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x12568dc00) [pid = 1930] [serial = 1446] [outer = 0x124808400] 20:02:25 INFO - PROCESS | 1930 | 1463626945987 Marionette DEBUG loaded listener.js 20:02:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x125eb2000) [pid = 1930] [serial = 1447] [outer = 0x124808400] 20:02:26 INFO - PROCESS | 1930 | 1463626946309 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]]]}] 20:02:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 20:02:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 522ms 20:02:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 20:02:26 INFO - PROCESS | 1930 | 1463626946327 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 20:02:26 INFO - PROCESS | 1930 | 1463626946328 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 20:02:26 INFO - PROCESS | 1930 | 1463626946330 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 20:02:26 INFO - PROCESS | 1930 | 1463626946331 Marionette TRACE conn2 <- [1,1902,null,{}] 20:02:26 INFO - PROCESS | 1930 | 1463626946333 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}] 20:02:26 INFO - PROCESS | 1930 | 1463626946448 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 20:02:26 INFO - PROCESS | 1930 | 1463626946461 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x12b323000 == 74 [pid = 1930] [id = 483] 20:02:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x12693d800) [pid = 1930] [serial = 1448] [outer = 0x0] 20:02:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x126ded000) [pid = 1930] [serial = 1449] [outer = 0x12693d800] 20:02:26 INFO - PROCESS | 1930 | 1463626946484 Marionette DEBUG loaded listener.js 20:02:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x1270e3c00) [pid = 1930] [serial = 1450] [outer = 0x12693d800] 20:02:26 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x12ab58800) [pid = 1930] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 20:02:26 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x12bb17400) [pid = 1930] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 20:02:26 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x12bf9b000) [pid = 1930] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 20:02:26 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x112c61400) [pid = 1930] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 20:02:26 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x113b66c00) [pid = 1930] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 20:02:26 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x1270f0000) [pid = 1930] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 20:02:26 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x1126b8800) [pid = 1930] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 20:02:26 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x116ac7800) [pid = 1930] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 20:02:26 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x1241bf000) [pid = 1930] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 20:02:26 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x12520d800) [pid = 1930] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 20:02:26 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x12c2f2800) [pid = 1930] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 20:02:26 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x12c2f1000) [pid = 1930] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 20:02:26 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x129370800) [pid = 1930] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 20:02:26 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x126d37800) [pid = 1930] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 20:02:27 INFO - PROCESS | 1930 | 1463626947106 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]]]}] 20:02:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 20:02:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 822ms 20:02:27 INFO - PROCESS | 1930 | 1463626947155 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 20:02:27 INFO - PROCESS | 1930 | 1463626947157 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 20:02:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 20:02:27 INFO - PROCESS | 1930 | 1463626947161 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 20:02:27 INFO - PROCESS | 1930 | 1463626947164 Marionette TRACE conn2 <- [1,1906,null,{}] 20:02:27 INFO - PROCESS | 1930 | 1463626947168 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}] 20:02:27 INFO - PROCESS | 1930 | 1463626947280 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 20:02:27 INFO - PROCESS | 1930 | 1463626947359 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x117e21000 == 75 [pid = 1930] [id = 484] 20:02:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x111e2c000) [pid = 1930] [serial = 1451] [outer = 0x0] 20:02:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x11257dc00) [pid = 1930] [serial = 1452] [outer = 0x111e2c000] 20:02:27 INFO - PROCESS | 1930 | 1463626947391 Marionette DEBUG loaded listener.js 20:02:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x1126b6400) [pid = 1930] [serial = 1453] [outer = 0x111e2c000] 20:02:27 INFO - PROCESS | 1930 | 1463626947809 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]]]}] 20:02:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 20:02:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 672ms 20:02:27 INFO - PROCESS | 1930 | 1463626947833 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 20:02:27 INFO - PROCESS | 1930 | 1463626947838 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 20:02:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 20:02:27 INFO - PROCESS | 1930 | 1463626947842 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 20:02:27 INFO - PROCESS | 1930 | 1463626947844 Marionette TRACE conn2 <- [1,1910,null,{}] 20:02:27 INFO - PROCESS | 1930 | 1463626947847 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}] 20:02:27 INFO - PROCESS | 1930 | 1463626947979 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 20:02:28 INFO - PROCESS | 1930 | 1463626948086 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x120f3c800 == 76 [pid = 1930] [id = 485] 20:02:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x1126be800) [pid = 1930] [serial = 1454] [outer = 0x0] 20:02:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x112c61400) [pid = 1930] [serial = 1455] [outer = 0x1126be800] 20:02:28 INFO - PROCESS | 1930 | 1463626948117 Marionette DEBUG loaded listener.js 20:02:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x116758400) [pid = 1930] [serial = 1456] [outer = 0x1126be800] 20:02:28 INFO - PROCESS | 1930 | 1463626948552 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]]]}] 20:02:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 20:02:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 721ms 20:02:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 20:02:28 INFO - PROCESS | 1930 | 1463626948564 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 20:02:28 INFO - PROCESS | 1930 | 1463626948565 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 20:02:28 INFO - PROCESS | 1930 | 1463626948567 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 20:02:28 INFO - PROCESS | 1930 | 1463626948571 Marionette TRACE conn2 <- [1,1914,null,{}] 20:02:28 INFO - PROCESS | 1930 | 1463626948581 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}] 20:02:28 INFO - PROCESS | 1930 | 1463626948693 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 20:02:28 INFO - PROCESS | 1930 | 1463626948757 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x1290d5000 == 77 [pid = 1930] [id = 486] 20:02:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x116937c00) [pid = 1930] [serial = 1457] [outer = 0x0] 20:02:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x11758ac00) [pid = 1930] [serial = 1458] [outer = 0x116937c00] 20:02:28 INFO - PROCESS | 1930 | 1463626948830 Marionette DEBUG loaded listener.js 20:02:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x118836c00) [pid = 1930] [serial = 1459] [outer = 0x116937c00] 20:02:29 INFO - PROCESS | 1930 | 1463626949385 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]]]}] 20:02:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 20:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 874ms 20:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 20:02:29 INFO - PROCESS | 1930 | 1463626949442 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 20:02:29 INFO - PROCESS | 1930 | 1463626949444 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 20:02:29 INFO - PROCESS | 1930 | 1463626949446 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 20:02:29 INFO - PROCESS | 1930 | 1463626949447 Marionette TRACE conn2 <- [1,1918,null,{}] 20:02:29 INFO - PROCESS | 1930 | 1463626949450 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}] 20:02:29 INFO - PROCESS | 1930 | 1463626949557 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 20:02:29 INFO - PROCESS | 1930 | 1463626949632 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x12baa1800 == 78 [pid = 1930] [id = 487] 20:02:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x1194bd400) [pid = 1930] [serial = 1460] [outer = 0x0] 20:02:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x12404ec00) [pid = 1930] [serial = 1461] [outer = 0x1194bd400] 20:02:29 INFO - PROCESS | 1930 | 1463626949663 Marionette DEBUG loaded listener.js 20:02:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x124071400) [pid = 1930] [serial = 1462] [outer = 0x1194bd400] 20:02:30 INFO - PROCESS | 1930 | 1463626950079 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]]]}] 20:02:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x124059c00) [pid = 1930] [serial = 1463] [outer = 0x12c2f9800] 20:02:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 20:02:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 668ms 20:02:30 INFO - PROCESS | 1930 | 1463626950131 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 20:02:30 INFO - PROCESS | 1930 | 1463626950132 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 20:02:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 20:02:30 INFO - PROCESS | 1930 | 1463626950164 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 20:02:30 INFO - PROCESS | 1930 | 1463626950165 Marionette TRACE conn2 <- [1,1922,null,{}] 20:02:30 INFO - PROCESS | 1930 | 1463626950187 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}] 20:02:30 INFO - PROCESS | 1930 | 1463626950294 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 20:02:30 INFO - PROCESS | 1930 | 1463626950370 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bea9000 == 79 [pid = 1930] [id = 488] 20:02:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x1241ba800) [pid = 1930] [serial = 1464] [outer = 0x0] 20:02:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x124bea800) [pid = 1930] [serial = 1465] [outer = 0x1241ba800] 20:02:30 INFO - PROCESS | 1930 | 1463626950399 Marionette DEBUG loaded listener.js 20:02:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x124f75400) [pid = 1930] [serial = 1466] [outer = 0x1241ba800] 20:02:30 INFO - PROCESS | 1930 | 1463626950814 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]]]}] 20:02:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 20:02:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 696ms 20:02:30 INFO - PROCESS | 1930 | 1463626950852 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 20:02:30 INFO - PROCESS | 1930 | 1463626950854 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 20:02:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 20:02:30 INFO - PROCESS | 1930 | 1463626950870 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 20:02:30 INFO - PROCESS | 1930 | 1463626950871 Marionette TRACE conn2 <- [1,1926,null,{}] 20:02:30 INFO - PROCESS | 1930 | 1463626950874 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}] 20:02:31 INFO - PROCESS | 1930 | 1463626951003 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 20:02:31 INFO - PROCESS | 1930 | 1463626951083 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ca6d800 == 80 [pid = 1930] [id = 489] 20:02:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x1256b9000) [pid = 1930] [serial = 1467] [outer = 0x0] 20:02:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x128304c00) [pid = 1930] [serial = 1468] [outer = 0x1256b9000] 20:02:31 INFO - PROCESS | 1930 | 1463626951114 Marionette DEBUG loaded listener.js 20:02:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x128bd9c00) [pid = 1930] [serial = 1469] [outer = 0x1256b9000] 20:02:31 INFO - PROCESS | 1930 | 1463626951528 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]]]}] 20:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 20:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 722ms 20:02:31 INFO - PROCESS | 1930 | 1463626951591 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 20:02:31 INFO - PROCESS | 1930 | 1463626951592 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 20:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 20:02:31 INFO - PROCESS | 1930 | 1463626951595 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 20:02:31 INFO - PROCESS | 1930 | 1463626951596 Marionette TRACE conn2 <- [1,1930,null,{}] 20:02:31 INFO - PROCESS | 1930 | 1463626951599 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}] 20:02:31 INFO - PROCESS | 1930 | 1463626951704 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 20:02:31 INFO - PROCESS | 1930 | 1463626951811 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d022000 == 81 [pid = 1930] [id = 490] 20:02:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x128b7b400) [pid = 1930] [serial = 1470] [outer = 0x0] 20:02:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x128ca8400) [pid = 1930] [serial = 1471] [outer = 0x128b7b400] 20:02:31 INFO - PROCESS | 1930 | 1463626951845 Marionette DEBUG loaded listener.js 20:02:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x129372800) [pid = 1930] [serial = 1472] [outer = 0x128b7b400] 20:02:32 INFO - PROCESS | 1930 | 1463626952259 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]]]}] 20:02:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 20:02:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 721ms 20:02:32 INFO - PROCESS | 1930 | 1463626952321 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 20:02:32 INFO - PROCESS | 1930 | 1463626952323 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 20:02:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 20:02:32 INFO - PROCESS | 1930 | 1463626952327 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 20:02:32 INFO - PROCESS | 1930 | 1463626952328 Marionette TRACE conn2 <- [1,1934,null,{}] 20:02:32 INFO - PROCESS | 1930 | 1463626952330 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}] 20:02:32 INFO - PROCESS | 1930 | 1463626952438 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 20:02:32 INFO - PROCESS | 1930 | 1463626952516 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x119e0f000 == 82 [pid = 1930] [id = 491] 20:02:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x112816400) [pid = 1930] [serial = 1473] [outer = 0x0] 20:02:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x1270e6c00) [pid = 1930] [serial = 1474] [outer = 0x112816400] 20:02:32 INFO - PROCESS | 1930 | 1463626952546 Marionette DEBUG loaded listener.js 20:02:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x12937ac00) [pid = 1930] [serial = 1475] [outer = 0x112816400] 20:02:33 INFO - PROCESS | 1930 | 1463626953100 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]]]}] 20:02:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 20:02:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 819ms 20:02:33 INFO - PROCESS | 1930 | 1463626953146 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 20:02:33 INFO - PROCESS | 1930 | 1463626953148 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 20:02:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 20:02:33 INFO - PROCESS | 1930 | 1463626953152 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 20:02:33 INFO - PROCESS | 1930 | 1463626953154 Marionette TRACE conn2 <- [1,1938,null,{}] 20:02:33 INFO - PROCESS | 1930 | 1463626953177 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}] 20:02:33 INFO - PROCESS | 1930 | 1463626953282 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 20:02:33 INFO - PROCESS | 1930 | 1463626953361 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x119be1800 == 83 [pid = 1930] [id = 492] 20:02:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x112571c00) [pid = 1930] [serial = 1476] [outer = 0x0] 20:02:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x1126b4c00) [pid = 1930] [serial = 1477] [outer = 0x112571c00] 20:02:33 INFO - PROCESS | 1930 | 1463626953390 Marionette DEBUG loaded listener.js 20:02:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x1129e3c00) [pid = 1930] [serial = 1478] [outer = 0x112571c00] 20:02:33 INFO - PROCESS | 1930 | 1463626953851 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]]]}] 20:02:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 20:02:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 739ms 20:02:33 INFO - PROCESS | 1930 | 1463626953891 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 20:02:33 INFO - PROCESS | 1930 | 1463626953894 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 20:02:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 20:02:33 INFO - PROCESS | 1930 | 1463626953899 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 20:02:33 INFO - PROCESS | 1930 | 1463626953900 Marionette TRACE conn2 <- [1,1942,null,{}] 20:02:33 INFO - PROCESS | 1930 | 1463626953903 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}] 20:02:34 INFO - PROCESS | 1930 | --DOCSHELL 0x12a9da800 == 82 [pid = 1930] [id = 482] 20:02:34 INFO - PROCESS | 1930 | --DOCSHELL 0x12979d800 == 81 [pid = 1930] [id = 481] 20:02:34 INFO - PROCESS | 1930 | --DOCSHELL 0x128fd3800 == 80 [pid = 1930] [id = 480] 20:02:34 INFO - PROCESS | 1930 | --DOCSHELL 0x128a2c800 == 79 [pid = 1930] [id = 479] 20:02:34 INFO - PROCESS | 1930 | --DOCSHELL 0x125f27000 == 78 [pid = 1930] [id = 478] 20:02:34 INFO - PROCESS | 1930 | --DOCSHELL 0x124a0d000 == 77 [pid = 1930] [id = 477] 20:02:34 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x12830b400) [pid = 1930] [serial = 1401] [outer = 0x0] [url = about:blank] 20:02:34 INFO - PROCESS | 1930 | 1463626954173 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 20:02:34 INFO - PROCESS | 1930 | --DOCSHELL 0x119b70000 == 76 [pid = 1930] [id = 476] 20:02:34 INFO - PROCESS | 1930 | --DOCSHELL 0x119114000 == 75 [pid = 1930] [id = 475] 20:02:34 INFO - PROCESS | 1930 | --DOCSHELL 0x119355000 == 74 [pid = 1930] [id = 474] 20:02:34 INFO - PROCESS | 1930 | --DOCSHELL 0x128d1d800 == 73 [pid = 1930] [id = 469] 20:02:34 INFO - PROCESS | 1930 | --DOCSHELL 0x119b6e800 == 72 [pid = 1930] [id = 468] 20:02:34 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x12bc89400) [pid = 1930] [serial = 1339] [outer = 0x0] [url = about:blank] 20:02:34 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x12bc84400) [pid = 1930] [serial = 1383] [outer = 0x0] [url = about:blank] 20:02:34 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x12bf9d400) [pid = 1930] [serial = 1386] [outer = 0x0] [url = about:blank] 20:02:34 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x12be80800) [pid = 1930] [serial = 1384] [outer = 0x0] [url = about:blank] 20:02:34 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x12c2f2c00) [pid = 1930] [serial = 1389] [outer = 0x0] [url = about:blank] 20:02:34 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x1182c7000) [pid = 1930] [serial = 1387] [outer = 0x0] [url = about:blank] 20:02:34 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x11837e400) [pid = 1930] [serial = 1368] [outer = 0x0] [url = about:blank] 20:02:34 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x124055400) [pid = 1930] [serial = 1369] [outer = 0x0] [url = about:blank] 20:02:34 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x116078400) [pid = 1930] [serial = 1362] [outer = 0x0] [url = about:blank] 20:02:34 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x116a53400) [pid = 1930] [serial = 1363] [outer = 0x0] [url = about:blank] 20:02:34 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x128be1c00) [pid = 1930] [serial = 1377] [outer = 0x0] [url = about:blank] 20:02:34 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x12a5e6800) [pid = 1930] [serial = 1378] [outer = 0x0] [url = about:blank] 20:02:34 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x128bde400) [pid = 1930] [serial = 1393] [outer = 0x0] [url = about:blank] 20:02:34 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x1194b5000) [pid = 1930] [serial = 1366] [outer = 0x0] [url = about:blank] 20:02:34 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x1183e3800) [pid = 1930] [serial = 1365] [outer = 0x0] [url = about:blank] 20:02:34 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x124be5000) [pid = 1930] [serial = 1371] [outer = 0x0] [url = about:blank] 20:02:34 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x124eae000) [pid = 1930] [serial = 1372] [outer = 0x0] [url = about:blank] 20:02:34 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x124ead800) [pid = 1930] [serial = 1350] [outer = 0x0] [url = about:blank] 20:02:34 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x1258d6c00) [pid = 1930] [serial = 1374] [outer = 0x0] [url = about:blank] 20:02:34 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x126f8fc00) [pid = 1930] [serial = 1375] [outer = 0x0] [url = about:blank] 20:02:34 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x111a03800) [pid = 1930] [serial = 1341] [outer = 0x0] [url = about:blank] 20:02:34 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x116074000) [pid = 1930] [serial = 1359] [outer = 0x0] [url = about:blank] 20:02:34 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x1194be000) [pid = 1930] [serial = 1347] [outer = 0x0] [url = about:blank] 20:02:34 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x12bb1f000) [pid = 1930] [serial = 1356] [outer = 0x0] [url = about:blank] 20:02:34 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x116998800) [pid = 1930] [serial = 1344] [outer = 0x0] [url = about:blank] 20:02:34 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x12a5e1800) [pid = 1930] [serial = 1353] [outer = 0x0] [url = about:blank] 20:02:34 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x1126bcc00) [pid = 1930] [serial = 1392] [outer = 0x0] [url = about:blank] 20:02:34 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x12c8c7000) [pid = 1930] [serial = 1398] [outer = 0x0] [url = about:blank] 20:02:34 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x12c2fac00) [pid = 1930] [serial = 1390] [outer = 0x0] [url = about:blank] 20:02:34 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x12c2fb000) [pid = 1930] [serial = 1395] [outer = 0x0] [url = about:blank] 20:02:34 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x12a890800) [pid = 1930] [serial = 1380] [outer = 0x0] [url = about:blank] 20:02:34 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x12b3b5400) [pid = 1930] [serial = 1381] [outer = 0x0] [url = about:blank] 20:02:34 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x12ce18800) [pid = 1930] [serial = 1399] [outer = 0x0] [url = about:blank] 20:02:34 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x12c8bfc00) [pid = 1930] [serial = 1396] [outer = 0x0] [url = about:blank] 20:02:34 INFO - PROCESS | 1930 | 1463626954236 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x118070800 == 73 [pid = 1930] [id = 493] 20:02:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x111c7f400) [pid = 1930] [serial = 1479] [outer = 0x0] 20:02:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x112578c00) [pid = 1930] [serial = 1480] [outer = 0x111c7f400] 20:02:34 INFO - PROCESS | 1930 | 1463626954270 Marionette DEBUG loaded listener.js 20:02:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x112992800) [pid = 1930] [serial = 1481] [outer = 0x111c7f400] 20:02:34 INFO - PROCESS | 1930 | 1463626954721 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]]]}] 20:02:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 20:02:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 870ms 20:02:34 INFO - PROCESS | 1930 | 1463626954772 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 20:02:34 INFO - PROCESS | 1930 | 1463626954776 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 20:02:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 20:02:34 INFO - PROCESS | 1930 | 1463626954779 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 20:02:34 INFO - PROCESS | 1930 | 1463626954781 Marionette TRACE conn2 <- [1,1946,null,{}] 20:02:34 INFO - PROCESS | 1930 | 1463626954784 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}] 20:02:34 INFO - PROCESS | 1930 | 1463626954891 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 20:02:34 INFO - PROCESS | 1930 | 1463626954969 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x120f6b800 == 74 [pid = 1930] [id = 494] 20:02:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x116998800) [pid = 1930] [serial = 1482] [outer = 0x0] 20:02:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x117587400) [pid = 1930] [serial = 1483] [outer = 0x116998800] 20:02:35 INFO - PROCESS | 1930 | 1463626955001 Marionette DEBUG loaded listener.js 20:02:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x1182c7800) [pid = 1930] [serial = 1484] [outer = 0x116998800] 20:02:35 INFO - PROCESS | 1930 | 1463626955428 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]]]}] 20:02:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 20:02:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 671ms 20:02:35 INFO - PROCESS | 1930 | 1463626955482 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 20:02:35 INFO - PROCESS | 1930 | 1463626955484 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 20:02:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 20:02:35 INFO - PROCESS | 1930 | 1463626955507 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 20:02:35 INFO - PROCESS | 1930 | 1463626955508 Marionette TRACE conn2 <- [1,1950,null,{}] 20:02:35 INFO - PROCESS | 1930 | 1463626955511 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}] 20:02:35 INFO - PROCESS | 1930 | 1463626955620 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 20:02:35 INFO - PROCESS | 1930 | 1463626955696 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x125f25000 == 75 [pid = 1930] [id = 495] 20:02:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x1183e3c00) [pid = 1930] [serial = 1485] [outer = 0x0] 20:02:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x11889b000) [pid = 1930] [serial = 1486] [outer = 0x1183e3c00] 20:02:35 INFO - PROCESS | 1930 | 1463626955732 Marionette DEBUG loaded listener.js 20:02:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x1194b7000) [pid = 1930] [serial = 1487] [outer = 0x1183e3c00] 20:02:36 INFO - PROCESS | 1930 | 1463626956174 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]]]}] 20:02:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 20:02:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 738ms 20:02:36 INFO - PROCESS | 1930 | 1463626956228 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 20:02:36 INFO - PROCESS | 1930 | 1463626956231 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 20:02:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 20:02:36 INFO - PROCESS | 1930 | 1463626956255 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 20:02:36 INFO - PROCESS | 1930 | 1463626956259 Marionette TRACE conn2 <- [1,1954,null,{}] 20:02:36 INFO - PROCESS | 1930 | 1463626956264 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}] 20:02:36 INFO - PROCESS | 1930 | 1463626956369 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 20:02:36 INFO - PROCESS | 1930 | 1463626956446 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x128fc7000 == 76 [pid = 1930] [id = 496] 20:02:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x119d43c00) [pid = 1930] [serial = 1488] [outer = 0x0] 20:02:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x1241b7c00) [pid = 1930] [serial = 1489] [outer = 0x119d43c00] 20:02:36 INFO - PROCESS | 1930 | 1463626956476 Marionette DEBUG loaded listener.js 20:02:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x1244be400) [pid = 1930] [serial = 1490] [outer = 0x119d43c00] 20:02:36 INFO - PROCESS | 1930 | 1463626956868 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]]]}] 20:02:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 20:02:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 696ms 20:02:36 INFO - PROCESS | 1930 | 1463626956934 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 20:02:36 INFO - PROCESS | 1930 | 1463626956935 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 20:02:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 20:02:36 INFO - PROCESS | 1930 | 1463626956952 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 20:02:36 INFO - PROCESS | 1930 | 1463626956953 Marionette TRACE conn2 <- [1,1958,null,{}] 20:02:36 INFO - PROCESS | 1930 | 1463626956956 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}] 20:02:37 INFO - PROCESS | 1930 | 1463626957057 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 20:02:37 INFO - PROCESS | 1930 | 1463626957133 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x129797800 == 77 [pid = 1930] [id = 497] 20:02:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x1241bf000) [pid = 1930] [serial = 1491] [outer = 0x0] 20:02:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x124bed800) [pid = 1930] [serial = 1492] [outer = 0x1241bf000] 20:02:37 INFO - PROCESS | 1930 | 1463626957164 Marionette DEBUG loaded listener.js 20:02:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x125211800) [pid = 1930] [serial = 1493] [outer = 0x1241bf000] 20:02:37 INFO - PROCESS | 1930 | 1463626957571 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]]]}] 20:02:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 20:02:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 676ms 20:02:37 INFO - PROCESS | 1930 | 1463626957626 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 20:02:37 INFO - PROCESS | 1930 | 1463626957628 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 20:02:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 20:02:37 INFO - PROCESS | 1930 | 1463626957630 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 20:02:37 INFO - PROCESS | 1930 | 1463626957631 Marionette TRACE conn2 <- [1,1962,null,{}] 20:02:37 INFO - PROCESS | 1930 | 1463626957634 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}] 20:02:37 INFO - PROCESS | 1930 | 1463626957761 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 20:02:37 INFO - PROCESS | 1930 | 1463626957870 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x12abcb800 == 78 [pid = 1930] [id = 498] 20:02:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x128307000) [pid = 1930] [serial = 1494] [outer = 0x0] 20:02:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x128b72800) [pid = 1930] [serial = 1495] [outer = 0x128307000] 20:02:37 INFO - PROCESS | 1930 | 1463626957906 Marionette DEBUG loaded listener.js 20:02:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x128da9000) [pid = 1930] [serial = 1496] [outer = 0x128307000] 20:02:38 INFO - PROCESS | 1930 | 1463626958335 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]]]}] 20:02:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 20:02:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 769ms 20:02:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 20:02:38 INFO - PROCESS | 1930 | 1463626958400 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 20:02:38 INFO - PROCESS | 1930 | 1463626958401 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 20:02:38 INFO - PROCESS | 1930 | 1463626958422 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 20:02:38 INFO - PROCESS | 1930 | 1463626958423 Marionette TRACE conn2 <- [1,1966,null,{}] 20:02:38 INFO - PROCESS | 1930 | 1463626958428 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}] 20:02:38 INFO - PROCESS | 1930 | 1463626958528 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 20:02:38 INFO - PROCESS | 1930 | 1463626958605 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x12baa4800 == 79 [pid = 1930] [id = 499] 20:02:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x128b74800) [pid = 1930] [serial = 1497] [outer = 0x0] 20:02:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x1297d7c00) [pid = 1930] [serial = 1498] [outer = 0x128b74800] 20:02:38 INFO - PROCESS | 1930 | 1463626958636 Marionette DEBUG loaded listener.js 20:02:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x12a7c8800) [pid = 1930] [serial = 1499] [outer = 0x128b74800] 20:02:39 INFO - PROCESS | 1930 | 1463626959042 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]]]}] 20:02:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 20:02:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 689ms 20:02:39 INFO - PROCESS | 1930 | 1463626959093 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 20:02:39 INFO - PROCESS | 1930 | 1463626959095 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 20:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 20:02:39 INFO - PROCESS | 1930 | 1463626959097 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 20:02:39 INFO - PROCESS | 1930 | 1463626959098 Marionette TRACE conn2 <- [1,1970,null,{}] 20:02:39 INFO - PROCESS | 1930 | 1463626959101 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}] 20:02:39 INFO - PROCESS | 1930 | 1463626959200 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 20:02:39 INFO - PROCESS | 1930 | 1463626959306 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c823000 == 80 [pid = 1930] [id = 500] 20:02:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x129372c00) [pid = 1930] [serial = 1500] [outer = 0x0] 20:02:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x12ab5a000) [pid = 1930] [serial = 1501] [outer = 0x129372c00] 20:02:39 INFO - PROCESS | 1930 | 1463626959337 Marionette DEBUG loaded listener.js 20:02:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x12ab79800) [pid = 1930] [serial = 1502] [outer = 0x129372c00] 20:02:39 INFO - PROCESS | 1930 | 1463626959844 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]]]}] 20:02:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 20:02:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 769ms 20:02:39 INFO - PROCESS | 1930 | 1463626959868 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 20:02:39 INFO - PROCESS | 1930 | 1463626959870 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 20:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 20:02:39 INFO - PROCESS | 1930 | 1463626959874 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 20:02:39 INFO - PROCESS | 1930 | 1463626959876 Marionette TRACE conn2 <- [1,1974,null,{}] 20:02:39 INFO - PROCESS | 1930 | 1463626959880 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}] 20:02:40 INFO - PROCESS | 1930 | 1463626960030 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 20:02:40 INFO - PROCESS | 1930 | 1463626960170 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d019000 == 81 [pid = 1930] [id = 501] 20:02:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x12937c800) [pid = 1930] [serial = 1503] [outer = 0x0] 20:02:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x12b3b5400) [pid = 1930] [serial = 1504] [outer = 0x12937c800] 20:02:40 INFO - PROCESS | 1930 | 1463626960218 Marionette DEBUG loaded listener.js 20:02:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x12bb17800) [pid = 1930] [serial = 1505] [outer = 0x12937c800] 20:02:40 INFO - PROCESS | 1930 | 1463626960619 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]]]}] 20:02:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 20:02:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 777ms 20:02:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 20:02:40 INFO - PROCESS | 1930 | 1463626960651 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 20:02:40 INFO - PROCESS | 1930 | 1463626960652 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 20:02:40 INFO - PROCESS | 1930 | 1463626960654 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 20:02:40 INFO - PROCESS | 1930 | 1463626960655 Marionette TRACE conn2 <- [1,1978,null,{}] 20:02:40 INFO - PROCESS | 1930 | 1463626960658 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}] 20:02:40 INFO - PROCESS | 1930 | 1463626960758 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 20:02:40 INFO - PROCESS | 1930 | 1463626960814 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x12dabd800 == 82 [pid = 1930] [id = 502] 20:02:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x12b3b1800) [pid = 1930] [serial = 1506] [outer = 0x0] 20:02:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x12bb22400) [pid = 1930] [serial = 1507] [outer = 0x12b3b1800] 20:02:40 INFO - PROCESS | 1930 | 1463626960837 Marionette DEBUG loaded listener.js 20:02:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x12bc91c00) [pid = 1930] [serial = 1508] [outer = 0x12b3b1800] 20:02:41 INFO - PROCESS | 1930 | 1463626961487 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]]]}] 20:02:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 20:02:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 874ms 20:02:41 INFO - PROCESS | 1930 | 1463626961529 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 20:02:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 20:02:41 INFO - PROCESS | 1930 | 1463626961531 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 20:02:41 INFO - PROCESS | 1930 | 1463626961535 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 20:02:41 INFO - PROCESS | 1930 | 1463626961537 Marionette TRACE conn2 <- [1,1982,null,{}] 20:02:41 INFO - PROCESS | 1930 | 1463626961541 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}] 20:02:41 INFO - PROCESS | 1930 | 1463626961643 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 20:02:41 INFO - PROCESS | 1930 | 1463626961757 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x124099000 == 83 [pid = 1930] [id = 503] 20:02:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x112697800) [pid = 1930] [serial = 1509] [outer = 0x0] 20:02:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x113d69000) [pid = 1930] [serial = 1510] [outer = 0x112697800] 20:02:41 INFO - PROCESS | 1930 | 1463626961787 Marionette DEBUG loaded listener.js 20:02:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x116a51800) [pid = 1930] [serial = 1511] [outer = 0x112697800] 20:02:42 INFO - PROCESS | 1930 | --DOCSHELL 0x12baa1800 == 82 [pid = 1930] [id = 487] 20:02:42 INFO - PROCESS | 1930 | --DOCSHELL 0x1290d5000 == 81 [pid = 1930] [id = 486] 20:02:42 INFO - PROCESS | 1930 | --DOCSHELL 0x120f3c800 == 80 [pid = 1930] [id = 485] 20:02:42 INFO - PROCESS | 1930 | --DOCSHELL 0x117e21000 == 79 [pid = 1930] [id = 484] 20:02:42 INFO - PROCESS | 1930 | 1463626962285 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]]]}] 20:02:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 20:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 773ms 20:02:42 INFO - PROCESS | 1930 | 1463626962308 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 20:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 20:02:42 INFO - PROCESS | 1930 | 1463626962310 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 20:02:42 INFO - PROCESS | 1930 | 1463626962314 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 20:02:42 INFO - PROCESS | 1930 | 1463626962316 Marionette TRACE conn2 <- [1,1986,null,{}] 20:02:42 INFO - PROCESS | 1930 | 1463626962320 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}] 20:02:42 INFO - PROCESS | 1930 | 1463626962432 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 20:02:42 INFO - PROCESS | 1930 | 1463626962541 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x1199c5000 == 80 [pid = 1930] [id = 504] 20:02:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x1126b2c00) [pid = 1930] [serial = 1512] [outer = 0x0] 20:02:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x11693c000) [pid = 1930] [serial = 1513] [outer = 0x1126b2c00] 20:02:42 INFO - PROCESS | 1930 | 1463626962577 Marionette DEBUG loaded listener.js 20:02:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 169 (0x11837e800) [pid = 1930] [serial = 1514] [outer = 0x1126b2c00] 20:02:43 INFO - PROCESS | 1930 | 1463626963034 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]]]}] 20:02:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 20:02:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 771ms 20:02:43 INFO - PROCESS | 1930 | 1463626963085 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 20:02:43 INFO - PROCESS | 1930 | 1463626963089 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 20:02:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 20:02:43 INFO - PROCESS | 1930 | 1463626963094 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 20:02:43 INFO - PROCESS | 1930 | 1463626963096 Marionette TRACE conn2 <- [1,1990,null,{}] 20:02:43 INFO - PROCESS | 1930 | 1463626963098 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}] 20:02:43 INFO - PROCESS | 1930 | 1463626963209 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 20:02:43 INFO - PROCESS | 1930 | 1463626963290 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x1290d5000 == 81 [pid = 1930] [id = 505] 20:02:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 170 (0x118837800) [pid = 1930] [serial = 1515] [outer = 0x0] 20:02:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x1197f6000) [pid = 1930] [serial = 1516] [outer = 0x118837800] 20:02:43 INFO - PROCESS | 1930 | 1463626963323 Marionette DEBUG loaded listener.js 20:02:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x124056c00) [pid = 1930] [serial = 1517] [outer = 0x118837800] 20:02:43 INFO - PROCESS | 1930 | 1463626963722 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]]]}] 20:02:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 20:02:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 671ms 20:02:43 INFO - PROCESS | 1930 | 1463626963765 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 20:02:43 INFO - PROCESS | 1930 | 1463626963767 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 20:02:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 20:02:43 INFO - PROCESS | 1930 | 1463626963769 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 20:02:43 INFO - PROCESS | 1930 | 1463626963772 Marionette TRACE conn2 <- [1,1994,null,{}] 20:02:43 INFO - PROCESS | 1930 | 1463626963780 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}] 20:02:43 INFO - PROCESS | 1930 | 1463626963891 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 20:02:44 INFO - PROCESS | 1930 | 1463626964002 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bc66000 == 82 [pid = 1930] [id = 506] 20:02:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x1241bf800) [pid = 1930] [serial = 1518] [outer = 0x0] 20:02:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x124e6b800) [pid = 1930] [serial = 1519] [outer = 0x1241bf800] 20:02:44 INFO - PROCESS | 1930 | 1463626964039 Marionette DEBUG loaded listener.js 20:02:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 175 (0x1270ad800) [pid = 1930] [serial = 1520] [outer = 0x1241bf800] 20:02:44 INFO - PROCESS | 1930 | 1463626964484 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]]]}] 20:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 20:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 721ms 20:02:44 INFO - PROCESS | 1930 | 1463626964491 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 20:02:44 INFO - PROCESS | 1930 | 1463626964492 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 20:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 20:02:44 INFO - PROCESS | 1930 | 1463626964495 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 20:02:44 INFO - PROCESS | 1930 | 1463626964496 Marionette TRACE conn2 <- [1,1998,null,{}] 20:02:44 INFO - PROCESS | 1930 | 1463626964535 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}] 20:02:44 INFO - PROCESS | 1930 | 1463626964667 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 20:02:44 INFO - PROCESS | 1930 | 1463626964727 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d169800 == 83 [pid = 1930] [id = 507] 20:02:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 176 (0x128309800) [pid = 1930] [serial = 1521] [outer = 0x0] 20:02:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 177 (0x128b7f400) [pid = 1930] [serial = 1522] [outer = 0x128309800] 20:02:44 INFO - PROCESS | 1930 | 1463626964757 Marionette DEBUG loaded listener.js 20:02:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 178 (0x128c9c000) [pid = 1930] [serial = 1523] [outer = 0x128309800] 20:02:45 INFO - PROCESS | 1930 | 1463626965176 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]]]}] 20:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 20:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 719ms 20:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 20:02:45 INFO - PROCESS | 1930 | 1463626965214 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 20:02:45 INFO - PROCESS | 1930 | 1463626965216 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 20:02:45 INFO - PROCESS | 1930 | 1463626965218 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 20:02:45 INFO - PROCESS | 1930 | 1463626965219 Marionette TRACE conn2 <- [1,2002,null,{}] 20:02:45 INFO - PROCESS | 1930 | 1463626965222 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}] 20:02:45 INFO - PROCESS | 1930 | 1463626965327 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 20:02:45 INFO - PROCESS | 1930 | 1463626965435 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x134ecb000 == 84 [pid = 1930] [id = 508] 20:02:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 179 (0x1290be000) [pid = 1930] [serial = 1524] [outer = 0x0] 20:02:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 180 (0x12ab7a000) [pid = 1930] [serial = 1525] [outer = 0x1290be000] 20:02:45 INFO - PROCESS | 1930 | 1463626965469 Marionette DEBUG loaded listener.js 20:02:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 181 (0x12be7a400) [pid = 1930] [serial = 1526] [outer = 0x1290be000] 20:02:45 INFO - PROCESS | 1930 | 1463626965895 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]]]}] 20:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 20:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 720ms 20:02:45 INFO - PROCESS | 1930 | 1463626965938 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 20:02:45 INFO - PROCESS | 1930 | 1463626965940 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 20:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 20:02:45 INFO - PROCESS | 1930 | 1463626965942 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 20:02:45 INFO - PROCESS | 1930 | 1463626965943 Marionette TRACE conn2 <- [1,2006,null,{}] 20:02:45 INFO - PROCESS | 1930 | 1463626965946 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}] 20:02:46 INFO - PROCESS | 1930 | 1463626966094 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 20:02:46 INFO - PROCESS | 1930 | 1463626966178 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x1352d1800 == 85 [pid = 1930] [id = 509] 20:02:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 182 (0x12be81400) [pid = 1930] [serial = 1527] [outer = 0x0] 20:02:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 183 (0x12bfa2400) [pid = 1930] [serial = 1528] [outer = 0x12be81400] 20:02:46 INFO - PROCESS | 1930 | 1463626966211 Marionette DEBUG loaded listener.js 20:02:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 184 (0x12c8c2c00) [pid = 1930] [serial = 1529] [outer = 0x12be81400] 20:02:46 INFO - PROCESS | 1930 | 1463626966627 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]]]}] 20:02:46 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 20:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 719ms 20:02:46 INFO - PROCESS | 1930 | 1463626966662 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 20:02:46 INFO - PROCESS | 1930 | 1463626966663 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 20:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 20:02:46 INFO - PROCESS | 1930 | 1463626966665 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 20:02:46 INFO - PROCESS | 1930 | 1463626966666 Marionette TRACE conn2 <- [1,2010,null,{}] 20:02:46 INFO - PROCESS | 1930 | 1463626966669 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}] 20:02:46 INFO - PROCESS | 1930 | 1463626966773 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 20:02:46 INFO - PROCESS | 1930 | 1463626966882 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x1357d4800 == 86 [pid = 1930] [id = 510] 20:02:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 185 (0x12bfa7400) [pid = 1930] [serial = 1530] [outer = 0x0] 20:02:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 186 (0x12ce18400) [pid = 1930] [serial = 1531] [outer = 0x12bfa7400] 20:02:46 INFO - PROCESS | 1930 | 1463626966914 Marionette DEBUG loaded listener.js 20:02:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 187 (0x12d05a000) [pid = 1930] [serial = 1532] [outer = 0x12bfa7400] 20:02:47 INFO - PROCESS | 1930 | 1463626967323 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]]]}] 20:02:47 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 20:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 669ms 20:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 20:02:47 INFO - PROCESS | 1930 | 1463626967334 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 20:02:47 INFO - PROCESS | 1930 | 1463626967336 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 20:02:47 INFO - PROCESS | 1930 | 1463626967339 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 20:02:47 INFO - PROCESS | 1930 | 1463626967341 Marionette TRACE conn2 <- [1,2014,null,{}] 20:02:47 INFO - PROCESS | 1930 | 1463626967344 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}] 20:02:47 INFO - PROCESS | 1930 | 1463626967465 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 20:02:47 INFO - PROCESS | 1930 | 1463626967548 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x1359c5000 == 87 [pid = 1930] [id = 511] 20:02:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 188 (0x12c8ca000) [pid = 1930] [serial = 1533] [outer = 0x0] 20:02:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 189 (0x12d061400) [pid = 1930] [serial = 1534] [outer = 0x12c8ca000] 20:02:47 INFO - PROCESS | 1930 | 1463626967577 Marionette DEBUG loaded listener.js 20:02:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 190 (0x12d654c00) [pid = 1930] [serial = 1535] [outer = 0x12c8ca000] 20:02:47 INFO - PROCESS | 1930 | 1463626967975 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]]]}] 20:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 20:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 672ms 20:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 20:02:48 INFO - PROCESS | 1930 | 1463626968011 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 20:02:48 INFO - PROCESS | 1930 | 1463626968012 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 20:02:48 INFO - PROCESS | 1930 | 1463626968014 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 20:02:48 INFO - PROCESS | 1930 | 1463626968016 Marionette TRACE conn2 <- [1,2018,null,{}] 20:02:48 INFO - PROCESS | 1930 | 1463626968018 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}] 20:02:48 INFO - PROCESS | 1930 | 1463626968125 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 20:02:48 INFO - PROCESS | 1930 | 1463626968236 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x1355a0000 == 88 [pid = 1930] [id = 512] 20:02:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 191 (0x112974800) [pid = 1930] [serial = 1536] [outer = 0x0] 20:02:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 192 (0x12d651800) [pid = 1930] [serial = 1537] [outer = 0x112974800] 20:02:48 INFO - PROCESS | 1930 | 1463626968269 Marionette DEBUG loaded listener.js 20:02:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 193 (0x12d65cc00) [pid = 1930] [serial = 1538] [outer = 0x112974800] 20:02:48 INFO - PROCESS | 1930 | 1463626968696 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]]]}] 20:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 20:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 722ms 20:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 20:02:48 INFO - PROCESS | 1930 | 1463626968736 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 20:02:48 INFO - PROCESS | 1930 | 1463626968738 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 20:02:48 INFO - PROCESS | 1930 | 1463626968740 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 20:02:48 INFO - PROCESS | 1930 | 1463626968741 Marionette TRACE conn2 <- [1,2022,null,{}] 20:02:48 INFO - PROCESS | 1930 | 1463626968744 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}] 20:02:48 INFO - PROCESS | 1930 | 1463626968866 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 20:02:48 INFO - PROCESS | 1930 | 1463626968951 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x1359c1000 == 89 [pid = 1930] [id = 513] 20:02:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 194 (0x118645400) [pid = 1930] [serial = 1539] [outer = 0x0] 20:02:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 195 (0x12d7ce800) [pid = 1930] [serial = 1540] [outer = 0x118645400] 20:02:48 INFO - PROCESS | 1930 | 1463626968993 Marionette DEBUG loaded listener.js 20:02:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 196 (0x12d7d4c00) [pid = 1930] [serial = 1541] [outer = 0x118645400] 20:02:49 INFO - PROCESS | 1930 | 1463626969590 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]]]}] 20:02:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 20:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 920ms 20:02:49 INFO - PROCESS | 1930 | 1463626969662 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 20:02:49 INFO - PROCESS | 1930 | 1463626969665 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 20:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 20:02:49 INFO - PROCESS | 1930 | 1463626969670 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 20:02:49 INFO - PROCESS | 1930 | 1463626969674 Marionette TRACE conn2 <- [1,2026,null,{}] 20:02:49 INFO - PROCESS | 1930 | 1463626969679 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}] 20:02:49 INFO - PROCESS | 1930 | 1463626969834 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 20:02:49 INFO - PROCESS | 1930 | 1463626969955 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x1290d2000 == 90 [pid = 1930] [id = 514] 20:02:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 197 (0x1126ba800) [pid = 1930] [serial = 1542] [outer = 0x0] 20:02:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 198 (0x1161f0c00) [pid = 1930] [serial = 1543] [outer = 0x1126ba800] 20:02:49 INFO - PROCESS | 1930 | 1463626969986 Marionette DEBUG loaded listener.js 20:02:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 199 (0x11889b400) [pid = 1930] [serial = 1544] [outer = 0x1126ba800] 20:02:50 INFO - PROCESS | 1930 | --DOCSHELL 0x125f25000 == 89 [pid = 1930] [id = 495] 20:02:50 INFO - PROCESS | 1930 | --DOCSHELL 0x120f6b800 == 88 [pid = 1930] [id = 494] 20:02:50 INFO - PROCESS | 1930 | --DOCSHELL 0x118070800 == 87 [pid = 1930] [id = 493] 20:02:50 INFO - PROCESS | 1930 | 1463626970517 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]]]}] 20:02:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 20:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 874ms 20:02:50 INFO - PROCESS | 1930 | 1463626970559 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 20:02:50 INFO - PROCESS | 1930 | 1463626970561 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 20:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 20:02:50 INFO - PROCESS | 1930 | 1463626970567 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 20:02:50 INFO - PROCESS | 1930 | 1463626970570 Marionette TRACE conn2 <- [1,2030,null,{}] 20:02:50 INFO - PROCESS | 1930 | 1463626970577 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}] 20:02:50 INFO - PROCESS | 1930 | 1463626970685 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 20:02:50 INFO - PROCESS | 1930 | 1463626970774 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x125f13800 == 88 [pid = 1930] [id = 515] 20:02:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 200 (0x112d8a000) [pid = 1930] [serial = 1545] [outer = 0x0] 20:02:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 201 (0x119103800) [pid = 1930] [serial = 1546] [outer = 0x112d8a000] 20:02:50 INFO - PROCESS | 1930 | 1463626970806 Marionette DEBUG loaded listener.js 20:02:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 202 (0x11991b400) [pid = 1930] [serial = 1547] [outer = 0x112d8a000] 20:02:51 INFO - PROCESS | 1930 | 1463626971231 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]]]}] 20:02:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 20:02:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 725ms 20:02:51 INFO - PROCESS | 1930 | 1463626971293 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 20:02:51 INFO - PROCESS | 1930 | 1463626971297 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 20:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 20:02:51 INFO - PROCESS | 1930 | 1463626971301 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 20:02:51 INFO - PROCESS | 1930 | 1463626971303 Marionette TRACE conn2 <- [1,2034,null,{}] 20:02:51 INFO - PROCESS | 1930 | 1463626971306 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}] 20:02:51 INFO - PROCESS | 1930 | 1463626971415 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 20:02:51 INFO - PROCESS | 1930 | 1463626971504 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x12baa1800 == 89 [pid = 1930] [id = 516] 20:02:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 203 (0x124054c00) [pid = 1930] [serial = 1548] [outer = 0x0] 20:02:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 204 (0x1244bec00) [pid = 1930] [serial = 1549] [outer = 0x124054c00] 20:02:51 INFO - PROCESS | 1930 | 1463626971535 Marionette DEBUG loaded listener.js 20:02:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 205 (0x126f8fc00) [pid = 1930] [serial = 1550] [outer = 0x124054c00] 20:02:51 INFO - PROCESS | 1930 | 1463626971976 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]]]}] 20:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 20:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 722ms 20:02:52 INFO - PROCESS | 1930 | 1463626972034 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 20:02:52 INFO - PROCESS | 1930 | 1463626972036 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 20:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 20:02:52 INFO - PROCESS | 1930 | 1463626972058 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 20:02:52 INFO - PROCESS | 1930 | 1463626972061 Marionette TRACE conn2 <- [1,2038,null,{}] 20:02:52 INFO - PROCESS | 1930 | 1463626972068 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}] 20:02:52 INFO - PROCESS | 1930 | 1463626972182 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 20:02:52 INFO - PROCESS | 1930 | 1463626972270 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x134d7b800 == 90 [pid = 1930] [id = 517] 20:02:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 206 (0x128aca400) [pid = 1930] [serial = 1551] [outer = 0x0] 20:02:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 207 (0x1295ce000) [pid = 1930] [serial = 1552] [outer = 0x128aca400] 20:02:52 INFO - PROCESS | 1930 | 1463626972304 Marionette DEBUG loaded listener.js 20:02:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 208 (0x12b3ba400) [pid = 1930] [serial = 1553] [outer = 0x128aca400] 20:02:52 INFO - PROCESS | 1930 | 1463626972728 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]]]}] 20:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 20:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 724ms 20:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 20:02:52 INFO - PROCESS | 1930 | 1463626972780 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 20:02:52 INFO - PROCESS | 1930 | 1463626972782 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 20:02:52 INFO - PROCESS | 1930 | 1463626972784 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 20:02:52 INFO - PROCESS | 1930 | 1463626972785 Marionette TRACE conn2 <- [1,2042,null,{}] 20:02:52 INFO - PROCESS | 1930 | 1463626972807 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}] 20:02:52 INFO - PROCESS | 1930 | 1463626972917 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 20:02:53 INFO - PROCESS | 1930 | 1463626973002 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x1359c7800 == 91 [pid = 1930] [id = 518] 20:02:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 209 (0x12be7b800) [pid = 1930] [serial = 1554] [outer = 0x0] 20:02:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 210 (0x12bf9f000) [pid = 1930] [serial = 1555] [outer = 0x12be7b800] 20:02:53 INFO - PROCESS | 1930 | 1463626973032 Marionette DEBUG loaded listener.js 20:02:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 211 (0x12c2f2400) [pid = 1930] [serial = 1556] [outer = 0x12be7b800] 20:02:53 INFO - PROCESS | 1930 | 1463626973458 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]]]}] 20:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 20:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 723ms 20:02:53 INFO - PROCESS | 1930 | 1463626973510 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 20:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 20:02:53 INFO - PROCESS | 1930 | 1463626973511 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 20:02:53 INFO - PROCESS | 1930 | 1463626973513 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 20:02:53 INFO - PROCESS | 1930 | 1463626973515 Marionette TRACE conn2 <- [1,2046,null,{}] 20:02:53 INFO - PROCESS | 1930 | 1463626973517 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}] 20:02:53 INFO - PROCESS | 1930 | 1463626973624 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 20:02:53 INFO - PROCESS | 1930 | 1463626973740 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x1385ad000 == 92 [pid = 1930] [id = 519] 20:02:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 212 (0x12be7d000) [pid = 1930] [serial = 1557] [outer = 0x0] 20:02:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 213 (0x12c2fdc00) [pid = 1930] [serial = 1558] [outer = 0x12be7d000] 20:02:53 INFO - PROCESS | 1930 | 1463626973773 Marionette DEBUG loaded listener.js 20:02:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 214 (0x12d657400) [pid = 1930] [serial = 1559] [outer = 0x12be7d000] 20:02:54 INFO - PROCESS | 1930 | 1463626974161 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]]]}] 20:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 718ms 20:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 20:02:54 INFO - PROCESS | 1930 | 1463626974233 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 20:02:54 INFO - PROCESS | 1930 | 1463626974234 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 20:02:54 INFO - PROCESS | 1930 | 1463626974236 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 20:02:54 INFO - PROCESS | 1930 | 1463626974237 Marionette TRACE conn2 <- [1,2050,null,{}] 20:02:54 INFO - PROCESS | 1930 | 1463626974240 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}] 20:02:54 INFO - PROCESS | 1930 | 1463626974371 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 20:02:54 INFO - PROCESS | 1930 | 1463626974462 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x1385a3800 == 93 [pid = 1930] [id = 520] 20:02:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 215 (0x112772c00) [pid = 1930] [serial = 1560] [outer = 0x0] 20:02:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 216 (0x12c2f8000) [pid = 1930] [serial = 1561] [outer = 0x112772c00] 20:02:54 INFO - PROCESS | 1930 | 1463626974493 Marionette DEBUG loaded listener.js 20:02:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 217 (0x12eac7c00) [pid = 1930] [serial = 1562] [outer = 0x112772c00] 20:02:54 INFO - PROCESS | 1930 | 1463626974897 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]]]}] 20:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 20:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 721ms 20:02:54 INFO - PROCESS | 1930 | 1463626974958 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 20:02:54 INFO - PROCESS | 1930 | 1463626974959 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 20:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 20:02:54 INFO - PROCESS | 1930 | 1463626974980 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 20:02:54 INFO - PROCESS | 1930 | 1463626974981 Marionette TRACE conn2 <- [1,2054,null,{}] 20:02:54 INFO - PROCESS | 1930 | 1463626974983 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}] 20:02:55 INFO - PROCESS | 1930 | 1463626975087 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 20:02:55 INFO - PROCESS | 1930 | 1463626975203 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x13856b800 == 94 [pid = 1930] [id = 521] 20:02:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 218 (0x12d7dd800) [pid = 1930] [serial = 1563] [outer = 0x0] 20:02:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 219 (0x12eacd800) [pid = 1930] [serial = 1564] [outer = 0x12d7dd800] 20:02:55 INFO - PROCESS | 1930 | 1463626975235 Marionette DEBUG loaded listener.js 20:02:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 220 (0x12ead2800) [pid = 1930] [serial = 1565] [outer = 0x12d7dd800] 20:02:55 INFO - PROCESS | 1930 | 1463626975652 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]]]}] 20:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 20:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 722ms 20:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 20:02:55 INFO - PROCESS | 1930 | 1463626975701 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 20:02:55 INFO - PROCESS | 1930 | 1463626975703 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 20:02:55 INFO - PROCESS | 1930 | 1463626975705 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 20:02:55 INFO - PROCESS | 1930 | 1463626975706 Marionette TRACE conn2 <- [1,2058,null,{}] 20:02:55 INFO - PROCESS | 1930 | 1463626975709 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}] 20:02:55 INFO - PROCESS | 1930 | 1463626975814 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 20:02:55 INFO - PROCESS | 1930 | 1463626975902 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d714800 == 95 [pid = 1930] [id = 522] 20:02:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 221 (0x12eacd000) [pid = 1930] [serial = 1566] [outer = 0x0] 20:02:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 222 (0x12ecaa000) [pid = 1930] [serial = 1567] [outer = 0x12eacd000] 20:02:55 INFO - PROCESS | 1930 | 1463626975931 Marionette DEBUG loaded listener.js 20:02:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 223 (0x12ecb0000) [pid = 1930] [serial = 1568] [outer = 0x12eacd000] 20:02:56 INFO - PROCESS | 1930 | 1463626976344 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]]]}] 20:02:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 20:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 672ms 20:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 20:02:56 INFO - PROCESS | 1930 | 1463626976378 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 20:02:56 INFO - PROCESS | 1930 | 1463626976379 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 20:02:56 INFO - PROCESS | 1930 | 1463626976382 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 20:02:56 INFO - PROCESS | 1930 | 1463626976383 Marionette TRACE conn2 <- [1,2062,null,{}] 20:02:56 INFO - PROCESS | 1930 | 1463626976386 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}] 20:02:56 INFO - PROCESS | 1930 | 1463626976508 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 20:02:56 INFO - PROCESS | 1930 | 1463626976597 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x138575000 == 96 [pid = 1930] [id = 523] 20:02:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 224 (0x110f52400) [pid = 1930] [serial = 1569] [outer = 0x0] 20:02:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 225 (0x13874fc00) [pid = 1930] [serial = 1570] [outer = 0x110f52400] 20:02:56 INFO - PROCESS | 1930 | 1463626976626 Marionette DEBUG loaded listener.js 20:02:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 226 (0x138754400) [pid = 1930] [serial = 1571] [outer = 0x110f52400] 20:02:57 INFO - PROCESS | 1930 | 1463626977046 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]]]}] 20:02:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 20:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 719ms 20:02:57 INFO - PROCESS | 1930 | 1463626977105 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 20:02:57 INFO - PROCESS | 1930 | 1463626977107 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 20:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 20:02:57 INFO - PROCESS | 1930 | 1463626977112 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 20:02:57 INFO - PROCESS | 1930 | 1463626977114 Marionette TRACE conn2 <- [1,2066,null,{}] 20:02:57 INFO - PROCESS | 1930 | 1463626977116 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}] 20:02:57 INFO - PROCESS | 1930 | 1463626977222 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 20:02:57 INFO - PROCESS | 1930 | --DOCSHELL 0x1355a0000 == 95 [pid = 1930] [id = 512] 20:02:57 INFO - PROCESS | 1930 | --DOCSHELL 0x1359c5000 == 94 [pid = 1930] [id = 511] 20:02:57 INFO - PROCESS | 1930 | --DOCSHELL 0x1357d4800 == 93 [pid = 1930] [id = 510] 20:02:57 INFO - PROCESS | 1930 | --DOCSHELL 0x1352d1800 == 92 [pid = 1930] [id = 509] 20:02:57 INFO - PROCESS | 1930 | --DOCSHELL 0x134ecb000 == 91 [pid = 1930] [id = 508] 20:02:57 INFO - PROCESS | 1930 | --DOCSHELL 0x12d169800 == 90 [pid = 1930] [id = 507] 20:02:57 INFO - PROCESS | 1930 | --DOCSHELL 0x12bc66000 == 89 [pid = 1930] [id = 506] 20:02:57 INFO - PROCESS | 1930 | --DOCSHELL 0x1290d5000 == 88 [pid = 1930] [id = 505] 20:02:57 INFO - PROCESS | 1930 | --DOCSHELL 0x1199c5000 == 87 [pid = 1930] [id = 504] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x113f12000 == 86 [pid = 1930] [id = 264] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x124a10000 == 85 [pid = 1930] [id = 316] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x12bc64800 == 84 [pid = 1930] [id = 353] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x12d022000 == 83 [pid = 1930] [id = 490] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x119e0f000 == 82 [pid = 1930] [id = 491] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x12bea9000 == 81 [pid = 1930] [id = 488] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x11865a800 == 80 [pid = 1930] [id = 388] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x12a91f800 == 79 [pid = 1930] [id = 298] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x12ca6d800 == 78 [pid = 1930] [id = 489] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x12d00e000 == 77 [pid = 1930] [id = 370] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x12c82c800 == 76 [pid = 1930] [id = 393] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x1352cc000 == 75 [pid = 1930] [id = 452] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x12dab2000 == 74 [pid = 1930] [id = 451] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x1359c1000 == 73 [pid = 1930] [id = 513] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x12bab0800 == 72 [pid = 1930] [id = 391] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba09800 == 71 [pid = 1930] [id = 300] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x12d168000 == 70 [pid = 1930] [id = 428] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x12bec4800 == 69 [pid = 1930] [id = 392] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x1199cd800 == 68 [pid = 1930] [id = 274] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x11807d000 == 67 [pid = 1930] [id = 266] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x12c825800 == 66 [pid = 1930] [id = 339] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x1352e1000 == 65 [pid = 1930] [id = 263] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x1240a0800 == 64 [pid = 1930] [id = 271] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x1183b5800 == 63 [pid = 1930] [id = 434] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x119460000 == 62 [pid = 1930] [id = 296] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x12a8b5800 == 61 [pid = 1930] [id = 280] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x118e4e800 == 60 [pid = 1930] [id = 355] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba15800 == 59 [pid = 1930] [id = 390] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x120f70800 == 58 [pid = 1930] [id = 270] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x112f6f000 == 57 [pid = 1930] [id = 387] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x12978c000 == 56 [pid = 1930] [id = 389] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x1242ab000 == 55 [pid = 1930] [id = 473] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x11867c000 == 54 [pid = 1930] [id = 267] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x12a9e1800 == 53 [pid = 1930] [id = 386] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x11807b800 == 52 [pid = 1930] [id = 272] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x128a2c000 == 51 [pid = 1930] [id = 275] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x12c83a000 == 50 [pid = 1930] [id = 354] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x128fbf800 == 49 [pid = 1930] [id = 276] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x129791000 == 48 [pid = 1930] [id = 297] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba90000 == 47 [pid = 1930] [id = 319] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x117041800 == 46 [pid = 1930] [id = 265] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x12c2d5800 == 45 [pid = 1930] [id = 338] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x1359c4000 == 44 [pid = 1930] [id = 471] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x134ece800 == 43 [pid = 1930] [id = 470] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x118077000 == 42 [pid = 1930] [id = 277] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x1199d0800 == 41 [pid = 1930] [id = 268] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x127018000 == 40 [pid = 1930] [id = 369] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x120f6f000 == 39 [pid = 1930] [id = 278] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x129785800 == 38 [pid = 1930] [id = 279] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x12bc63800 == 37 [pid = 1930] [id = 407] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x128fc7000 == 36 [pid = 1930] [id = 496] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x11704d000 == 35 [pid = 1930] [id = 453] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x116f19000 == 34 [pid = 1930] [id = 281] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x118068800 == 33 [pid = 1930] [id = 394] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x12d010800 == 32 [pid = 1930] [id = 413] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x129797800 == 31 [pid = 1930] [id = 497] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x124b61800 == 30 [pid = 1930] [id = 273] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x12abcb800 == 29 [pid = 1930] [id = 498] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x1357d5800 == 28 [pid = 1930] [id = 472] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x12baa4800 == 27 [pid = 1930] [id = 499] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x117040800 == 26 [pid = 1930] [id = 24] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x12dabd800 == 25 [pid = 1930] [id = 502] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x12061f000 == 24 [pid = 1930] [id = 269] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x12c823000 == 23 [pid = 1930] [id = 500] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x12d019000 == 22 [pid = 1930] [id = 501] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x119be1800 == 21 [pid = 1930] [id = 492] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x124099000 == 20 [pid = 1930] [id = 503] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x138575000 == 19 [pid = 1930] [id = 523] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x12d714800 == 18 [pid = 1930] [id = 522] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x13856b800 == 17 [pid = 1930] [id = 521] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x1385a3800 == 16 [pid = 1930] [id = 520] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x1385ad000 == 15 [pid = 1930] [id = 519] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x12b323000 == 14 [pid = 1930] [id = 483] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x1283b2000 == 13 [pid = 1930] [id = 467] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x1359c7800 == 12 [pid = 1930] [id = 518] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x134d7b800 == 11 [pid = 1930] [id = 517] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x12baa1800 == 10 [pid = 1930] [id = 516] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x125f13800 == 9 [pid = 1930] [id = 515] 20:03:01 INFO - PROCESS | 1930 | --DOCSHELL 0x1290d2000 == 8 [pid = 1930] [id = 514] 20:03:02 INFO - PROCESS | 1930 | 1463626982047 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x112161000 == 9 [pid = 1930] [id = 524] 20:03:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 227 (0x111c1cc00) [pid = 1930] [serial = 1572] [outer = 0x0] 20:03:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 228 (0x111e26400) [pid = 1930] [serial = 1573] [outer = 0x111c1cc00] 20:03:02 INFO - PROCESS | 1930 | 1463626982080 Marionette DEBUG loaded listener.js 20:03:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 229 (0x1121b0800) [pid = 1930] [serial = 1574] [outer = 0x111c1cc00] 20:03:02 INFO - PROCESS | 1930 | 1463626982385 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]]]}] 20:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 20:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 5285ms 20:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 20:03:02 INFO - PROCESS | 1930 | 1463626982398 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 20:03:02 INFO - PROCESS | 1930 | 1463626982400 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 20:03:02 INFO - PROCESS | 1930 | 1463626982403 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 20:03:02 INFO - PROCESS | 1930 | 1463626982408 Marionette TRACE conn2 <- [1,2070,null,{}] 20:03:02 INFO - PROCESS | 1930 | 1463626982418 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}] 20:03:02 INFO - PROCESS | 1930 | 1463626982531 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 20:03:02 INFO - PROCESS | 1930 | 1463626982589 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x116979000 == 10 [pid = 1930] [id = 525] 20:03:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 230 (0x11257e000) [pid = 1930] [serial = 1575] [outer = 0x0] 20:03:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 231 (0x11269e400) [pid = 1930] [serial = 1576] [outer = 0x11257e000] 20:03:02 INFO - PROCESS | 1930 | 1463626982617 Marionette DEBUG loaded listener.js 20:03:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 232 (0x11276f000) [pid = 1930] [serial = 1577] [outer = 0x11257e000] 20:03:02 INFO - PROCESS | 1930 | 1463626982926 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]]]}] 20:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 20:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 581ms 20:03:02 INFO - PROCESS | 1930 | 1463626982986 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 20:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 20:03:02 INFO - PROCESS | 1930 | 1463626982990 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 20:03:02 INFO - PROCESS | 1930 | 1463626982994 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 20:03:02 INFO - PROCESS | 1930 | 1463626982996 Marionette TRACE conn2 <- [1,2074,null,{}] 20:03:03 INFO - PROCESS | 1930 | 1463626983000 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}] 20:03:03 INFO - PROCESS | 1930 | 1463626983133 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 20:03:03 INFO - PROCESS | 1930 | 1463626983219 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x1170c8800 == 11 [pid = 1930] [id = 526] 20:03:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 233 (0x11257e400) [pid = 1930] [serial = 1578] [outer = 0x0] 20:03:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 234 (0x112774c00) [pid = 1930] [serial = 1579] [outer = 0x11257e400] 20:03:03 INFO - PROCESS | 1930 | 1463626983264 Marionette DEBUG loaded listener.js 20:03:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 235 (0x112c5cc00) [pid = 1930] [serial = 1580] [outer = 0x11257e400] 20:03:03 INFO - PROCESS | 1930 | 1463626983660 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]]]}] 20:03:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 20:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 721ms 20:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 20:03:03 INFO - PROCESS | 1930 | 1463626983716 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 20:03:03 INFO - PROCESS | 1930 | 1463626983717 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 20:03:03 INFO - PROCESS | 1930 | 1463626983724 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 20:03:03 INFO - PROCESS | 1930 | 1463626983729 Marionette TRACE conn2 <- [1,2078,null,{}] 20:03:03 INFO - PROCESS | 1930 | 1463626983754 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}] 20:03:03 INFO - PROCESS | 1930 | 1463626983835 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 20:03:03 INFO - PROCESS | 1930 | 1463626983843 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x119364800 == 12 [pid = 1930] [id = 527] 20:03:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 236 (0x113b66c00) [pid = 1930] [serial = 1581] [outer = 0x0] 20:03:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 237 (0x1160e0000) [pid = 1930] [serial = 1582] [outer = 0x113b66c00] 20:03:03 INFO - PROCESS | 1930 | 1463626983869 Marionette DEBUG loaded listener.js 20:03:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 238 (0x1161f4400) [pid = 1930] [serial = 1583] [outer = 0x113b66c00] 20:03:04 INFO - PROCESS | 1930 | 1463626984251 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]]]}] 20:03:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 20:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 547ms 20:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 20:03:04 INFO - PROCESS | 1930 | 1463626984268 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 20:03:04 INFO - PROCESS | 1930 | 1463626984269 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 20:03:04 INFO - PROCESS | 1930 | 1463626984271 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 20:03:04 INFO - PROCESS | 1930 | 1463626984273 Marionette TRACE conn2 <- [1,2082,null,{}] 20:03:04 INFO - PROCESS | 1930 | 1463626984275 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}] 20:03:04 INFO - PROCESS | 1930 | 1463626984375 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 20:03:04 INFO - PROCESS | 1930 | 1463626984386 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x119bdc800 == 13 [pid = 1930] [id = 528] 20:03:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 239 (0x111c1d400) [pid = 1930] [serial = 1584] [outer = 0x0] 20:03:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 240 (0x116997800) [pid = 1930] [serial = 1585] [outer = 0x111c1d400] 20:03:04 INFO - PROCESS | 1930 | 1463626984412 Marionette DEBUG loaded listener.js 20:03:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 241 (0x117580c00) [pid = 1930] [serial = 1586] [outer = 0x111c1d400] 20:03:04 INFO - PROCESS | 1930 | 1463626984752 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]]]}] 20:03:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 20:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 520ms 20:03:04 INFO - PROCESS | 1930 | 1463626984792 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 20:03:04 INFO - PROCESS | 1930 | 1463626984793 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 20:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 20:03:04 INFO - PROCESS | 1930 | 1463626984802 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 20:03:04 INFO - PROCESS | 1930 | 1463626984803 Marionette TRACE conn2 <- [1,2086,null,{}] 20:03:04 INFO - PROCESS | 1930 | 1463626984807 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}] 20:03:04 INFO - PROCESS | 1930 | 1463626984910 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 20:03:04 INFO - PROCESS | 1930 | 1463626984915 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x120f72000 == 14 [pid = 1930] [id = 529] 20:03:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 242 (0x1180a0000) [pid = 1930] [serial = 1587] [outer = 0x0] 20:03:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 243 (0x1182bf400) [pid = 1930] [serial = 1588] [outer = 0x1180a0000] 20:03:04 INFO - PROCESS | 1930 | 1463626984982 Marionette DEBUG loaded listener.js 20:03:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 244 (0x118643400) [pid = 1930] [serial = 1589] [outer = 0x1180a0000] 20:03:05 INFO - PROCESS | 1930 | 1463626985343 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]]]}] 20:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 20:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 570ms 20:03:05 INFO - PROCESS | 1930 | 1463626985373 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 20:03:05 INFO - PROCESS | 1930 | 1463626985376 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 20:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 20:03:05 INFO - PROCESS | 1930 | 1463626985383 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 20:03:05 INFO - PROCESS | 1930 | 1463626985384 Marionette TRACE conn2 <- [1,2090,null,{}] 20:03:05 INFO - PROCESS | 1930 | 1463626985387 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}] 20:03:05 INFO - PROCESS | 1930 | 1463626985487 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 20:03:05 INFO - PROCESS | 1930 | 1463626985492 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x112e2c000 == 15 [pid = 1930] [id = 530] 20:03:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 245 (0x1180a2000) [pid = 1930] [serial = 1590] [outer = 0x0] 20:03:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 246 (0x118831000) [pid = 1930] [serial = 1591] [outer = 0x1180a2000] 20:03:05 INFO - PROCESS | 1930 | 1463626985516 Marionette DEBUG loaded listener.js 20:03:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 247 (0x1193edc00) [pid = 1930] [serial = 1592] [outer = 0x1180a2000] 20:03:05 INFO - PROCESS | 1930 | 1463626985858 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]]]}] 20:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 20:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 520ms 20:03:05 INFO - PROCESS | 1930 | 1463626985904 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 20:03:05 INFO - PROCESS | 1930 | 1463626985905 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 20:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 20:03:05 INFO - PROCESS | 1930 | 1463626985908 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 20:03:05 INFO - PROCESS | 1930 | 1463626985909 Marionette TRACE conn2 <- [1,2094,null,{}] 20:03:05 INFO - PROCESS | 1930 | 1463626985911 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}] 20:03:06 INFO - PROCESS | 1930 | 1463626986010 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 20:03:06 INFO - PROCESS | 1930 | 1463626986014 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x125f27800 == 16 [pid = 1930] [id = 531] 20:03:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 248 (0x11864bc00) [pid = 1930] [serial = 1593] [outer = 0x0] 20:03:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 249 (0x1194bc400) [pid = 1930] [serial = 1594] [outer = 0x11864bc00] 20:03:06 INFO - PROCESS | 1930 | 1463626986039 Marionette DEBUG loaded listener.js 20:03:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 250 (0x1194c2800) [pid = 1930] [serial = 1595] [outer = 0x11864bc00] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 249 (0x112697800) [pid = 1930] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 248 (0x124808400) [pid = 1930] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 247 (0x112571c00) [pid = 1930] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 246 (0x1121aa800) [pid = 1930] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 245 (0x11809c800) [pid = 1930] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 244 (0x1194bb800) [pid = 1930] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 243 (0x116a53c00) [pid = 1930] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 242 (0x1126bf400) [pid = 1930] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 241 (0x118646000) [pid = 1930] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 240 (0x118379c00) [pid = 1930] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 239 (0x1129dd000) [pid = 1930] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 238 (0x128305400) [pid = 1930] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 237 (0x12a7cec00) [pid = 1930] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 236 (0x1241b7000) [pid = 1930] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 235 (0x12830e800) [pid = 1930] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 234 (0x1244c1c00) [pid = 1930] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 233 (0x116998800) [pid = 1930] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 232 (0x128309800) [pid = 1930] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 231 (0x110f59c00) [pid = 1930] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 230 (0x128db5000) [pid = 1930] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 229 (0x124bee000) [pid = 1930] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 228 (0x110d90800) [pid = 1930] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 227 (0x1166bc000) [pid = 1930] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 226 (0x118621c00) [pid = 1930] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 225 (0x12bb19800) [pid = 1930] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 224 (0x1194bd400) [pid = 1930] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 223 (0x1241bf800) [pid = 1930] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 222 (0x116937c00) [pid = 1930] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 221 (0x111c7f400) [pid = 1930] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 220 (0x1126be800) [pid = 1930] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 219 (0x118837800) [pid = 1930] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 218 (0x111e2c000) [pid = 1930] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 217 (0x1126b2c00) [pid = 1930] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 216 (0x112d8a000) [pid = 1930] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 215 (0x12693d800) [pid = 1930] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 214 (0x1126ba800) [pid = 1930] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 213 (0x12c8ca000) [pid = 1930] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 212 (0x12bfa7400) [pid = 1930] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 211 (0x12b3b1800) [pid = 1930] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 210 (0x12be81400) [pid = 1930] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 209 (0x112772c00) [pid = 1930] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 208 (0x12937c800) [pid = 1930] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 207 (0x1134ec400) [pid = 1930] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 206 (0x11693e400) [pid = 1930] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 205 (0x12a5e5400) [pid = 1930] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 204 (0x119d45400) [pid = 1930] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 203 (0x1194c1000) [pid = 1930] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 202 (0x11757c800) [pid = 1930] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 201 (0x118095c00) [pid = 1930] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 200 (0x125379800) [pid = 1930] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 199 (0x129372c00) [pid = 1930] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 198 (0x1270e8000) [pid = 1930] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 197 (0x12be7d000) [pid = 1930] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 196 (0x128b74800) [pid = 1930] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 195 (0x126fedc00) [pid = 1930] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 194 (0x112694400) [pid = 1930] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 193 (0x119d42400) [pid = 1930] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 192 (0x128307000) [pid = 1930] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 191 (0x12be7b800) [pid = 1930] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 190 (0x1241bf000) [pid = 1930] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 189 (0x124054c00) [pid = 1930] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 188 (0x128aca400) [pid = 1930] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 187 (0x119d43c00) [pid = 1930] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 186 (0x112816400) [pid = 1930] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 185 (0x1183e3c00) [pid = 1930] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 184 (0x1256b9000) [pid = 1930] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 183 (0x1290be000) [pid = 1930] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 182 (0x128b7b400) [pid = 1930] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 181 (0x1241ba800) [pid = 1930] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 180 (0x1197efc00) [pid = 1930] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 179 (0x1243c8c00) [pid = 1930] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 178 (0x12eacd000) [pid = 1930] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 177 (0x12d7dd800) [pid = 1930] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 176 (0x118645400) [pid = 1930] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 20:03:07 INFO - PROCESS | 1930 | --DOMWINDOW == 175 (0x112974800) [pid = 1930] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 20:03:07 INFO - PROCESS | 1930 | 1463626987417 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]]]}] 20:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 20:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1524ms 20:03:07 INFO - PROCESS | 1930 | 1463626987433 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 20:03:07 INFO - PROCESS | 1930 | 1463626987435 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 20:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 20:03:07 INFO - PROCESS | 1930 | 1463626987438 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 20:03:07 INFO - PROCESS | 1930 | 1463626987440 Marionette TRACE conn2 <- [1,2098,null,{}] 20:03:07 INFO - PROCESS | 1930 | 1463626987444 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}] 20:03:07 INFO - PROCESS | 1930 | 1463626987572 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 20:03:07 INFO - PROCESS | 1930 | 1463626987578 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x118679800 == 17 [pid = 1930] [id = 532] 20:03:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 176 (0x112694400) [pid = 1930] [serial = 1596] [outer = 0x0] 20:03:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 177 (0x112772c00) [pid = 1930] [serial = 1597] [outer = 0x112694400] 20:03:07 INFO - PROCESS | 1930 | 1463626987618 Marionette DEBUG loaded listener.js 20:03:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 178 (0x1166b3c00) [pid = 1930] [serial = 1598] [outer = 0x112694400] 20:03:08 INFO - PROCESS | 1930 | 1463626988049 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]]]}] 20:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 20:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 624ms 20:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 20:03:08 INFO - PROCESS | 1930 | 1463626988061 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 20:03:08 INFO - PROCESS | 1930 | 1463626988062 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 20:03:08 INFO - PROCESS | 1930 | 1463626988064 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 20:03:08 INFO - PROCESS | 1930 | 1463626988065 Marionette TRACE conn2 <- [1,2102,null,{}] 20:03:08 INFO - PROCESS | 1930 | 1463626988068 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}] 20:03:08 INFO - PROCESS | 1930 | 1463626988184 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 20:03:08 INFO - PROCESS | 1930 | 1463626988192 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x12521b800 == 18 [pid = 1930] [id = 533] 20:03:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 179 (0x110d98400) [pid = 1930] [serial = 1599] [outer = 0x0] 20:03:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 180 (0x116759c00) [pid = 1930] [serial = 1600] [outer = 0x110d98400] 20:03:08 INFO - PROCESS | 1930 | 1463626988217 Marionette DEBUG loaded listener.js 20:03:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 181 (0x11269c000) [pid = 1930] [serial = 1601] [outer = 0x110d98400] 20:03:08 INFO - PROCESS | 1930 | 1463626988803 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]]]}] 20:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 20:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 770ms 20:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 20:03:08 INFO - PROCESS | 1930 | 1463626988836 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 20:03:08 INFO - PROCESS | 1930 | 1463626988838 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 20:03:08 INFO - PROCESS | 1930 | 1463626988843 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 20:03:08 INFO - PROCESS | 1930 | 1463626988845 Marionette TRACE conn2 <- [1,2106,null,{}] 20:03:08 INFO - PROCESS | 1930 | 1463626988848 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}] 20:03:08 INFO - PROCESS | 1930 | 1463626988969 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 20:03:08 INFO - PROCESS | 1930 | 1463626988975 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x128a22000 == 19 [pid = 1930] [id = 534] 20:03:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 182 (0x118646000) [pid = 1930] [serial = 1602] [outer = 0x0] 20:03:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 183 (0x118894800) [pid = 1930] [serial = 1603] [outer = 0x118646000] 20:03:09 INFO - PROCESS | 1930 | 1463626989007 Marionette DEBUG loaded listener.js 20:03:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 184 (0x1197ef400) [pid = 1930] [serial = 1604] [outer = 0x118646000] 20:03:09 INFO - PROCESS | 1930 | 1463626989551 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]]]}] 20:03:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 20:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 771ms 20:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 20:03:09 INFO - PROCESS | 1930 | 1463626989613 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 20:03:09 INFO - PROCESS | 1930 | 1463626989617 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 20:03:09 INFO - PROCESS | 1930 | 1463626989620 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 20:03:09 INFO - PROCESS | 1930 | 1463626989622 Marionette TRACE conn2 <- [1,2110,null,{}] 20:03:09 INFO - PROCESS | 1930 | 1463626989626 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}] 20:03:09 INFO - PROCESS | 1930 | 1463626989735 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 20:03:09 INFO - PROCESS | 1930 | 1463626989802 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x118653000 == 20 [pid = 1930] [id = 535] 20:03:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 185 (0x112692000) [pid = 1930] [serial = 1605] [outer = 0x0] 20:03:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 186 (0x11276a400) [pid = 1930] [serial = 1606] [outer = 0x112692000] 20:03:09 INFO - PROCESS | 1930 | 1463626989834 Marionette DEBUG loaded listener.js 20:03:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 187 (0x112775c00) [pid = 1930] [serial = 1607] [outer = 0x112692000] 20:03:10 INFO - PROCESS | 1930 | 1463626990258 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]]]}] 20:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 20:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 672ms 20:03:10 INFO - PROCESS | 1930 | 1463626990292 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 20:03:10 INFO - PROCESS | 1930 | 1463626990296 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 20:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 20:03:10 INFO - PROCESS | 1930 | 1463626990300 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 20:03:10 INFO - PROCESS | 1930 | 1463626990302 Marionette TRACE conn2 <- [1,2114,null,{}] 20:03:10 INFO - PROCESS | 1930 | 1463626990305 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}] 20:03:10 INFO - PROCESS | 1930 | 1463626990403 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 20:03:10 INFO - PROCESS | 1930 | 1463626990469 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x124a03800 == 21 [pid = 1930] [id = 536] 20:03:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 188 (0x11281a000) [pid = 1930] [serial = 1608] [outer = 0x0] 20:03:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 189 (0x113406400) [pid = 1930] [serial = 1609] [outer = 0x11281a000] 20:03:10 INFO - PROCESS | 1930 | 1463626990499 Marionette DEBUG loaded listener.js 20:03:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 190 (0x116190c00) [pid = 1930] [serial = 1610] [outer = 0x11281a000] 20:03:10 INFO - PROCESS | 1930 | 1463626990944 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]]]}] 20:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 20:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 672ms 20:03:10 INFO - PROCESS | 1930 | 1463626990974 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 20:03:10 INFO - PROCESS | 1930 | 1463626990976 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 20:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 20:03:10 INFO - PROCESS | 1930 | 1463626990979 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 20:03:10 INFO - PROCESS | 1930 | 1463626990981 Marionette TRACE conn2 <- [1,2118,null,{}] 20:03:10 INFO - PROCESS | 1930 | 1463626990989 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}] 20:03:11 INFO - PROCESS | 1930 | 1463626991111 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 20:03:11 INFO - PROCESS | 1930 | 1463626991192 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x129525800 == 22 [pid = 1930] [id = 537] 20:03:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 191 (0x11758a400) [pid = 1930] [serial = 1611] [outer = 0x0] 20:03:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 192 (0x118620800) [pid = 1930] [serial = 1612] [outer = 0x11758a400] 20:03:11 INFO - PROCESS | 1930 | 1463626991223 Marionette DEBUG loaded listener.js 20:03:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 193 (0x1193e0c00) [pid = 1930] [serial = 1613] [outer = 0x11758a400] 20:03:11 INFO - PROCESS | 1930 | 1463626991603 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]]]}] 20:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 20:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 671ms 20:03:11 INFO - PROCESS | 1930 | 1463626991651 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 20:03:11 INFO - PROCESS | 1930 | 1463626991653 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 20:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 20:03:11 INFO - PROCESS | 1930 | 1463626991656 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 20:03:11 INFO - PROCESS | 1930 | 1463626991658 Marionette TRACE conn2 <- [1,2122,null,{}] 20:03:11 INFO - PROCESS | 1930 | 1463626991661 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}] 20:03:11 INFO - PROCESS | 1930 | 1463626991758 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 20:03:11 INFO - PROCESS | 1930 | 1463626991823 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x12979a000 == 23 [pid = 1930] [id = 538] 20:03:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 194 (0x1194bac00) [pid = 1930] [serial = 1614] [outer = 0x0] 20:03:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 195 (0x11991b800) [pid = 1930] [serial = 1615] [outer = 0x1194bac00] 20:03:11 INFO - PROCESS | 1930 | 1463626991853 Marionette DEBUG loaded listener.js 20:03:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 196 (0x1199ac000) [pid = 1930] [serial = 1616] [outer = 0x1194bac00] 20:03:12 INFO - PROCESS | 1930 | 1463626992266 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]]]}] 20:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 20:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 675ms 20:03:12 INFO - PROCESS | 1930 | 1463626992330 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 20:03:12 INFO - PROCESS | 1930 | 1463626992331 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 20:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 20:03:12 INFO - PROCESS | 1930 | 1463626992333 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 20:03:12 INFO - PROCESS | 1930 | 1463626992334 Marionette TRACE conn2 <- [1,2126,null,{}] 20:03:12 INFO - PROCESS | 1930 | 1463626992336 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}] 20:03:12 INFO - PROCESS | 1930 | 1463626992498 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 20:03:12 INFO - PROCESS | 1930 | 1463626992591 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x119451000 == 24 [pid = 1930] [id = 539] 20:03:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 197 (0x111c19c00) [pid = 1930] [serial = 1617] [outer = 0x0] 20:03:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 198 (0x11766e400) [pid = 1930] [serial = 1618] [outer = 0x111c19c00] 20:03:12 INFO - PROCESS | 1930 | 1463626992638 Marionette DEBUG loaded listener.js 20:03:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 199 (0x1199ad400) [pid = 1930] [serial = 1619] [outer = 0x111c19c00] 20:03:13 INFO - PROCESS | 1930 | 1463626993102 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]]]}] 20:03:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 20:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 820ms 20:03:13 INFO - PROCESS | 1930 | 1463626993154 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 20:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 20:03:13 INFO - PROCESS | 1930 | 1463626993156 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 20:03:13 INFO - PROCESS | 1930 | 1463626993158 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 20:03:13 INFO - PROCESS | 1930 | 1463626993159 Marionette TRACE conn2 <- [1,2130,null,{}] 20:03:13 INFO - PROCESS | 1930 | 1463626993162 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}] 20:03:13 INFO - PROCESS | 1930 | 1463626993267 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 20:03:13 INFO - PROCESS | 1930 | 1463626993333 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x118670800 == 25 [pid = 1930] [id = 540] 20:03:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 200 (0x11257d000) [pid = 1930] [serial = 1620] [outer = 0x0] 20:03:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 201 (0x118837400) [pid = 1930] [serial = 1621] [outer = 0x11257d000] 20:03:13 INFO - PROCESS | 1930 | 1463626993365 Marionette DEBUG loaded listener.js 20:03:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 202 (0x119d44c00) [pid = 1930] [serial = 1622] [outer = 0x11257d000] 20:03:14 INFO - PROCESS | 1930 | 1463626994053 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] 20:03:14 INFO - PROCESS | 1930 | 1463626994082 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 20:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 20:03:14 INFO - PROCESS | 1930 | 1463626994085 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 20:03:14 INFO - PROCESS | 1930 | 1463626994087 Marionette TRACE conn2 <- [1,2134,null,{}] 20:03:14 INFO - PROCESS | 1930 | 1463626994091 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}] 20:03:14 INFO - PROCESS | 1930 | 1463626994181 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 20:03:14 INFO - PROCESS | 1930 | 1463626994244 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x118069800 == 26 [pid = 1930] [id = 541] 20:03:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 203 (0x111f52000) [pid = 1930] [serial = 1623] [outer = 0x0] 20:03:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 204 (0x11269dc00) [pid = 1930] [serial = 1624] [outer = 0x111f52000] 20:03:14 INFO - PROCESS | 1930 | 1463626994272 Marionette DEBUG loaded listener.js 20:03:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 205 (0x1126bfc00) [pid = 1930] [serial = 1625] [outer = 0x111f52000] 20:03:14 INFO - PROCESS | 1930 | 1463626994695 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]]]}] 20:03:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 20:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 621ms 20:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 20:03:14 INFO - PROCESS | 1930 | 1463626994709 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 20:03:14 INFO - PROCESS | 1930 | 1463626994713 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 20:03:14 INFO - PROCESS | 1930 | 1463626994717 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 20:03:14 INFO - PROCESS | 1930 | 1463626994719 Marionette TRACE conn2 <- [1,2138,null,{}] 20:03:14 INFO - PROCESS | 1930 | 1463626994721 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}] 20:03:14 INFO - PROCESS | 1930 | 1463626994829 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 204 (0x13874fc00) [pid = 1930] [serial = 1570] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 203 (0x118383c00) [pid = 1930] [serial = 1429] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 202 (0x119920800) [pid = 1930] [serial = 1434] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 201 (0x119d46800) [pid = 1930] [serial = 1435] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 200 (0x12830f800) [pid = 1930] [serial = 1402] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 199 (0x113341000) [pid = 1930] [serial = 1404] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 198 (0x116153800) [pid = 1930] [serial = 1405] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 197 (0x11889a800) [pid = 1930] [serial = 1431] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 196 (0x1193eec00) [pid = 1930] [serial = 1432] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 195 (0x119d3b800) [pid = 1930] [serial = 1408] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 194 (0x1161f0c00) [pid = 1930] [serial = 1543] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 193 (0x1194b8000) [pid = 1930] [serial = 1407] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 192 (0x1161ee400) [pid = 1930] [serial = 1426] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 191 (0x1126b4c00) [pid = 1930] [serial = 1477] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 190 (0x115e3cc00) [pid = 1930] [serial = 1425] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 189 (0x128be1000) [pid = 1930] [serial = 1414] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 188 (0x128310c00) [pid = 1930] [serial = 1413] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 187 (0x12c8c9c00) [pid = 1930] [serial = 1420] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 186 (0x12c2f4800) [pid = 1930] [serial = 1419] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 185 (0x1248e9000) [pid = 1930] [serial = 1410] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 184 (0x126dee800) [pid = 1930] [serial = 1411] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 183 (0x12a883800) [pid = 1930] [serial = 1417] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 182 (0x1290bd400) [pid = 1930] [serial = 1416] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 181 (0x124be6c00) [pid = 1930] [serial = 1443] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 180 (0x113d69000) [pid = 1930] [serial = 1510] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 179 (0x12568dc00) [pid = 1930] [serial = 1446] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 178 (0x124edcc00) [pid = 1930] [serial = 1444] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 177 (0x112c61400) [pid = 1930] [serial = 1455] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 176 (0x1126b6400) [pid = 1930] [serial = 1453] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 175 (0x1197f6000) [pid = 1930] [serial = 1516] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 174 (0x11837e800) [pid = 1930] [serial = 1514] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x117587400) [pid = 1930] [serial = 1483] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x119103800) [pid = 1930] [serial = 1546] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 171 (0x126ded000) [pid = 1930] [serial = 1449] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 170 (0x11889b400) [pid = 1930] [serial = 1544] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 169 (0x11257dc00) [pid = 1930] [serial = 1452] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 168 (0x1270e3c00) [pid = 1930] [serial = 1450] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x112992800) [pid = 1930] [serial = 1481] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x116a51800) [pid = 1930] [serial = 1511] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x11991b400) [pid = 1930] [serial = 1547] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x11693c000) [pid = 1930] [serial = 1513] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x125eb2000) [pid = 1930] [serial = 1447] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x1129e3c00) [pid = 1930] [serial = 1478] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x124685800) [pid = 1930] [serial = 1441] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x1126b8400) [pid = 1930] [serial = 1423] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x112695400) [pid = 1930] [serial = 1422] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x1182c0000) [pid = 1930] [serial = 1428] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x128ca8400) [pid = 1930] [serial = 1471] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x128c9c000) [pid = 1930] [serial = 1523] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x128304c00) [pid = 1930] [serial = 1468] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x12ab7a000) [pid = 1930] [serial = 1525] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x128b77800) [pid = 1930] [serial = 1360] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x12ab7b000) [pid = 1930] [serial = 1354] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x128bd5c00) [pid = 1930] [serial = 1351] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x112692400) [pid = 1930] [serial = 1342] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x1182c5400) [pid = 1930] [serial = 1345] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x124802800) [pid = 1930] [serial = 1348] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x12be81800) [pid = 1930] [serial = 1357] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x124bea800) [pid = 1930] [serial = 1465] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x124071400) [pid = 1930] [serial = 1462] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x128b7f400) [pid = 1930] [serial = 1522] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x1270ad800) [pid = 1930] [serial = 1520] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x118836c00) [pid = 1930] [serial = 1459] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x126f8fc00) [pid = 1930] [serial = 1550] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x12404ec00) [pid = 1930] [serial = 1461] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x112578c00) [pid = 1930] [serial = 1480] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x124e6b800) [pid = 1930] [serial = 1519] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x11758ac00) [pid = 1930] [serial = 1458] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x116758400) [pid = 1930] [serial = 1456] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x118649400) [pid = 1930] [serial = 892] [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.] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x11889b000) [pid = 1930] [serial = 1486] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x124056c00) [pid = 1930] [serial = 1517] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x125211800) [pid = 1930] [serial = 1493] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x128b72800) [pid = 1930] [serial = 1495] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x1244bec00) [pid = 1930] [serial = 1549] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x12b3ba400) [pid = 1930] [serial = 1553] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x1244be400) [pid = 1930] [serial = 1490] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x124bed800) [pid = 1930] [serial = 1492] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x1295ce000) [pid = 1930] [serial = 1552] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x12937ac00) [pid = 1930] [serial = 1475] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x1194b7000) [pid = 1930] [serial = 1487] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x1241b7c00) [pid = 1930] [serial = 1489] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x12ce18400) [pid = 1930] [serial = 1531] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x128bd9c00) [pid = 1930] [serial = 1469] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x12be7a400) [pid = 1930] [serial = 1526] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x1270e6c00) [pid = 1930] [serial = 1474] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x12bfa2400) [pid = 1930] [serial = 1528] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x129372800) [pid = 1930] [serial = 1472] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x124f75400) [pid = 1930] [serial = 1466] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x1182c7800) [pid = 1930] [serial = 1484] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x12d061400) [pid = 1930] [serial = 1534] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x12d05a000) [pid = 1930] [serial = 1532] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x12bc91c00) [pid = 1930] [serial = 1508] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x12c8c2c00) [pid = 1930] [serial = 1529] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x12eac7c00) [pid = 1930] [serial = 1562] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x12eacd800) [pid = 1930] [serial = 1564] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x12bb17800) [pid = 1930] [serial = 1505] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x12bb22400) [pid = 1930] [serial = 1507] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x116759400) [pid = 1930] [serial = 1225] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x1194bf400) [pid = 1930] [serial = 1291] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x12ab83800) [pid = 1930] [serial = 1240] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x12ab5ec00) [pid = 1930] [serial = 1300] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x124e68800) [pid = 1930] [serial = 1231] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x12b3b8800) [pid = 1930] [serial = 1303] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x1191a4c00) [pid = 1930] [serial = 1228] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x128bdec00) [pid = 1930] [serial = 1234] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x12ab79800) [pid = 1930] [serial = 1502] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x1295cbc00) [pid = 1930] [serial = 1237] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x12d657400) [pid = 1930] [serial = 1559] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x12b3b5400) [pid = 1930] [serial = 1504] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x12c2f8000) [pid = 1930] [serial = 1561] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x12a7c8800) [pid = 1930] [serial = 1499] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x12ab5a000) [pid = 1930] [serial = 1501] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x129377000) [pid = 1930] [serial = 1297] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x1160df000) [pid = 1930] [serial = 1288] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x1258d4000) [pid = 1930] [serial = 1294] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x128da9000) [pid = 1930] [serial = 1496] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x12c2f2400) [pid = 1930] [serial = 1556] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x1297d7c00) [pid = 1930] [serial = 1498] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x12c2fdc00) [pid = 1930] [serial = 1558] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x12bf9f000) [pid = 1930] [serial = 1555] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x1244bc400) [pid = 1930] [serial = 1438] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x1244be800) [pid = 1930] [serial = 1440] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x124059400) [pid = 1930] [serial = 1437] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x12ecb0000) [pid = 1930] [serial = 1568] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x12ead2800) [pid = 1930] [serial = 1565] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x12ecaa000) [pid = 1930] [serial = 1567] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x12d7d4c00) [pid = 1930] [serial = 1541] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x12d65cc00) [pid = 1930] [serial = 1538] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x12d7ce800) [pid = 1930] [serial = 1540] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 74 (0x12d654c00) [pid = 1930] [serial = 1535] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | --DOMWINDOW == 73 (0x12d651800) [pid = 1930] [serial = 1537] [outer = 0x0] [url = about:blank] 20:03:14 INFO - PROCESS | 1930 | 1463626994912 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x11610e000 == 27 [pid = 1930] [id = 542] 20:03:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x1121ad800) [pid = 1930] [serial = 1626] [outer = 0x0] 20:03:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x112692400) [pid = 1930] [serial = 1627] [outer = 0x1121ad800] 20:03:14 INFO - PROCESS | 1930 | 1463626994935 Marionette DEBUG loaded listener.js 20:03:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x112776000) [pid = 1930] [serial = 1628] [outer = 0x1121ad800] 20:03:15 INFO - PROCESS | 1930 | 1463626995276 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]]]}] 20:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 20:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 576ms 20:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 20:03:15 INFO - PROCESS | 1930 | 1463626995294 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 20:03:15 INFO - PROCESS | 1930 | 1463626995295 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 20:03:15 INFO - PROCESS | 1930 | 1463626995297 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 20:03:15 INFO - PROCESS | 1930 | 1463626995300 Marionette TRACE conn2 <- [1,2142,null,{}] 20:03:15 INFO - PROCESS | 1930 | 1463626995308 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}] 20:03:15 INFO - PROCESS | 1930 | 1463626995391 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 20:03:15 INFO - PROCESS | 1930 | 1463626995397 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x119351800 == 28 [pid = 1930] [id = 543] 20:03:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x112ca4800) [pid = 1930] [serial = 1629] [outer = 0x0] 20:03:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x113d63400) [pid = 1930] [serial = 1630] [outer = 0x112ca4800] 20:03:15 INFO - PROCESS | 1930 | 1463626995425 Marionette DEBUG loaded listener.js 20:03:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x1166b7800) [pid = 1930] [serial = 1631] [outer = 0x112ca4800] 20:03:15 INFO - PROCESS | 1930 | 1463626995785 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] 20:03:15 INFO - PROCESS | 1930 | 1463626995820 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 20:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 20:03:15 INFO - PROCESS | 1930 | 1463626995822 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 20:03:15 INFO - PROCESS | 1930 | 1463626995824 Marionette TRACE conn2 <- [1,2146,null,{}] 20:03:15 INFO - PROCESS | 1930 | 1463626995826 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}] 20:03:15 INFO - PROCESS | 1930 | 1463626995902 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 20:03:15 INFO - PROCESS | 1930 | 1463626995907 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x120f1f800 == 29 [pid = 1930] [id = 544] 20:03:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x11675a000) [pid = 1930] [serial = 1632] [outer = 0x0] 20:03:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x116a51800) [pid = 1930] [serial = 1633] [outer = 0x11675a000] 20:03:15 INFO - PROCESS | 1930 | 1463626995935 Marionette DEBUG loaded listener.js 20:03:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x118097c00) [pid = 1930] [serial = 1634] [outer = 0x11675a000] 20:03:16 INFO - PROCESS | 1930 | 1463626996274 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] 20:03:16 INFO - PROCESS | 1930 | 1463626996296 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 20:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 20:03:16 INFO - PROCESS | 1930 | 1463626996298 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 20:03:16 INFO - PROCESS | 1930 | 1463626996299 Marionette TRACE conn2 <- [1,2150,null,{}] 20:03:16 INFO - PROCESS | 1930 | 1463626996302 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}] 20:03:16 INFO - PROCESS | 1930 | 1463626996407 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 20:03:16 INFO - PROCESS | 1930 | 1463626996417 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x11215d000 == 30 [pid = 1930] [id = 545] 20:03:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x11757e400) [pid = 1930] [serial = 1635] [outer = 0x0] 20:03:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x1182c8000) [pid = 1930] [serial = 1636] [outer = 0x11757e400] 20:03:16 INFO - PROCESS | 1930 | 1463626996441 Marionette DEBUG loaded listener.js 20:03:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x118835c00) [pid = 1930] [serial = 1637] [outer = 0x11757e400] 20:03:16 INFO - PROCESS | 1930 | 1463626996787 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]]]}] 20:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 20:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 519ms 20:03:16 INFO - PROCESS | 1930 | 1463626996823 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 20:03:16 INFO - PROCESS | 1930 | 1463626996824 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 20:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 20:03:16 INFO - PROCESS | 1930 | 1463626996827 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 20:03:16 INFO - PROCESS | 1930 | 1463626996828 Marionette TRACE conn2 <- [1,2154,null,{}] 20:03:16 INFO - PROCESS | 1930 | 1463626996830 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}] 20:03:16 INFO - PROCESS | 1930 | 1463626996942 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 20:03:16 INFO - PROCESS | 1930 | 1463626996947 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x125345800 == 31 [pid = 1930] [id = 546] 20:03:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x11889e000) [pid = 1930] [serial = 1638] [outer = 0x0] 20:03:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x1194b7000) [pid = 1930] [serial = 1639] [outer = 0x11889e000] 20:03:17 INFO - PROCESS | 1930 | 1463626997000 Marionette DEBUG loaded listener.js 20:03:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x119d46000) [pid = 1930] [serial = 1640] [outer = 0x11889e000] 20:03:17 INFO - PROCESS | 1930 | 1463626997316 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]]]}] 20:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 20:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 517ms 20:03:17 INFO - PROCESS | 1930 | 1463626997345 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 20:03:17 INFO - PROCESS | 1930 | 1463626997346 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 20:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 20:03:17 INFO - PROCESS | 1930 | 1463626997348 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 20:03:17 INFO - PROCESS | 1930 | 1463626997349 Marionette TRACE conn2 <- [1,2158,null,{}] 20:03:17 INFO - PROCESS | 1930 | 1463626997352 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}] 20:03:17 INFO - PROCESS | 1930 | 1463626997448 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 20:03:17 INFO - PROCESS | 1930 | 1463626997460 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x125f2d800 == 32 [pid = 1930] [id = 547] 20:03:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x1194c3c00) [pid = 1930] [serial = 1641] [outer = 0x0] 20:03:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x119ec9000) [pid = 1930] [serial = 1642] [outer = 0x1194c3c00] 20:03:17 INFO - PROCESS | 1930 | 1463626997485 Marionette DEBUG loaded listener.js 20:03:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x12404f800) [pid = 1930] [serial = 1643] [outer = 0x1194c3c00] 20:03:17 INFO - PROCESS | 1930 | 1463626997820 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]]]}] 20:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 20:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 519ms 20:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 20:03:17 INFO - PROCESS | 1930 | 1463626997869 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 20:03:17 INFO - PROCESS | 1930 | 1463626997870 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 20:03:17 INFO - PROCESS | 1930 | 1463626997872 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 20:03:17 INFO - PROCESS | 1930 | 1463626997873 Marionette TRACE conn2 <- [1,2162,null,{}] 20:03:17 INFO - PROCESS | 1930 | 1463626997875 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}] 20:03:17 INFO - PROCESS | 1930 | 1463626997973 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 20:03:18 INFO - PROCESS | 1930 | 1463626998005 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x128a26800 == 33 [pid = 1930] [id = 548] 20:03:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x119d46400) [pid = 1930] [serial = 1644] [outer = 0x0] 20:03:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x124056c00) [pid = 1930] [serial = 1645] [outer = 0x119d46400] 20:03:18 INFO - PROCESS | 1930 | 1463626998030 Marionette DEBUG loaded listener.js 20:03:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x12406e400) [pid = 1930] [serial = 1646] [outer = 0x119d46400] 20:03:18 INFO - PROCESS | 1930 | 1463626998343 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]]]}] 20:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 20:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 519ms 20:03:18 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x11257e400) [pid = 1930] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 20:03:18 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x11257e000) [pid = 1930] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 20:03:18 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x110d98400) [pid = 1930] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 20:03:18 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x1180a0000) [pid = 1930] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 20:03:18 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x1180a2000) [pid = 1930] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 20:03:18 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x11864bc00) [pid = 1930] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 20:03:18 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x112694400) [pid = 1930] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 20:03:18 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x110f52400) [pid = 1930] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 20:03:18 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x111c1cc00) [pid = 1930] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 20:03:18 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x113b66c00) [pid = 1930] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 20:03:18 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x111c1d400) [pid = 1930] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 20:03:18 INFO - PROCESS | 1930 | 1463626998405 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 20:03:18 INFO - PROCESS | 1930 | 1463626998406 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 20:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 20:03:18 INFO - PROCESS | 1930 | 1463626998410 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 20:03:18 INFO - PROCESS | 1930 | 1463626998412 Marionette TRACE conn2 <- [1,2166,null,{}] 20:03:18 INFO - PROCESS | 1930 | 1463626998414 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}] 20:03:18 INFO - PROCESS | 1930 | 1463626998500 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 20:03:18 INFO - PROCESS | 1930 | 1463626998505 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x1241ea800 == 34 [pid = 1930] [id = 549] 20:03:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x112575c00) [pid = 1930] [serial = 1647] [outer = 0x0] 20:03:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x11269e000) [pid = 1930] [serial = 1648] [outer = 0x112575c00] 20:03:18 INFO - PROCESS | 1930 | 1463626998530 Marionette DEBUG loaded listener.js 20:03:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x11809e000) [pid = 1930] [serial = 1649] [outer = 0x112575c00] 20:03:18 INFO - PROCESS | 1930 | 1463626998856 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]]]}] 20:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 20:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 471ms 20:03:18 INFO - PROCESS | 1930 | 1463626998883 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 20:03:18 INFO - PROCESS | 1930 | 1463626998884 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 20:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 20:03:18 INFO - PROCESS | 1930 | 1463626998886 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 20:03:18 INFO - PROCESS | 1930 | 1463626998887 Marionette TRACE conn2 <- [1,2170,null,{}] 20:03:18 INFO - PROCESS | 1930 | 1463626998889 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}] 20:03:18 INFO - PROCESS | 1930 | 1463626998967 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 20:03:18 INFO - PROCESS | 1930 | 1463626998976 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x129529000 == 35 [pid = 1930] [id = 550] 20:03:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x118892800) [pid = 1930] [serial = 1650] [outer = 0x0] 20:03:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x124073c00) [pid = 1930] [serial = 1651] [outer = 0x118892800] 20:03:19 INFO - PROCESS | 1930 | 1463626999001 Marionette DEBUG loaded listener.js 20:03:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x1241b8000) [pid = 1930] [serial = 1652] [outer = 0x118892800] 20:03:19 INFO - PROCESS | 1930 | 1463626999329 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]]]}] 20:03:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 20:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 471ms 20:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 20:03:19 INFO - PROCESS | 1930 | 1463626999369 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 20:03:19 INFO - PROCESS | 1930 | 1463626999370 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 20:03:19 INFO - PROCESS | 1930 | 1463626999374 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 20:03:19 INFO - PROCESS | 1930 | 1463626999378 Marionette TRACE conn2 <- [1,2174,null,{}] 20:03:19 INFO - PROCESS | 1930 | 1463626999380 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}] 20:03:19 INFO - PROCESS | 1930 | 1463626999475 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 20:03:19 INFO - PROCESS | 1930 | 1463626999480 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a8b8800 == 36 [pid = 1930] [id = 551] 20:03:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x1241b3000) [pid = 1930] [serial = 1653] [outer = 0x0] 20:03:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x1243ce800) [pid = 1930] [serial = 1654] [outer = 0x1241b3000] 20:03:19 INFO - PROCESS | 1930 | 1463626999508 Marionette DEBUG loaded listener.js 20:03:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x1244c2400) [pid = 1930] [serial = 1655] [outer = 0x1241b3000] 20:03:19 INFO - PROCESS | 1930 | 1463626999818 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]]]}] 20:03:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 20:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 472ms 20:03:19 INFO - PROCESS | 1930 | 1463626999845 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 20:03:19 INFO - PROCESS | 1930 | 1463626999847 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 20:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 20:03:19 INFO - PROCESS | 1930 | 1463626999849 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 20:03:19 INFO - PROCESS | 1930 | 1463626999850 Marionette TRACE conn2 <- [1,2178,null,{}] 20:03:19 INFO - PROCESS | 1930 | 1463626999852 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}] 20:03:19 INFO - PROCESS | 1930 | 1463626999935 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 20:03:19 INFO - PROCESS | 1930 | 1463626999987 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a91b000 == 37 [pid = 1930] [id = 552] 20:03:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x1241b9c00) [pid = 1930] [serial = 1656] [outer = 0x0] 20:03:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x1244c4c00) [pid = 1930] [serial = 1657] [outer = 0x1241b9c00] 20:03:20 INFO - PROCESS | 1930 | 1463627000012 Marionette DEBUG loaded listener.js 20:03:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x124ab5000) [pid = 1930] [serial = 1658] [outer = 0x1241b9c00] 20:03:20 INFO - PROCESS | 1930 | 1463627000267 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]]]}] 20:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 20:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 468ms 20:03:20 INFO - PROCESS | 1930 | 1463627000318 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 20:03:20 INFO - PROCESS | 1930 | 1463627000319 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 20:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 20:03:20 INFO - PROCESS | 1930 | 1463627000329 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 20:03:20 INFO - PROCESS | 1930 | 1463627000330 Marionette TRACE conn2 <- [1,2182,null,{}] 20:03:20 INFO - PROCESS | 1930 | 1463627000332 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}] 20:03:20 INFO - PROCESS | 1930 | 1463627000419 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 20:03:20 INFO - PROCESS | 1930 | 1463627000523 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x113fda000 == 38 [pid = 1930] [id = 553] 20:03:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x110d8d400) [pid = 1930] [serial = 1659] [outer = 0x0] 20:03:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x110d94800) [pid = 1930] [serial = 1660] [outer = 0x110d8d400] 20:03:20 INFO - PROCESS | 1930 | 1463627000554 Marionette DEBUG loaded listener.js 20:03:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x111e23400) [pid = 1930] [serial = 1661] [outer = 0x110d8d400] 20:03:20 INFO - PROCESS | 1930 | 1463627000984 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]]]}] 20:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 20:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 729ms 20:03:21 INFO - PROCESS | 1930 | 1463627001051 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 20:03:21 INFO - PROCESS | 1930 | 1463627001054 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 20:03:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 20:03:21 INFO - PROCESS | 1930 | 1463627001057 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 20:03:21 INFO - PROCESS | 1930 | 1463627001060 Marionette TRACE conn2 <- [1,2186,null,{}] 20:03:21 INFO - PROCESS | 1930 | 1463627001063 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}] 20:03:21 INFO - PROCESS | 1930 | 1463627001167 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 20:03:21 INFO - PROCESS | 1930 | 1463627001222 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x120612800 == 39 [pid = 1930] [id = 554] 20:03:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x11257a800) [pid = 1930] [serial = 1662] [outer = 0x0] 20:03:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x112776800) [pid = 1930] [serial = 1663] [outer = 0x11257a800] 20:03:21 INFO - PROCESS | 1930 | 1463627001253 Marionette DEBUG loaded listener.js 20:03:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x11334c400) [pid = 1930] [serial = 1664] [outer = 0x11257a800] 20:03:21 INFO - PROCESS | 1930 | 1463627001720 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]]]}] 20:03:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 20:03:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 673ms 20:03:21 INFO - PROCESS | 1930 | 1463627001734 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 20:03:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 20:03:21 INFO - PROCESS | 1930 | 1463627001738 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 20:03:21 INFO - PROCESS | 1930 | 1463627001742 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 20:03:21 INFO - PROCESS | 1930 | 1463627001745 Marionette TRACE conn2 <- [1,2190,null,{}] 20:03:21 INFO - PROCESS | 1930 | 1463627001748 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}] 20:03:21 INFO - PROCESS | 1930 | 1463627001930 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 20:03:22 INFO - PROCESS | 1930 | 1463627002095 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x12abbb800 == 40 [pid = 1930] [id = 555] 20:03:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x11889b400) [pid = 1930] [serial = 1665] [outer = 0x0] 20:03:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x119103800) [pid = 1930] [serial = 1666] [outer = 0x11889b400] 20:03:22 INFO - PROCESS | 1930 | 1463627002126 Marionette DEBUG loaded listener.js 20:03:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x1194c1000) [pid = 1930] [serial = 1667] [outer = 0x11889b400] 20:03:22 INFO - PROCESS | 1930 | 1463627002547 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]]]}] 20:03:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 20:03:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 822ms 20:03:22 INFO - PROCESS | 1930 | 1463627002563 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 20:03:22 INFO - PROCESS | 1930 | 1463627002565 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 20:03:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 20:03:22 INFO - PROCESS | 1930 | 1463627002572 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 20:03:22 INFO - PROCESS | 1930 | 1463627002576 Marionette TRACE conn2 <- [1,2194,null,{}] 20:03:22 INFO - PROCESS | 1930 | 1463627002579 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}] 20:03:22 INFO - PROCESS | 1930 | 1463627002684 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 20:03:22 INFO - PROCESS | 1930 | 1463627002735 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba09800 == 41 [pid = 1930] [id = 556] 20:03:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x1199af000) [pid = 1930] [serial = 1668] [outer = 0x0] 20:03:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x124070000) [pid = 1930] [serial = 1669] [outer = 0x1199af000] 20:03:22 INFO - PROCESS | 1930 | 1463627002769 Marionette DEBUG loaded listener.js 20:03:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x1244b7c00) [pid = 1930] [serial = 1670] [outer = 0x1199af000] 20:03:23 INFO - PROCESS | 1930 | 1463627003153 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]]]}] 20:03:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 20:03:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 626ms 20:03:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 20:03:23 INFO - PROCESS | 1930 | 1463627003195 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 20:03:23 INFO - PROCESS | 1930 | 1463627003196 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 20:03:23 INFO - PROCESS | 1930 | 1463627003198 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 20:03:23 INFO - PROCESS | 1930 | 1463627003200 Marionette TRACE conn2 <- [1,2198,null,{}] 20:03:23 INFO - PROCESS | 1930 | 1463627003202 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}] 20:03:23 INFO - PROCESS | 1930 | 1463627003301 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 20:03:23 INFO - PROCESS | 1930 | 1463627003385 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba75800 == 42 [pid = 1930] [id = 557] 20:03:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x1244c0000) [pid = 1930] [serial = 1671] [outer = 0x0] 20:03:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x124becc00) [pid = 1930] [serial = 1672] [outer = 0x1244c0000] 20:03:23 INFO - PROCESS | 1930 | 1463627003416 Marionette DEBUG loaded listener.js 20:03:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x118647400) [pid = 1930] [serial = 1673] [outer = 0x1244c0000] 20:03:23 INFO - PROCESS | 1930 | 1463627003816 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]]]}] 20:03:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 20:03:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 669ms 20:03:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 20:03:23 INFO - PROCESS | 1930 | 1463627003868 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 20:03:23 INFO - PROCESS | 1930 | 1463627003870 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 20:03:23 INFO - PROCESS | 1930 | 1463627003872 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 20:03:23 INFO - PROCESS | 1930 | 1463627003873 Marionette TRACE conn2 <- [1,2202,null,{}] 20:03:23 INFO - PROCESS | 1930 | 1463627003875 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}] 20:03:23 INFO - PROCESS | 1930 | 1463627003975 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 20:03:24 INFO - PROCESS | 1930 | 1463627004029 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba90800 == 43 [pid = 1930] [id = 558] 20:03:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x124e62c00) [pid = 1930] [serial = 1674] [outer = 0x0] 20:03:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x124e65800) [pid = 1930] [serial = 1675] [outer = 0x124e62c00] 20:03:24 INFO - PROCESS | 1930 | 1463627004063 Marionette DEBUG loaded listener.js 20:03:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x124ed5c00) [pid = 1930] [serial = 1676] [outer = 0x124e62c00] 20:03:24 INFO - PROCESS | 1930 | 1463627004712 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]]]}] 20:03:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 20:03:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 870ms 20:03:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 20:03:24 INFO - PROCESS | 1930 | 1463627004743 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 20:03:24 INFO - PROCESS | 1930 | 1463627004745 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 20:03:24 INFO - PROCESS | 1930 | 1463627004748 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 20:03:24 INFO - PROCESS | 1930 | 1463627004751 Marionette TRACE conn2 <- [1,2206,null,{}] 20:03:24 INFO - PROCESS | 1930 | 1463627004755 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}] 20:03:24 INFO - PROCESS | 1930 | 1463627004852 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 20:03:24 INFO - PROCESS | 1930 | 1463627004923 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x119be7800 == 44 [pid = 1930] [id = 559] 20:03:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x112570c00) [pid = 1930] [serial = 1677] [outer = 0x0] 20:03:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x11269f800) [pid = 1930] [serial = 1678] [outer = 0x112570c00] 20:03:24 INFO - PROCESS | 1930 | 1463627004950 Marionette DEBUG loaded listener.js 20:03:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x112771000) [pid = 1930] [serial = 1679] [outer = 0x112570c00] 20:03:25 INFO - PROCESS | 1930 | --DOCSHELL 0x12a91b000 == 43 [pid = 1930] [id = 552] 20:03:25 INFO - PROCESS | 1930 | --DOCSHELL 0x12a8b8800 == 42 [pid = 1930] [id = 551] 20:03:25 INFO - PROCESS | 1930 | --DOCSHELL 0x129529000 == 41 [pid = 1930] [id = 550] 20:03:25 INFO - PROCESS | 1930 | --DOCSHELL 0x1241ea800 == 40 [pid = 1930] [id = 549] 20:03:25 INFO - PROCESS | 1930 | --DOCSHELL 0x128a26800 == 39 [pid = 1930] [id = 548] 20:03:25 INFO - PROCESS | 1930 | --DOCSHELL 0x125f2d800 == 38 [pid = 1930] [id = 547] 20:03:25 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x118894800) [pid = 1930] [serial = 1603] [outer = 0x0] [url = about:blank] 20:03:25 INFO - PROCESS | 1930 | --DOCSHELL 0x125345800 == 37 [pid = 1930] [id = 546] 20:03:25 INFO - PROCESS | 1930 | --DOCSHELL 0x11215d000 == 36 [pid = 1930] [id = 545] 20:03:25 INFO - PROCESS | 1930 | --DOCSHELL 0x120f1f800 == 35 [pid = 1930] [id = 544] 20:03:25 INFO - PROCESS | 1930 | --DOCSHELL 0x119351800 == 34 [pid = 1930] [id = 543] 20:03:25 INFO - PROCESS | 1930 | --DOCSHELL 0x11610e000 == 33 [pid = 1930] [id = 542] 20:03:25 INFO - PROCESS | 1930 | 1463627005407 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]]]}] 20:03:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 20:03:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 674ms 20:03:25 INFO - PROCESS | 1930 | 1463627005421 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 20:03:25 INFO - PROCESS | 1930 | 1463627005425 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 20:03:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 20:03:25 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x138754400) [pid = 1930] [serial = 1571] [outer = 0x0] [url = about:blank] 20:03:25 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x111e26400) [pid = 1930] [serial = 1573] [outer = 0x0] [url = about:blank] 20:03:25 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x1121b0800) [pid = 1930] [serial = 1574] [outer = 0x0] [url = about:blank] 20:03:25 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x1160e0000) [pid = 1930] [serial = 1582] [outer = 0x0] [url = about:blank] 20:03:25 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x116997800) [pid = 1930] [serial = 1585] [outer = 0x0] [url = about:blank] 20:03:25 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x117580c00) [pid = 1930] [serial = 1586] [outer = 0x0] [url = about:blank] 20:03:25 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x112774c00) [pid = 1930] [serial = 1579] [outer = 0x0] [url = about:blank] 20:03:25 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x112c5cc00) [pid = 1930] [serial = 1580] [outer = 0x0] [url = about:blank] 20:03:25 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x11269e400) [pid = 1930] [serial = 1576] [outer = 0x0] [url = about:blank] 20:03:25 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x11276f000) [pid = 1930] [serial = 1577] [outer = 0x0] [url = about:blank] 20:03:25 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x11269c000) [pid = 1930] [serial = 1601] [outer = 0x0] [url = about:blank] 20:03:25 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x1182bf400) [pid = 1930] [serial = 1588] [outer = 0x0] [url = about:blank] 20:03:25 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x118643400) [pid = 1930] [serial = 1589] [outer = 0x0] [url = about:blank] 20:03:25 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x1193edc00) [pid = 1930] [serial = 1592] [outer = 0x0] [url = about:blank] 20:03:25 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x118831000) [pid = 1930] [serial = 1591] [outer = 0x0] [url = about:blank] 20:03:25 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x1194bc400) [pid = 1930] [serial = 1594] [outer = 0x0] [url = about:blank] 20:03:25 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x1194c2800) [pid = 1930] [serial = 1595] [outer = 0x0] [url = about:blank] 20:03:25 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x112772c00) [pid = 1930] [serial = 1597] [outer = 0x0] [url = about:blank] 20:03:25 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x1166b3c00) [pid = 1930] [serial = 1598] [outer = 0x0] [url = about:blank] 20:03:25 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x1161f4400) [pid = 1930] [serial = 1583] [outer = 0x0] [url = about:blank] 20:03:25 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x116759c00) [pid = 1930] [serial = 1600] [outer = 0x0] [url = about:blank] 20:03:25 INFO - PROCESS | 1930 | 1463627005443 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 20:03:25 INFO - PROCESS | 1930 | 1463627005445 Marionette TRACE conn2 <- [1,2210,null,{}] 20:03:25 INFO - PROCESS | 1930 | 1463627005449 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}] 20:03:25 INFO - PROCESS | 1930 | 1463627005529 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 20:03:25 INFO - PROCESS | 1930 | 1463627005534 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x116967000 == 34 [pid = 1930] [id = 560] 20:03:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x112771c00) [pid = 1930] [serial = 1680] [outer = 0x0] 20:03:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x112968000) [pid = 1930] [serial = 1681] [outer = 0x112771c00] 20:03:25 INFO - PROCESS | 1930 | 1463627005560 Marionette DEBUG loaded listener.js 20:03:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x113411800) [pid = 1930] [serial = 1682] [outer = 0x112771c00] 20:03:25 INFO - PROCESS | 1930 | 1463627005907 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]]]}] 20:03:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 20:03:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 485ms 20:03:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 20:03:25 INFO - PROCESS | 1930 | 1463627005914 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 20:03:25 INFO - PROCESS | 1930 | 1463627005915 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 20:03:25 INFO - PROCESS | 1930 | 1463627005917 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 20:03:25 INFO - PROCESS | 1930 | 1463627005920 Marionette TRACE conn2 <- [1,2214,null,{}] 20:03:25 INFO - PROCESS | 1930 | 1463627005929 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}] 20:03:26 INFO - PROCESS | 1930 | 1463627006033 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 20:03:26 INFO - PROCESS | 1930 | 1463627006084 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x1199c5000 == 35 [pid = 1930] [id = 561] 20:03:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x115e3dc00) [pid = 1930] [serial = 1683] [outer = 0x0] 20:03:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x116757800) [pid = 1930] [serial = 1684] [outer = 0x115e3dc00] 20:03:26 INFO - PROCESS | 1930 | 1463627006112 Marionette DEBUG loaded listener.js 20:03:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x118093400) [pid = 1930] [serial = 1685] [outer = 0x115e3dc00] 20:03:26 INFO - PROCESS | 1930 | 1463627006426 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]]]}] 20:03:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 20:03:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 526ms 20:03:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 20:03:26 INFO - PROCESS | 1930 | 1463627006445 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 20:03:26 INFO - PROCESS | 1930 | 1463627006446 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 20:03:26 INFO - PROCESS | 1930 | 1463627006448 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 20:03:26 INFO - PROCESS | 1930 | 1463627006449 Marionette TRACE conn2 <- [1,2218,null,{}] 20:03:26 INFO - PROCESS | 1930 | 1463627006462 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}] 20:03:26 INFO - PROCESS | 1930 | 1463627006538 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 20:03:26 INFO - PROCESS | 1930 | 1463627006596 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x120f3c800 == 36 [pid = 1930] [id = 562] 20:03:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x117675000) [pid = 1930] [serial = 1686] [outer = 0x0] 20:03:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x1183e1400) [pid = 1930] [serial = 1687] [outer = 0x117675000] 20:03:26 INFO - PROCESS | 1930 | 1463627006622 Marionette DEBUG loaded listener.js 20:03:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x1193e8000) [pid = 1930] [serial = 1688] [outer = 0x117675000] 20:03:26 INFO - PROCESS | 1930 | 1463627006878 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]]]}] 20:03:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 20:03:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 483ms 20:03:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 20:03:26 INFO - PROCESS | 1930 | 1463627006932 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 20:03:26 INFO - PROCESS | 1930 | 1463627006933 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 20:03:26 INFO - PROCESS | 1930 | 1463627006935 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 20:03:26 INFO - PROCESS | 1930 | 1463627006936 Marionette TRACE conn2 <- [1,2222,null,{}] 20:03:26 INFO - PROCESS | 1930 | 1463627006946 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}] 20:03:27 INFO - PROCESS | 1930 | 1463627007030 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 20:03:27 INFO - PROCESS | 1930 | 1463627007035 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x1256d0000 == 37 [pid = 1930] [id = 563] 20:03:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x1194b5c00) [pid = 1930] [serial = 1689] [outer = 0x0] 20:03:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x11991b400) [pid = 1930] [serial = 1690] [outer = 0x1194b5c00] 20:03:27 INFO - PROCESS | 1930 | 1463627007060 Marionette DEBUG loaded listener.js 20:03:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x119d3e400) [pid = 1930] [serial = 1691] [outer = 0x1194b5c00] 20:03:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 20:03:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 470ms 20:03:27 INFO - PROCESS | 1930 | 1463627007401 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]]]}] 20:03:27 INFO - PROCESS | 1930 | 1463627007406 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 20:03:27 INFO - PROCESS | 1930 | 1463627007408 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 20:03:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 20:03:27 INFO - PROCESS | 1930 | 1463627007411 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 20:03:27 INFO - PROCESS | 1930 | 1463627007412 Marionette TRACE conn2 <- [1,2226,null,{}] 20:03:27 INFO - PROCESS | 1930 | 1463627007415 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}] 20:03:27 INFO - PROCESS | 1930 | 1463627007541 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 20:03:27 INFO - PROCESS | 1930 | 1463627007555 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x118667800 == 38 [pid = 1930] [id = 564] 20:03:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x118834400) [pid = 1930] [serial = 1692] [outer = 0x0] 20:03:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x119d43400) [pid = 1930] [serial = 1693] [outer = 0x118834400] 20:03:27 INFO - PROCESS | 1930 | 1463627007588 Marionette DEBUG loaded listener.js 20:03:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x12425f800) [pid = 1930] [serial = 1694] [outer = 0x118834400] 20:03:27 INFO - PROCESS | 1930 | 1463627007967 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]]]}] 20:03:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 20:03:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 570ms 20:03:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 20:03:27 INFO - PROCESS | 1930 | 1463627007982 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 20:03:27 INFO - PROCESS | 1930 | 1463627007984 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 20:03:27 INFO - PROCESS | 1930 | 1463627007988 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 20:03:27 INFO - PROCESS | 1930 | 1463627007989 Marionette TRACE conn2 <- [1,2230,null,{}] 20:03:27 INFO - PROCESS | 1930 | 1463627007993 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}] 20:03:28 INFO - PROCESS | 1930 | 1463627008144 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 20:03:28 INFO - PROCESS | 1930 | 1463627008167 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x128c48000 == 39 [pid = 1930] [id = 565] 20:03:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x1243ce400) [pid = 1930] [serial = 1695] [outer = 0x0] 20:03:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x124be3400) [pid = 1930] [serial = 1696] [outer = 0x1243ce400] 20:03:28 INFO - PROCESS | 1930 | 1463627008206 Marionette DEBUG loaded listener.js 20:03:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x124e62000) [pid = 1930] [serial = 1697] [outer = 0x1243ce400] 20:03:28 INFO - PROCESS | 1930 | 1463627008535 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]]]}] 20:03:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 20:03:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 572ms 20:03:28 INFO - PROCESS | 1930 | 1463627008559 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 20:03:28 INFO - PROCESS | 1930 | 1463627008560 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 20:03:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 20:03:28 INFO - PROCESS | 1930 | 1463627008563 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 20:03:28 INFO - PROCESS | 1930 | 1463627008564 Marionette TRACE conn2 <- [1,2234,null,{}] 20:03:28 INFO - PROCESS | 1930 | 1463627008566 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}] 20:03:28 INFO - PROCESS | 1930 | 1463627008674 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 20:03:28 INFO - PROCESS | 1930 | 1463627008708 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x129784800 == 40 [pid = 1930] [id = 566] 20:03:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x124e61000) [pid = 1930] [serial = 1698] [outer = 0x0] 20:03:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x124ede800) [pid = 1930] [serial = 1699] [outer = 0x124e61000] 20:03:28 INFO - PROCESS | 1930 | 1463627008734 Marionette DEBUG loaded listener.js 20:03:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x125210c00) [pid = 1930] [serial = 1700] [outer = 0x124e61000] 20:03:29 INFO - PROCESS | 1930 | 1463627009069 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]]]}] 20:03:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 20:03:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 518ms 20:03:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 20:03:29 INFO - PROCESS | 1930 | 1463627009081 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 20:03:29 INFO - PROCESS | 1930 | 1463627009082 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 20:03:29 INFO - PROCESS | 1930 | 1463627009084 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 20:03:29 INFO - PROCESS | 1930 | 1463627009085 Marionette TRACE conn2 <- [1,2238,null,{}] 20:03:29 INFO - PROCESS | 1930 | 1463627009088 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}] 20:03:29 INFO - PROCESS | 1930 | 1463627009187 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 20:03:29 INFO - PROCESS | 1930 | 1463627009198 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a91e800 == 41 [pid = 1930] [id = 567] 20:03:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x124eaf800) [pid = 1930] [serial = 1701] [outer = 0x0] 20:03:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x1256bb000) [pid = 1930] [serial = 1702] [outer = 0x124eaf800] 20:03:29 INFO - PROCESS | 1930 | 1463627009223 Marionette DEBUG loaded listener.js 20:03:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x1258d1c00) [pid = 1930] [serial = 1703] [outer = 0x124eaf800] 20:03:29 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x118892800) [pid = 1930] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 20:03:29 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x11757e400) [pid = 1930] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 20:03:29 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x1241b3000) [pid = 1930] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 20:03:29 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x11889e000) [pid = 1930] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 20:03:29 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x1194c3c00) [pid = 1930] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 20:03:29 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x111f52000) [pid = 1930] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 20:03:29 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x1121ad800) [pid = 1930] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 20:03:29 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x112ca4800) [pid = 1930] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 20:03:29 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x11675a000) [pid = 1930] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 20:03:29 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x119d46400) [pid = 1930] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 20:03:29 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x112575c00) [pid = 1930] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 20:03:29 INFO - PROCESS | 1930 | 1463627009636 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]]]}] 20:03:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 20:03:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 569ms 20:03:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 20:03:29 INFO - PROCESS | 1930 | 1463627009653 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 20:03:29 INFO - PROCESS | 1930 | 1463627009655 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 20:03:29 INFO - PROCESS | 1930 | 1463627009657 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 20:03:29 INFO - PROCESS | 1930 | 1463627009658 Marionette TRACE conn2 <- [1,2242,null,{}] 20:03:29 INFO - PROCESS | 1930 | 1463627009660 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}] 20:03:29 INFO - PROCESS | 1930 | 1463627009742 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 20:03:29 INFO - PROCESS | 1930 | 1463627009747 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x12839f800 == 42 [pid = 1930] [id = 568] 20:03:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x11269c400) [pid = 1930] [serial = 1704] [outer = 0x0] 20:03:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x11757e400) [pid = 1930] [serial = 1705] [outer = 0x11269c400] 20:03:29 INFO - PROCESS | 1930 | 1463627009773 Marionette DEBUG loaded listener.js 20:03:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x12406c400) [pid = 1930] [serial = 1706] [outer = 0x11269c400] 20:03:30 INFO - PROCESS | 1930 | 1463627010111 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]]]}] 20:03:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 20:03:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 470ms 20:03:30 INFO - PROCESS | 1930 | 1463627010128 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 20:03:30 INFO - PROCESS | 1930 | 1463627010129 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 20:03:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 20:03:30 INFO - PROCESS | 1930 | 1463627010140 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 20:03:30 INFO - PROCESS | 1930 | 1463627010144 Marionette TRACE conn2 <- [1,2246,null,{}] 20:03:30 INFO - PROCESS | 1930 | 1463627010146 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}] 20:03:30 INFO - PROCESS | 1930 | 1463627010263 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 20:03:30 INFO - PROCESS | 1930 | 1463627010269 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba83800 == 43 [pid = 1930] [id = 569] 20:03:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x1126b6000) [pid = 1930] [serial = 1707] [outer = 0x0] 20:03:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x124e61400) [pid = 1930] [serial = 1708] [outer = 0x1126b6000] 20:03:30 INFO - PROCESS | 1930 | 1463627010299 Marionette DEBUG loaded listener.js 20:03:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x126d34800) [pid = 1930] [serial = 1709] [outer = 0x1126b6000] 20:03:30 INFO - PROCESS | 1930 | 1463627010599 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]]]}] 20:03:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 20:03:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 471ms 20:03:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 20:03:30 INFO - PROCESS | 1930 | 1463627010612 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 20:03:30 INFO - PROCESS | 1930 | 1463627010613 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 20:03:30 INFO - PROCESS | 1930 | 1463627010615 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 20:03:30 INFO - PROCESS | 1930 | 1463627010616 Marionette TRACE conn2 <- [1,2250,null,{}] 20:03:30 INFO - PROCESS | 1930 | 1463627010619 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}] 20:03:30 INFO - PROCESS | 1930 | 1463627010705 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 20:03:30 INFO - PROCESS | 1930 | 1463627010712 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bead000 == 44 [pid = 1930] [id = 570] 20:03:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x126d39800) [pid = 1930] [serial = 1710] [outer = 0x0] 20:03:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x126fe9000) [pid = 1930] [serial = 1711] [outer = 0x126d39800] 20:03:30 INFO - PROCESS | 1930 | 1463627010735 Marionette DEBUG loaded listener.js 20:03:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x1270e3c00) [pid = 1930] [serial = 1712] [outer = 0x126d39800] 20:03:31 INFO - PROCESS | 1930 | 1463627011084 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]]]}] 20:03:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 20:03:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 519ms 20:03:31 INFO - PROCESS | 1930 | 1463627011135 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 20:03:31 INFO - PROCESS | 1930 | 1463627011136 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 20:03:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 20:03:31 INFO - PROCESS | 1930 | 1463627011147 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 20:03:31 INFO - PROCESS | 1930 | 1463627011148 Marionette TRACE conn2 <- [1,2254,null,{}] 20:03:31 INFO - PROCESS | 1930 | 1463627011150 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}] 20:03:31 INFO - PROCESS | 1930 | 1463627011236 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 20:03:31 INFO - PROCESS | 1930 | 1463627011245 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c2cf800 == 45 [pid = 1930] [id = 571] 20:03:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x1270e7000) [pid = 1930] [serial = 1713] [outer = 0x0] 20:03:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x1270ef400) [pid = 1930] [serial = 1714] [outer = 0x1270e7000] 20:03:31 INFO - PROCESS | 1930 | 1463627011269 Marionette DEBUG loaded listener.js 20:03:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x128309000) [pid = 1930] [serial = 1715] [outer = 0x1270e7000] 20:03:31 INFO - PROCESS | 1930 | 1463627011578 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]]]}] 20:03:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 20:03:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 476ms 20:03:31 INFO - PROCESS | 1930 | 1463627011659 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 20:03:31 INFO - PROCESS | 1930 | 1463627011662 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 20:03:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 20:03:31 INFO - PROCESS | 1930 | 1463627011666 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 20:03:31 INFO - PROCESS | 1930 | 1463627011668 Marionette TRACE conn2 <- [1,2258,null,{}] 20:03:31 INFO - PROCESS | 1930 | 1463627011672 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}] 20:03:31 INFO - PROCESS | 1930 | 1463627011767 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 20:03:31 INFO - PROCESS | 1930 | 1463627011862 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x117e0d000 == 46 [pid = 1930] [id = 572] 20:03:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x11214e000) [pid = 1930] [serial = 1716] [outer = 0x0] 20:03:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x112579800) [pid = 1930] [serial = 1717] [outer = 0x11214e000] 20:03:31 INFO - PROCESS | 1930 | 1463627011893 Marionette DEBUG loaded listener.js 20:03:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x112767800) [pid = 1930] [serial = 1718] [outer = 0x11214e000] 20:03:32 INFO - PROCESS | 1930 | 1463627012342 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]]]}] 20:03:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 20:03:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 725ms 20:03:32 INFO - PROCESS | 1930 | 1463627012446 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 20:03:32 INFO - PROCESS | 1930 | 1463627012448 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 20:03:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 20:03:32 INFO - PROCESS | 1930 | 1463627012456 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 20:03:32 INFO - PROCESS | 1930 | 1463627012458 Marionette TRACE conn2 <- [1,2262,null,{}] 20:03:32 INFO - PROCESS | 1930 | 1463627012461 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}] 20:03:32 INFO - PROCESS | 1930 | 1463627012564 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 20:03:32 INFO - PROCESS | 1930 | 1463627012620 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x1240a2000 == 47 [pid = 1930] [id = 573] 20:03:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x112767c00) [pid = 1930] [serial = 1719] [outer = 0x0] 20:03:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x11675ec00) [pid = 1930] [serial = 1720] [outer = 0x112767c00] 20:03:32 INFO - PROCESS | 1930 | 1463627012650 Marionette DEBUG loaded listener.js 20:03:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x117679400) [pid = 1930] [serial = 1721] [outer = 0x112767c00] 20:03:33 INFO - PROCESS | 1930 | 1463627013099 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]]]}] 20:03:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 20:03:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 673ms 20:03:33 INFO - PROCESS | 1930 | 1463627013127 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 20:03:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 20:03:33 INFO - PROCESS | 1930 | 1463627013128 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 20:03:33 INFO - PROCESS | 1930 | 1463627013131 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 20:03:33 INFO - PROCESS | 1930 | 1463627013132 Marionette TRACE conn2 <- [1,2266,null,{}] 20:03:33 INFO - PROCESS | 1930 | 1463627013139 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}] 20:03:33 INFO - PROCESS | 1930 | 1463627013244 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 20:03:33 INFO - PROCESS | 1930 | 1463627013305 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x12baa0800 == 48 [pid = 1930] [id = 574] 20:03:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x119d41400) [pid = 1930] [serial = 1722] [outer = 0x0] 20:03:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x119d46800) [pid = 1930] [serial = 1723] [outer = 0x119d41400] 20:03:33 INFO - PROCESS | 1930 | 1463627013378 Marionette DEBUG loaded listener.js 20:03:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x124055000) [pid = 1930] [serial = 1724] [outer = 0x119d41400] 20:03:33 INFO - PROCESS | 1930 | 1463627013806 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]]]}] 20:03:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 20:03:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 723ms 20:03:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 20:03:33 INFO - PROCESS | 1930 | 1463627013877 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 20:03:33 INFO - PROCESS | 1930 | 1463627013879 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 20:03:33 INFO - PROCESS | 1930 | 1463627013881 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 20:03:33 INFO - PROCESS | 1930 | 1463627013882 Marionette TRACE conn2 <- [1,2270,null,{}] 20:03:33 INFO - PROCESS | 1930 | 1463627013884 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}] 20:03:33 INFO - PROCESS | 1930 | 1463627013986 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 20:03:34 INFO - PROCESS | 1930 | 1463627014045 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c2ea000 == 49 [pid = 1930] [id = 575] 20:03:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x124075400) [pid = 1930] [serial = 1725] [outer = 0x0] 20:03:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x124807800) [pid = 1930] [serial = 1726] [outer = 0x124075400] 20:03:34 INFO - PROCESS | 1930 | 1463627014074 Marionette DEBUG loaded listener.js 20:03:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x124ea2800) [pid = 1930] [serial = 1727] [outer = 0x124075400] 20:03:34 INFO - PROCESS | 1930 | 1463627014712 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]]]}] 20:03:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 20:03:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 871ms 20:03:34 INFO - PROCESS | 1930 | 1463627014756 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 20:03:34 INFO - PROCESS | 1930 | 1463627014758 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 20:03:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 20:03:34 INFO - PROCESS | 1930 | 1463627014763 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 20:03:34 INFO - PROCESS | 1930 | 1463627014765 Marionette TRACE conn2 <- [1,2274,null,{}] 20:03:34 INFO - PROCESS | 1930 | 1463627014769 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}] 20:03:34 INFO - PROCESS | 1930 | 1463627014859 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 20:03:34 INFO - PROCESS | 1930 | 1463627014936 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x1161e3800 == 50 [pid = 1930] [id = 576] 20:03:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x110f5cc00) [pid = 1930] [serial = 1728] [outer = 0x0] 20:03:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x112573c00) [pid = 1930] [serial = 1729] [outer = 0x110f5cc00] 20:03:34 INFO - PROCESS | 1930 | 1463627014964 Marionette DEBUG loaded listener.js 20:03:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x112691c00) [pid = 1930] [serial = 1730] [outer = 0x110f5cc00] 20:03:35 INFO - PROCESS | 1930 | 1463627015395 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]]]}] 20:03:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 20:03:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 674ms 20:03:35 INFO - PROCESS | 1930 | 1463627015438 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 20:03:35 INFO - PROCESS | 1930 | 1463627015442 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 20:03:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 20:03:35 INFO - PROCESS | 1930 | 1463627015446 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 20:03:35 INFO - PROCESS | 1930 | 1463627015448 Marionette TRACE conn2 <- [1,2278,null,{}] 20:03:35 INFO - PROCESS | 1930 | 1463627015450 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}] 20:03:35 INFO - PROCESS | 1930 | 1463627015542 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 20:03:35 INFO - PROCESS | 1930 | 1463627015609 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x118671000 == 51 [pid = 1930] [id = 577] 20:03:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x1126bd000) [pid = 1930] [serial = 1731] [outer = 0x0] 20:03:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x112773400) [pid = 1930] [serial = 1732] [outer = 0x1126bd000] 20:03:35 INFO - PROCESS | 1930 | 1463627015652 Marionette DEBUG loaded listener.js 20:03:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x112974c00) [pid = 1930] [serial = 1733] [outer = 0x1126bd000] 20:03:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12bead000 == 50 [pid = 1930] [id = 570] 20:03:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba83800 == 49 [pid = 1930] [id = 569] 20:03:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12839f800 == 48 [pid = 1930] [id = 568] 20:03:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12a91e800 == 47 [pid = 1930] [id = 567] 20:03:36 INFO - PROCESS | 1930 | --DOCSHELL 0x129784800 == 46 [pid = 1930] [id = 566] 20:03:36 INFO - PROCESS | 1930 | --DOCSHELL 0x128c48000 == 45 [pid = 1930] [id = 565] 20:03:36 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x118837400) [pid = 1930] [serial = 1621] [outer = 0x0] [url = about:blank] 20:03:36 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x11276a400) [pid = 1930] [serial = 1606] [outer = 0x0] [url = about:blank] 20:03:36 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x113406400) [pid = 1930] [serial = 1609] [outer = 0x0] [url = about:blank] 20:03:36 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x118620800) [pid = 1930] [serial = 1612] [outer = 0x0] [url = about:blank] 20:03:36 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x11991b800) [pid = 1930] [serial = 1615] [outer = 0x0] [url = about:blank] 20:03:36 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x11766e400) [pid = 1930] [serial = 1618] [outer = 0x0] [url = about:blank] 20:03:36 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x1244c4c00) [pid = 1930] [serial = 1657] [outer = 0x0] [url = about:blank] 20:03:36 INFO - PROCESS | 1930 | --DOCSHELL 0x118667800 == 44 [pid = 1930] [id = 564] 20:03:36 INFO - PROCESS | 1930 | --DOCSHELL 0x1256d0000 == 43 [pid = 1930] [id = 563] 20:03:36 INFO - PROCESS | 1930 | --DOCSHELL 0x120f3c800 == 42 [pid = 1930] [id = 562] 20:03:36 INFO - PROCESS | 1930 | --DOCSHELL 0x1199c5000 == 41 [pid = 1930] [id = 561] 20:03:36 INFO - PROCESS | 1930 | --DOCSHELL 0x116967000 == 40 [pid = 1930] [id = 560] 20:03:36 INFO - PROCESS | 1930 | --DOCSHELL 0x119be7800 == 39 [pid = 1930] [id = 559] 20:03:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba90800 == 38 [pid = 1930] [id = 558] 20:03:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba75800 == 37 [pid = 1930] [id = 557] 20:03:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba09800 == 36 [pid = 1930] [id = 556] 20:03:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12abbb800 == 35 [pid = 1930] [id = 555] 20:03:36 INFO - PROCESS | 1930 | --DOCSHELL 0x120612800 == 34 [pid = 1930] [id = 554] 20:03:36 INFO - PROCESS | 1930 | --DOCSHELL 0x113fda000 == 33 [pid = 1930] [id = 553] 20:03:36 INFO - PROCESS | 1930 | 1463627016186 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]]]}] 20:03:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 20:03:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 770ms 20:03:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 20:03:36 INFO - PROCESS | 1930 | 1463627016217 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 20:03:36 INFO - PROCESS | 1930 | 1463627016218 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 20:03:36 INFO - PROCESS | 1930 | 1463627016220 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 20:03:36 INFO - PROCESS | 1930 | 1463627016222 Marionette TRACE conn2 <- [1,2282,null,{}] 20:03:36 INFO - PROCESS | 1930 | 1463627016230 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}] 20:03:36 INFO - PROCESS | 1930 | 1463627016312 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 20:03:36 INFO - PROCESS | 1930 | 1463627016317 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x118667800 == 34 [pid = 1930] [id = 578] 20:03:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x112c65000) [pid = 1930] [serial = 1734] [outer = 0x0] 20:03:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x113344c00) [pid = 1930] [serial = 1735] [outer = 0x112c65000] 20:03:36 INFO - PROCESS | 1930 | 1463627016345 Marionette DEBUG loaded listener.js 20:03:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x115ec1400) [pid = 1930] [serial = 1736] [outer = 0x112c65000] 20:03:36 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x1194b7000) [pid = 1930] [serial = 1639] [outer = 0x0] [url = about:blank] 20:03:36 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x119ec9000) [pid = 1930] [serial = 1642] [outer = 0x0] [url = about:blank] 20:03:36 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x1126bfc00) [pid = 1930] [serial = 1625] [outer = 0x0] [url = about:blank] 20:03:36 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x11269dc00) [pid = 1930] [serial = 1624] [outer = 0x0] [url = about:blank] 20:03:36 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x112692400) [pid = 1930] [serial = 1627] [outer = 0x0] [url = about:blank] 20:03:36 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x112776000) [pid = 1930] [serial = 1628] [outer = 0x0] [url = about:blank] 20:03:36 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x113d63400) [pid = 1930] [serial = 1630] [outer = 0x0] [url = about:blank] 20:03:36 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x1166b7800) [pid = 1930] [serial = 1631] [outer = 0x0] [url = about:blank] 20:03:36 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x118097c00) [pid = 1930] [serial = 1634] [outer = 0x0] [url = about:blank] 20:03:36 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x116a51800) [pid = 1930] [serial = 1633] [outer = 0x0] [url = about:blank] 20:03:36 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x119d46000) [pid = 1930] [serial = 1640] [outer = 0x0] [url = about:blank] 20:03:36 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x124056c00) [pid = 1930] [serial = 1645] [outer = 0x0] [url = about:blank] 20:03:36 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x11269e000) [pid = 1930] [serial = 1648] [outer = 0x0] [url = about:blank] 20:03:36 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x11809e000) [pid = 1930] [serial = 1649] [outer = 0x0] [url = about:blank] 20:03:36 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x1243ce800) [pid = 1930] [serial = 1654] [outer = 0x0] [url = about:blank] 20:03:36 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x12406e400) [pid = 1930] [serial = 1646] [outer = 0x0] [url = about:blank] 20:03:36 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x124073c00) [pid = 1930] [serial = 1651] [outer = 0x0] [url = about:blank] 20:03:36 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x1182c8000) [pid = 1930] [serial = 1636] [outer = 0x0] [url = about:blank] 20:03:36 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x118835c00) [pid = 1930] [serial = 1637] [outer = 0x0] [url = about:blank] 20:03:36 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x12404f800) [pid = 1930] [serial = 1643] [outer = 0x0] [url = about:blank] 20:03:36 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x1241b8000) [pid = 1930] [serial = 1652] [outer = 0x0] [url = about:blank] 20:03:36 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x1244c2400) [pid = 1930] [serial = 1655] [outer = 0x0] [url = about:blank] 20:03:36 INFO - PROCESS | 1930 | 1463627016717 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]]]}] 20:03:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 20:03:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 522ms 20:03:36 INFO - PROCESS | 1930 | 1463627016742 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 20:03:36 INFO - PROCESS | 1930 | 1463627016744 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 20:03:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 20:03:36 INFO - PROCESS | 1930 | 1463627016746 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 20:03:36 INFO - PROCESS | 1930 | 1463627016747 Marionette TRACE conn2 <- [1,2286,null,{}] 20:03:36 INFO - PROCESS | 1930 | 1463627016749 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}] 20:03:36 INFO - PROCESS | 1930 | 1463627016829 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 20:03:36 INFO - PROCESS | 1930 | 1463627016833 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x120603800 == 35 [pid = 1930] [id = 579] 20:03:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x1160dd000) [pid = 1930] [serial = 1737] [outer = 0x0] 20:03:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x1166b5000) [pid = 1930] [serial = 1738] [outer = 0x1160dd000] 20:03:36 INFO - PROCESS | 1930 | 1463627016859 Marionette DEBUG loaded listener.js 20:03:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x116998c00) [pid = 1930] [serial = 1739] [outer = 0x1160dd000] 20:03:37 INFO - PROCESS | 1930 | 1463627017212 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]]]}] 20:03:37 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 20:03:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 518ms 20:03:37 INFO - PROCESS | 1930 | 1463627017264 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 20:03:37 INFO - PROCESS | 1930 | 1463627017265 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 20:03:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 20:03:37 INFO - PROCESS | 1930 | 1463627017273 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 20:03:37 INFO - PROCESS | 1930 | 1463627017274 Marionette TRACE conn2 <- [1,2290,null,{}] 20:03:37 INFO - PROCESS | 1930 | 1463627017277 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}] 20:03:37 INFO - PROCESS | 1930 | 1463627017343 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 20:03:37 INFO - PROCESS | 1930 | 1463627017349 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x120f6f000 == 36 [pid = 1930] [id = 580] 20:03:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x116a52400) [pid = 1930] [serial = 1740] [outer = 0x0] 20:03:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x117588000) [pid = 1930] [serial = 1741] [outer = 0x116a52400] 20:03:37 INFO - PROCESS | 1930 | 1463627017376 Marionette DEBUG loaded listener.js 20:03:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x1180a0800) [pid = 1930] [serial = 1742] [outer = 0x116a52400] 20:03:37 INFO - PROCESS | 1930 | 1463627017699 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]]]}] 20:03:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 20:03:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 477ms 20:03:37 INFO - PROCESS | 1930 | 1463627017745 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 20:03:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 20:03:37 INFO - PROCESS | 1930 | 1463627017747 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 20:03:37 INFO - PROCESS | 1930 | 1463627017750 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 20:03:37 INFO - PROCESS | 1930 | 1463627017752 Marionette TRACE conn2 <- [1,2294,null,{}] 20:03:37 INFO - PROCESS | 1930 | 1463627017755 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}] 20:03:37 INFO - PROCESS | 1930 | 1463627017900 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 20:03:38 INFO - PROCESS | 1930 | 1463627017990 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x1241f1800 == 37 [pid = 1930] [id = 581] 20:03:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x118095c00) [pid = 1930] [serial = 1743] [outer = 0x0] 20:03:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x1183dd800) [pid = 1930] [serial = 1744] [outer = 0x118095c00] 20:03:38 INFO - PROCESS | 1930 | 1463627018033 Marionette DEBUG loaded listener.js 20:03:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x11910a000) [pid = 1930] [serial = 1745] [outer = 0x118095c00] 20:03:38 INFO - PROCESS | 1930 | 1463627018446 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]]]}] 20:03:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 20:03:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 719ms 20:03:38 INFO - PROCESS | 1930 | 1463627018470 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 20:03:38 INFO - PROCESS | 1930 | 1463627018471 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 20:03:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 20:03:38 INFO - PROCESS | 1930 | 1463627018474 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 20:03:38 INFO - PROCESS | 1930 | 1463627018474 Marionette TRACE conn2 <- [1,2298,null,{}] 20:03:38 INFO - PROCESS | 1930 | 1463627018485 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}] 20:03:38 INFO - PROCESS | 1930 | 1463627018598 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 20:03:38 INFO - PROCESS | 1930 | 1463627018649 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x12534f000 == 38 [pid = 1930] [id = 582] 20:03:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x1193e2000) [pid = 1930] [serial = 1746] [outer = 0x0] 20:03:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x1194b6000) [pid = 1930] [serial = 1747] [outer = 0x1193e2000] 20:03:38 INFO - PROCESS | 1930 | 1463627018690 Marionette DEBUG loaded listener.js 20:03:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x1194c1800) [pid = 1930] [serial = 1748] [outer = 0x1193e2000] 20:03:39 INFO - PROCESS | 1930 | 1463627019137 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]]]}] 20:03:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 20:03:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 679ms 20:03:39 INFO - PROCESS | 1930 | 1463627019153 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 20:03:39 INFO - PROCESS | 1930 | 1463627019154 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 20:03:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 20:03:39 INFO - PROCESS | 1930 | 1463627019164 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 20:03:39 INFO - PROCESS | 1930 | 1463627019165 Marionette TRACE conn2 <- [1,2302,null,{}] 20:03:39 INFO - PROCESS | 1930 | 1463627019167 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}] 20:03:39 INFO - PROCESS | 1930 | 1463627019264 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 20:03:39 INFO - PROCESS | 1930 | 1463627019316 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x125f41800 == 39 [pid = 1930] [id = 583] 20:03:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x1194b8000) [pid = 1930] [serial = 1749] [outer = 0x0] 20:03:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x1199a6400) [pid = 1930] [serial = 1750] [outer = 0x1194b8000] 20:03:39 INFO - PROCESS | 1930 | 1463627019340 Marionette DEBUG loaded listener.js 20:03:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x119d44400) [pid = 1930] [serial = 1751] [outer = 0x1194b8000] 20:03:39 INFO - PROCESS | 1930 | 1463627019685 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]]]}] 20:03:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 20:03:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 576ms 20:03:39 INFO - PROCESS | 1930 | 1463627019734 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 20:03:39 INFO - PROCESS | 1930 | 1463627019735 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 20:03:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 20:03:39 INFO - PROCESS | 1930 | 1463627019737 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 20:03:39 INFO - PROCESS | 1930 | 1463627019738 Marionette TRACE conn2 <- [1,2306,null,{}] 20:03:39 INFO - PROCESS | 1930 | 1463627019741 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}] 20:03:39 INFO - PROCESS | 1930 | 1463627019838 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 20:03:39 INFO - PROCESS | 1930 | 1463627019849 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x1283b4800 == 40 [pid = 1930] [id = 584] 20:03:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x119d45000) [pid = 1930] [serial = 1752] [outer = 0x0] 20:03:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x119dd2000) [pid = 1930] [serial = 1753] [outer = 0x119d45000] 20:03:39 INFO - PROCESS | 1930 | 1463627019874 Marionette DEBUG loaded listener.js 20:03:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x124051c00) [pid = 1930] [serial = 1754] [outer = 0x119d45000] 20:03:40 INFO - PROCESS | 1930 | 1463627020221 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]]]}] 20:03:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 20:03:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 518ms 20:03:40 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x11281a000) [pid = 1930] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 20:03:40 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x1241b9c00) [pid = 1930] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 20:03:40 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x111c19c00) [pid = 1930] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 20:03:40 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x118646000) [pid = 1930] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 20:03:40 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x11257d000) [pid = 1930] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 20:03:40 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x112692000) [pid = 1930] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 20:03:40 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x1194bac00) [pid = 1930] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 20:03:40 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x11758a400) [pid = 1930] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 20:03:40 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x124e62c00) [pid = 1930] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 20:03:40 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x117675000) [pid = 1930] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 20:03:40 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x112570c00) [pid = 1930] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 20:03:40 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x1243ce400) [pid = 1930] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 20:03:40 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x126d39800) [pid = 1930] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 20:03:40 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x115e3dc00) [pid = 1930] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 20:03:40 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x112771c00) [pid = 1930] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 20:03:40 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x124e61000) [pid = 1930] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 20:03:40 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x1194b5c00) [pid = 1930] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 20:03:40 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x124eaf800) [pid = 1930] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 20:03:40 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x11269c400) [pid = 1930] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 20:03:40 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x1126b6000) [pid = 1930] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 20:03:40 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x118834400) [pid = 1930] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 20:03:40 INFO - PROCESS | 1930 | 1463627020446 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 20:03:40 INFO - PROCESS | 1930 | 1463627020449 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 20:03:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 20:03:40 INFO - PROCESS | 1930 | 1463627020466 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 20:03:40 INFO - PROCESS | 1930 | 1463627020468 Marionette TRACE conn2 <- [1,2310,null,{}] 20:03:40 INFO - PROCESS | 1930 | 1463627020471 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}] 20:03:40 INFO - PROCESS | 1930 | 1463627020620 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 20:03:40 INFO - PROCESS | 1930 | 1463627020627 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x118677800 == 41 [pid = 1930] [id = 585] 20:03:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x11269c800) [pid = 1930] [serial = 1755] [outer = 0x0] 20:03:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x112966400) [pid = 1930] [serial = 1756] [outer = 0x11269c800] 20:03:40 INFO - PROCESS | 1930 | 1463627020666 Marionette DEBUG loaded listener.js 20:03:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x117675000) [pid = 1930] [serial = 1757] [outer = 0x11269c800] 20:03:41 INFO - PROCESS | 1930 | 1463627021053 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]]]}] 20:03:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 20:03:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 623ms 20:03:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 20:03:41 INFO - PROCESS | 1930 | 1463627021087 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 20:03:41 INFO - PROCESS | 1930 | 1463627021088 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 20:03:41 INFO - PROCESS | 1930 | 1463627021091 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 20:03:41 INFO - PROCESS | 1930 | 1463627021094 Marionette TRACE conn2 <- [1,2314,null,{}] 20:03:41 INFO - PROCESS | 1930 | 1463627021097 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}] 20:03:41 INFO - PROCESS | 1930 | 1463627021216 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 20:03:41 INFO - PROCESS | 1930 | 1463627021223 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x128d28000 == 42 [pid = 1930] [id = 586] 20:03:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x118646000) [pid = 1930] [serial = 1758] [outer = 0x0] 20:03:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x12406b400) [pid = 1930] [serial = 1759] [outer = 0x118646000] 20:03:41 INFO - PROCESS | 1930 | 1463627021253 Marionette DEBUG loaded listener.js 20:03:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x1241bdc00) [pid = 1930] [serial = 1760] [outer = 0x118646000] 20:03:41 INFO - PROCESS | 1930 | 1463627021568 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]]]}] 20:03:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 20:03:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 524ms 20:03:41 INFO - PROCESS | 1930 | 1463627021614 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 20:03:41 INFO - PROCESS | 1930 | 1463627021615 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 20:03:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 20:03:41 INFO - PROCESS | 1930 | 1463627021618 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 20:03:41 INFO - PROCESS | 1930 | 1463627021619 Marionette TRACE conn2 <- [1,2318,null,{}] 20:03:41 INFO - PROCESS | 1930 | 1463627021621 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}] 20:03:41 INFO - PROCESS | 1930 | 1463627021703 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 20:03:41 INFO - PROCESS | 1930 | 1463627021707 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a706000 == 43 [pid = 1930] [id = 587] 20:03:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x1241bfc00) [pid = 1930] [serial = 1761] [outer = 0x0] 20:03:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x1244b9000) [pid = 1930] [serial = 1762] [outer = 0x1241bfc00] 20:03:41 INFO - PROCESS | 1930 | 1463627021733 Marionette DEBUG loaded listener.js 20:03:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x1244c3400) [pid = 1930] [serial = 1763] [outer = 0x1241bfc00] 20:03:42 INFO - PROCESS | 1930 | 1463627022071 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] 20:03:42 INFO - PROCESS | 1930 | 1463627022088 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 20:03:42 INFO - PROCESS | 1930 | 1463627022090 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 20:03:42 INFO - PROCESS | 1930 | 1463627022092 Marionette TRACE conn2 <- [1,2322,null,{}] 20:03:42 INFO - PROCESS | 1930 | 1463627022095 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}] 20:03:42 INFO - PROCESS | 1930 | 1463627022204 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 20:03:42 INFO - PROCESS | 1930 | 1463627022211 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a8c0800 == 44 [pid = 1930] [id = 588] 20:03:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x112770800) [pid = 1930] [serial = 1764] [outer = 0x0] 20:03:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x124056c00) [pid = 1930] [serial = 1765] [outer = 0x112770800] 20:03:42 INFO - PROCESS | 1930 | 1463627022237 Marionette DEBUG loaded listener.js 20:03:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x124be9800) [pid = 1930] [serial = 1766] [outer = 0x112770800] 20:03:42 INFO - PROCESS | 1930 | 1463627022635 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]]]}] 20:03:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 20:03:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 572ms 20:03:42 INFO - PROCESS | 1930 | 1463627022672 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 20:03:42 INFO - PROCESS | 1930 | 1463627022676 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 20:03:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 20:03:42 INFO - PROCESS | 1930 | 1463627022681 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 20:03:42 INFO - PROCESS | 1930 | 1463627022683 Marionette TRACE conn2 <- [1,2326,null,{}] 20:03:42 INFO - PROCESS | 1930 | 1463627022687 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}] 20:03:42 INFO - PROCESS | 1930 | 1463627022795 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 20:03:42 INFO - PROCESS | 1930 | 1463627022866 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x116723000 == 45 [pid = 1930] [id = 589] 20:03:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x111f19c00) [pid = 1930] [serial = 1767] [outer = 0x0] 20:03:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x112695000) [pid = 1930] [serial = 1768] [outer = 0x111f19c00] 20:03:42 INFO - PROCESS | 1930 | 1463627022899 Marionette DEBUG loaded listener.js 20:03:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x1126b9000) [pid = 1930] [serial = 1769] [outer = 0x111f19c00] 20:03:43 INFO - PROCESS | 1930 | 1463627023327 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]]]}] 20:03:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 20:03:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 675ms 20:03:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 20:03:43 INFO - PROCESS | 1930 | 1463627023356 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 20:03:43 INFO - PROCESS | 1930 | 1463627023360 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 20:03:43 INFO - PROCESS | 1930 | 1463627023364 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 20:03:43 INFO - PROCESS | 1930 | 1463627023366 Marionette TRACE conn2 <- [1,2330,null,{}] 20:03:43 INFO - PROCESS | 1930 | 1463627023369 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}] 20:03:43 INFO - PROCESS | 1930 | 1463627023473 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 20:03:43 INFO - PROCESS | 1930 | 1463627023543 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x120f3c800 == 46 [pid = 1930] [id = 590] 20:03:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x11276a000) [pid = 1930] [serial = 1770] [outer = 0x0] 20:03:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x112c5c800) [pid = 1930] [serial = 1771] [outer = 0x11276a000] 20:03:43 INFO - PROCESS | 1930 | 1463627023575 Marionette DEBUG loaded listener.js 20:03:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x116075400) [pid = 1930] [serial = 1772] [outer = 0x11276a000] 20:03:43 INFO - PROCESS | 1930 | 1463627023979 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]]]}] 20:03:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 20:03:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 620ms 20:03:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 20:03:43 INFO - PROCESS | 1930 | 1463627023985 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 20:03:43 INFO - PROCESS | 1930 | 1463627023986 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 20:03:43 INFO - PROCESS | 1930 | 1463627023989 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 20:03:43 INFO - PROCESS | 1930 | 1463627023991 Marionette TRACE conn2 <- [1,2334,null,{}] 20:03:44 INFO - PROCESS | 1930 | 1463627023999 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}] 20:03:44 INFO - PROCESS | 1930 | 1463627024105 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 20:03:44 INFO - PROCESS | 1930 | 1463627024205 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a8b5000 == 47 [pid = 1930] [id = 591] 20:03:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x116ac9400) [pid = 1930] [serial = 1773] [outer = 0x0] 20:03:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x118379800) [pid = 1930] [serial = 1774] [outer = 0x116ac9400] 20:03:44 INFO - PROCESS | 1930 | 1463627024237 Marionette DEBUG loaded listener.js 20:03:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x11864b400) [pid = 1930] [serial = 1775] [outer = 0x116ac9400] 20:03:44 INFO - PROCESS | 1930 | 1463627024639 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]]]}] 20:03:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 20:03:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 672ms 20:03:44 INFO - PROCESS | 1930 | 1463627024662 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 20:03:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 20:03:44 INFO - PROCESS | 1930 | 1463627024664 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 20:03:44 INFO - PROCESS | 1930 | 1463627024667 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 20:03:44 INFO - PROCESS | 1930 | 1463627024668 Marionette TRACE conn2 <- [1,2338,null,{}] 20:03:44 INFO - PROCESS | 1930 | 1463627024670 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}] 20:03:44 INFO - PROCESS | 1930 | 1463627024773 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 20:03:44 INFO - PROCESS | 1930 | 1463627024843 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x12b314000 == 48 [pid = 1930] [id = 592] 20:03:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x118836000) [pid = 1930] [serial = 1776] [outer = 0x0] 20:03:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x1193e5400) [pid = 1930] [serial = 1777] [outer = 0x118836000] 20:03:44 INFO - PROCESS | 1930 | 1463627024874 Marionette DEBUG loaded listener.js 20:03:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x124052400) [pid = 1930] [serial = 1778] [outer = 0x118836000] 20:03:45 INFO - PROCESS | 1930 | 1463627025295 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]]]}] 20:03:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 20:03:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 668ms 20:03:45 INFO - PROCESS | 1930 | 1463627025336 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 20:03:45 INFO - PROCESS | 1930 | 1463627025337 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 20:03:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 20:03:45 INFO - PROCESS | 1930 | 1463627025358 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 20:03:45 INFO - PROCESS | 1930 | 1463627025359 Marionette TRACE conn2 <- [1,2342,null,{}] 20:03:45 INFO - PROCESS | 1930 | 1463627025363 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}] 20:03:45 INFO - PROCESS | 1930 | 1463627025463 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 20:03:45 INFO - PROCESS | 1930 | 1463627025550 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba7c000 == 49 [pid = 1930] [id = 593] 20:03:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x1193f3000) [pid = 1930] [serial = 1779] [outer = 0x0] 20:03:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x12415e000) [pid = 1930] [serial = 1780] [outer = 0x1193f3000] 20:03:45 INFO - PROCESS | 1930 | 1463627025580 Marionette DEBUG loaded listener.js 20:03:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x1241c1800) [pid = 1930] [serial = 1781] [outer = 0x1193f3000] 20:03:45 INFO - PROCESS | 1930 | 1463627025983 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]]]}] 20:03:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 20:03:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 691ms 20:03:46 INFO - PROCESS | 1930 | 1463627026030 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 20:03:46 INFO - PROCESS | 1930 | 1463627026032 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 20:03:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 20:03:46 INFO - PROCESS | 1930 | 1463627026034 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 20:03:46 INFO - PROCESS | 1930 | 1463627026035 Marionette TRACE conn2 <- [1,2346,null,{}] 20:03:46 INFO - PROCESS | 1930 | 1463627026038 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}] 20:03:46 INFO - PROCESS | 1930 | 1463627026157 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 20:03:46 INFO - PROCESS | 1930 | 1463627026218 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x12baa3800 == 50 [pid = 1930] [id = 594] 20:03:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x110f59c00) [pid = 1930] [serial = 1782] [outer = 0x0] 20:03:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x124bebc00) [pid = 1930] [serial = 1783] [outer = 0x110f59c00] 20:03:46 INFO - PROCESS | 1930 | 1463627026297 Marionette DEBUG loaded listener.js 20:03:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x124f77400) [pid = 1930] [serial = 1784] [outer = 0x110f59c00] 20:03:46 INFO - PROCESS | 1930 | 1463627026747 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]]]}] 20:03:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 20:03:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 721ms 20:03:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 20:03:46 INFO - PROCESS | 1930 | 1463627026778 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 20:03:46 INFO - PROCESS | 1930 | 1463627026779 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 20:03:46 INFO - PROCESS | 1930 | 1463627026781 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 20:03:46 INFO - PROCESS | 1930 | 1463627026782 Marionette TRACE conn2 <- [1,2350,null,{}] 20:03:46 INFO - PROCESS | 1930 | 1463627026785 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}] 20:03:47 INFO - PROCESS | 1930 | 1463627027019 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 20:03:47 INFO - PROCESS | 1930 | 1463627027086 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x118668800 == 51 [pid = 1930] [id = 595] 20:03:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x110f56800) [pid = 1930] [serial = 1785] [outer = 0x0] 20:03:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x110f5e000) [pid = 1930] [serial = 1786] [outer = 0x110f56800] 20:03:47 INFO - PROCESS | 1930 | 1463627027115 Marionette DEBUG loaded listener.js 20:03:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x11257d000) [pid = 1930] [serial = 1787] [outer = 0x110f56800] 20:03:47 INFO - PROCESS | 1930 | 1463627027574 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]]]}] 20:03:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 20:03:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 825ms 20:03:47 INFO - PROCESS | 1930 | 1463627027607 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 20:03:47 INFO - PROCESS | 1930 | 1463627027609 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 20:03:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 20:03:47 INFO - PROCESS | 1930 | 1463627027612 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 20:03:47 INFO - PROCESS | 1930 | 1463627027614 Marionette TRACE conn2 <- [1,2354,null,{}] 20:03:47 INFO - PROCESS | 1930 | 1463627027617 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}] 20:03:47 INFO - PROCESS | 1930 | 1463627027711 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 20:03:47 INFO - PROCESS | 1930 | 1463627027771 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x118655000 == 52 [pid = 1930] [id = 596] 20:03:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x11281bc00) [pid = 1930] [serial = 1788] [outer = 0x0] 20:03:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x112c98c00) [pid = 1930] [serial = 1789] [outer = 0x11281bc00] 20:03:47 INFO - PROCESS | 1930 | 1463627027800 Marionette DEBUG loaded listener.js 20:03:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x113d0d800) [pid = 1930] [serial = 1790] [outer = 0x11281bc00] 20:03:47 INFO - PROCESS | 1930 | --DOCSHELL 0x12a706000 == 51 [pid = 1930] [id = 587] 20:03:47 INFO - PROCESS | 1930 | --DOCSHELL 0x128d28000 == 50 [pid = 1930] [id = 586] 20:03:47 INFO - PROCESS | 1930 | --DOCSHELL 0x118677800 == 49 [pid = 1930] [id = 585] 20:03:47 INFO - PROCESS | 1930 | --DOCSHELL 0x1283b4800 == 48 [pid = 1930] [id = 584] 20:03:47 INFO - PROCESS | 1930 | --DOCSHELL 0x125f41800 == 47 [pid = 1930] [id = 583] 20:03:47 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x1270ef400) [pid = 1930] [serial = 1714] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOCSHELL 0x12534f000 == 46 [pid = 1930] [id = 582] 20:03:48 INFO - PROCESS | 1930 | --DOCSHELL 0x1241f1800 == 45 [pid = 1930] [id = 581] 20:03:48 INFO - PROCESS | 1930 | --DOCSHELL 0x120f6f000 == 44 [pid = 1930] [id = 580] 20:03:48 INFO - PROCESS | 1930 | --DOCSHELL 0x120603800 == 43 [pid = 1930] [id = 579] 20:03:48 INFO - PROCESS | 1930 | --DOCSHELL 0x118667800 == 42 [pid = 1930] [id = 578] 20:03:48 INFO - PROCESS | 1930 | --DOCSHELL 0x118671000 == 41 [pid = 1930] [id = 577] 20:03:48 INFO - PROCESS | 1930 | --DOCSHELL 0x1161e3800 == 40 [pid = 1930] [id = 576] 20:03:48 INFO - PROCESS | 1930 | --DOCSHELL 0x12c2ea000 == 39 [pid = 1930] [id = 575] 20:03:48 INFO - PROCESS | 1930 | --DOCSHELL 0x12baa0800 == 38 [pid = 1930] [id = 574] 20:03:48 INFO - PROCESS | 1930 | --DOCSHELL 0x1240a2000 == 37 [pid = 1930] [id = 573] 20:03:48 INFO - PROCESS | 1930 | --DOCSHELL 0x117e0d000 == 36 [pid = 1930] [id = 572] 20:03:48 INFO - PROCESS | 1930 | --DOCSHELL 0x12c2cf800 == 35 [pid = 1930] [id = 571] 20:03:48 INFO - PROCESS | 1930 | 1463627028187 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]]]}] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x116190c00) [pid = 1930] [serial = 1610] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x124ab5000) [pid = 1930] [serial = 1658] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x1199ad400) [pid = 1930] [serial = 1619] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x1197ef400) [pid = 1930] [serial = 1604] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x119d44c00) [pid = 1930] [serial = 1622] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x112775c00) [pid = 1930] [serial = 1607] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x1199ac000) [pid = 1930] [serial = 1616] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x1193e0c00) [pid = 1930] [serial = 1613] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x110d94800) [pid = 1930] [serial = 1660] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x124ed5c00) [pid = 1930] [serial = 1676] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x124e65800) [pid = 1930] [serial = 1675] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x1183e1400) [pid = 1930] [serial = 1687] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x1193e8000) [pid = 1930] [serial = 1688] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x11269f800) [pid = 1930] [serial = 1678] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x124be3400) [pid = 1930] [serial = 1696] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x112771000) [pid = 1930] [serial = 1679] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x124becc00) [pid = 1930] [serial = 1672] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x119103800) [pid = 1930] [serial = 1666] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x1270e3c00) [pid = 1930] [serial = 1712] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x124070000) [pid = 1930] [serial = 1669] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x116757800) [pid = 1930] [serial = 1684] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x118093400) [pid = 1930] [serial = 1685] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x112776800) [pid = 1930] [serial = 1663] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x112968000) [pid = 1930] [serial = 1681] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x113411800) [pid = 1930] [serial = 1682] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x124ede800) [pid = 1930] [serial = 1699] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x11991b400) [pid = 1930] [serial = 1690] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x119d3e400) [pid = 1930] [serial = 1691] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x1256bb000) [pid = 1930] [serial = 1702] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x125210c00) [pid = 1930] [serial = 1700] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x11757e400) [pid = 1930] [serial = 1705] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x12406c400) [pid = 1930] [serial = 1706] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x126fe9000) [pid = 1930] [serial = 1711] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x124e61400) [pid = 1930] [serial = 1708] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x1258d1c00) [pid = 1930] [serial = 1703] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x119d43400) [pid = 1930] [serial = 1693] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x124e62000) [pid = 1930] [serial = 1697] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x126d34800) [pid = 1930] [serial = 1709] [outer = 0x0] [url = about:blank] 20:03:48 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x12425f800) [pid = 1930] [serial = 1694] [outer = 0x0] [url = about:blank] 20:03:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 20:03:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 620ms 20:03:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 20:03:48 INFO - PROCESS | 1930 | 1463627028233 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 20:03:48 INFO - PROCESS | 1930 | 1463627028235 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 20:03:48 INFO - PROCESS | 1930 | 1463627028237 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 20:03:48 INFO - PROCESS | 1930 | 1463627028238 Marionette TRACE conn2 <- [1,2358,null,{}] 20:03:48 INFO - PROCESS | 1930 | 1463627028240 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}] 20:03:48 INFO - PROCESS | 1930 | 1463627028322 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 20:03:48 INFO - PROCESS | 1930 | 1463627028349 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x118e4c800 == 36 [pid = 1930] [id = 597] 20:03:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x113dee400) [pid = 1930] [serial = 1791] [outer = 0x0] 20:03:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x115e3fc00) [pid = 1930] [serial = 1792] [outer = 0x113dee400] 20:03:48 INFO - PROCESS | 1930 | 1463627028375 Marionette DEBUG loaded listener.js 20:03:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x1166bbc00) [pid = 1930] [serial = 1793] [outer = 0x113dee400] 20:03:48 INFO - PROCESS | 1930 | 1463627028729 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]]]}] 20:03:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 20:03:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 518ms 20:03:48 INFO - PROCESS | 1930 | 1463627028756 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 20:03:48 INFO - PROCESS | 1930 | 1463627028760 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 20:03:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 20:03:48 INFO - PROCESS | 1930 | 1463627028767 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 20:03:48 INFO - PROCESS | 1930 | 1463627028770 Marionette TRACE conn2 <- [1,2362,null,{}] 20:03:48 INFO - PROCESS | 1930 | 1463627028772 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}] 20:03:48 INFO - PROCESS | 1930 | 1463627028860 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 20:03:48 INFO - PROCESS | 1930 | 1463627028913 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x120f6f000 == 37 [pid = 1930] [id = 598] 20:03:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x116187800) [pid = 1930] [serial = 1794] [outer = 0x0] 20:03:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x116ac8800) [pid = 1930] [serial = 1795] [outer = 0x116187800] 20:03:48 INFO - PROCESS | 1930 | 1463627028939 Marionette DEBUG loaded listener.js 20:03:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x118645800) [pid = 1930] [serial = 1796] [outer = 0x116187800] 20:03:49 INFO - PROCESS | 1930 | 1463627029231 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]]]}] 20:03:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 20:03:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 525ms 20:03:49 INFO - PROCESS | 1930 | 1463627029288 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 20:03:49 INFO - PROCESS | 1930 | 1463627029290 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 20:03:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 20:03:49 INFO - PROCESS | 1930 | 1463627029295 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 20:03:49 INFO - PROCESS | 1930 | 1463627029296 Marionette TRACE conn2 <- [1,2366,null,{}] 20:03:49 INFO - PROCESS | 1930 | 1463627029298 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}] 20:03:49 INFO - PROCESS | 1930 | 1463627029379 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 20:03:49 INFO - PROCESS | 1930 | 1463627029434 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x116f0c800 == 38 [pid = 1930] [id = 599] 20:03:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x11675dc00) [pid = 1930] [serial = 1797] [outer = 0x0] 20:03:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x118892000) [pid = 1930] [serial = 1798] [outer = 0x11675dc00] 20:03:49 INFO - PROCESS | 1930 | 1463627029459 Marionette DEBUG loaded listener.js 20:03:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x1194bec00) [pid = 1930] [serial = 1799] [outer = 0x11675dc00] 20:03:49 INFO - PROCESS | 1930 | 1463627029765 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]]]}] 20:03:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 20:03:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 520ms 20:03:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 20:03:49 INFO - PROCESS | 1930 | 1463627029814 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 20:03:49 INFO - PROCESS | 1930 | 1463627029815 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 20:03:49 INFO - PROCESS | 1930 | 1463627029818 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 20:03:49 INFO - PROCESS | 1930 | 1463627029819 Marionette TRACE conn2 <- [1,2370,null,{}] 20:03:49 INFO - PROCESS | 1930 | 1463627029821 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}] 20:03:49 INFO - PROCESS | 1930 | 1463627029903 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 20:03:49 INFO - PROCESS | 1930 | 1463627029908 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x1283b4800 == 39 [pid = 1930] [id = 600] 20:03:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x119d48800) [pid = 1930] [serial = 1800] [outer = 0x0] 20:03:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x119ed2c00) [pid = 1930] [serial = 1801] [outer = 0x119d48800] 20:03:49 INFO - PROCESS | 1930 | 1463627029938 Marionette DEBUG loaded listener.js 20:03:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x124070000) [pid = 1930] [serial = 1802] [outer = 0x119d48800] 20:03:50 INFO - PROCESS | 1930 | 1463627030390 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]]]}] 20:03:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 20:03:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 618ms 20:03:50 INFO - PROCESS | 1930 | 1463627030437 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 20:03:50 INFO - PROCESS | 1930 | 1463627030439 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 20:03:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 20:03:50 INFO - PROCESS | 1930 | 1463627030443 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 20:03:50 INFO - PROCESS | 1930 | 1463627030445 Marionette TRACE conn2 <- [1,2374,null,{}] 20:03:50 INFO - PROCESS | 1930 | 1463627030448 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}] 20:03:50 INFO - PROCESS | 1930 | 1463627030568 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 20:03:50 INFO - PROCESS | 1930 | 1463627030584 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x128fbf000 == 40 [pid = 1930] [id = 601] 20:03:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x12404d000) [pid = 1930] [serial = 1803] [outer = 0x0] 20:03:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x1244be400) [pid = 1930] [serial = 1804] [outer = 0x12404d000] 20:03:50 INFO - PROCESS | 1930 | 1463627030609 Marionette DEBUG loaded listener.js 20:03:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x124ab3400) [pid = 1930] [serial = 1805] [outer = 0x12404d000] 20:03:50 INFO - PROCESS | 1930 | 1463627030969 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]]]}] 20:03:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 20:03:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 571ms 20:03:51 INFO - PROCESS | 1930 | 1463627031013 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 20:03:51 INFO - PROCESS | 1930 | 1463627031014 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 20:03:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 20:03:51 INFO - PROCESS | 1930 | 1463627031017 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 20:03:51 INFO - PROCESS | 1930 | 1463627031018 Marionette TRACE conn2 <- [1,2378,null,{}] 20:03:51 INFO - PROCESS | 1930 | 1463627031020 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}] 20:03:51 INFO - PROCESS | 1930 | 1463627031120 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 20:03:51 INFO - PROCESS | 1930 | 1463627031131 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x129523000 == 41 [pid = 1930] [id = 602] 20:03:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x12446b800) [pid = 1930] [serial = 1806] [outer = 0x0] 20:03:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x124bf0000) [pid = 1930] [serial = 1807] [outer = 0x12446b800] 20:03:51 INFO - PROCESS | 1930 | 1463627031155 Marionette DEBUG loaded listener.js 20:03:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x124e67c00) [pid = 1930] [serial = 1808] [outer = 0x12446b800] 20:03:51 INFO - PROCESS | 1930 | 1463627031489 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]]]}] 20:03:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 20:03:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 518ms 20:03:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 20:03:51 INFO - PROCESS | 1930 | 1463627031536 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 20:03:51 INFO - PROCESS | 1930 | 1463627031537 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 20:03:51 INFO - PROCESS | 1930 | 1463627031539 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 20:03:51 INFO - PROCESS | 1930 | 1463627031540 Marionette TRACE conn2 <- [1,2382,null,{}] 20:03:51 INFO - PROCESS | 1930 | 1463627031543 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}] 20:03:51 INFO - PROCESS | 1930 | 1463627031645 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 20:03:51 INFO - PROCESS | 1930 | 1463627031683 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a90d800 == 42 [pid = 1930] [id = 603] 20:03:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x124be9c00) [pid = 1930] [serial = 1809] [outer = 0x0] 20:03:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x124edcc00) [pid = 1930] [serial = 1810] [outer = 0x124be9c00] 20:03:51 INFO - PROCESS | 1930 | 1463627031715 Marionette DEBUG loaded listener.js 20:03:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x1252d8c00) [pid = 1930] [serial = 1811] [outer = 0x124be9c00] 20:03:52 INFO - PROCESS | 1930 | 1463627032037 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]]]}] 20:03:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 20:03:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 519ms 20:03:52 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x1193e2000) [pid = 1930] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 20:03:52 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x1160dd000) [pid = 1930] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 20:03:52 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x1194b8000) [pid = 1930] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 20:03:52 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x124075400) [pid = 1930] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 20:03:52 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x1126bd000) [pid = 1930] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 20:03:52 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x116a52400) [pid = 1930] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 20:03:52 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x119d45000) [pid = 1930] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 20:03:52 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x112c65000) [pid = 1930] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 20:03:52 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x11269c800) [pid = 1930] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 20:03:52 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x110f5cc00) [pid = 1930] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 20:03:52 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x118095c00) [pid = 1930] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 20:03:52 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x1241bfc00) [pid = 1930] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 20:03:52 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x118646000) [pid = 1930] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 20:03:52 INFO - PROCESS | 1930 | 1463627032177 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 20:03:52 INFO - PROCESS | 1930 | 1463627032178 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 20:03:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 20:03:52 INFO - PROCESS | 1930 | 1463627032189 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 20:03:52 INFO - PROCESS | 1930 | 1463627032191 Marionette TRACE conn2 <- [1,2386,null,{}] 20:03:52 INFO - PROCESS | 1930 | 1463627032193 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}] 20:03:52 INFO - PROCESS | 1930 | 1463627032280 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 20:03:52 INFO - PROCESS | 1930 | 1463627032284 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x120f34000 == 43 [pid = 1930] [id = 604] 20:03:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x112816c00) [pid = 1930] [serial = 1812] [outer = 0x0] 20:03:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x116153800) [pid = 1930] [serial = 1813] [outer = 0x112816c00] 20:03:52 INFO - PROCESS | 1930 | 1463627032310 Marionette DEBUG loaded listener.js 20:03:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x1193f4400) [pid = 1930] [serial = 1814] [outer = 0x112816c00] 20:03:52 INFO - PROCESS | 1930 | 1463627032631 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]]]}] 20:03:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 20:03:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 471ms 20:03:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 20:03:52 INFO - PROCESS | 1930 | 1463627032662 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 20:03:52 INFO - PROCESS | 1930 | 1463627032663 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 20:03:52 INFO - PROCESS | 1930 | 1463627032666 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 20:03:52 INFO - PROCESS | 1930 | 1463627032667 Marionette TRACE conn2 <- [1,2390,null,{}] 20:03:52 INFO - PROCESS | 1930 | 1463627032669 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}] 20:03:52 INFO - PROCESS | 1930 | 1463627032754 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 20:03:52 INFO - PROCESS | 1930 | 1463627032812 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba04800 == 44 [pid = 1930] [id = 605] 20:03:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x116999c00) [pid = 1930] [serial = 1815] [outer = 0x0] 20:03:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x124471000) [pid = 1930] [serial = 1816] [outer = 0x116999c00] 20:03:52 INFO - PROCESS | 1930 | 1463627032842 Marionette DEBUG loaded listener.js 20:03:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x1258d9400) [pid = 1930] [serial = 1817] [outer = 0x116999c00] 20:03:53 INFO - PROCESS | 1930 | 1463627033188 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]]]}] 20:03:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 20:03:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 569ms 20:03:53 INFO - PROCESS | 1930 | 1463627033236 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 20:03:53 INFO - PROCESS | 1930 | 1463627033238 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 20:03:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 20:03:53 INFO - PROCESS | 1930 | 1463627033242 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 20:03:53 INFO - PROCESS | 1930 | 1463627033244 Marionette TRACE conn2 <- [1,2394,null,{}] 20:03:53 INFO - PROCESS | 1930 | 1463627033248 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}] 20:03:53 INFO - PROCESS | 1930 | 1463627033394 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 20:03:53 INFO - PROCESS | 1930 | 1463627033479 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bab0000 == 45 [pid = 1930] [id = 606] 20:03:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x118649400) [pid = 1930] [serial = 1818] [outer = 0x0] 20:03:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x125eacc00) [pid = 1930] [serial = 1819] [outer = 0x118649400] 20:03:53 INFO - PROCESS | 1930 | 1463627033504 Marionette DEBUG loaded listener.js 20:03:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x126d39800) [pid = 1930] [serial = 1820] [outer = 0x118649400] 20:03:53 INFO - PROCESS | 1930 | 1463627033812 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]]]}] 20:03:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 20:03:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 623ms 20:03:53 INFO - PROCESS | 1930 | 1463627033865 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 20:03:53 INFO - PROCESS | 1930 | 1463627033867 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 20:03:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 20:03:53 INFO - PROCESS | 1930 | 1463627033870 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 20:03:53 INFO - PROCESS | 1930 | 1463627033872 Marionette TRACE conn2 <- [1,2398,null,{}] 20:03:53 INFO - PROCESS | 1930 | 1463627033876 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}] 20:03:54 INFO - PROCESS | 1930 | 1463627034002 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 20:03:54 INFO - PROCESS | 1930 | 1463627034118 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c2cf800 == 46 [pid = 1930] [id = 607] 20:03:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x126d34800) [pid = 1930] [serial = 1821] [outer = 0x0] 20:03:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x126fe1400) [pid = 1930] [serial = 1822] [outer = 0x126d34800] 20:03:54 INFO - PROCESS | 1930 | 1463627034157 Marionette DEBUG loaded listener.js 20:03:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x1270eb400) [pid = 1930] [serial = 1823] [outer = 0x126d34800] 20:03:54 INFO - PROCESS | 1930 | 1463627034623 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]]]}] 20:03:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 20:03:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 771ms 20:03:54 INFO - PROCESS | 1930 | 1463627034641 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 20:03:54 INFO - PROCESS | 1930 | 1463627034645 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 20:03:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 20:03:54 INFO - PROCESS | 1930 | 1463627034648 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 20:03:54 INFO - PROCESS | 1930 | 1463627034651 Marionette TRACE conn2 <- [1,2402,null,{}] 20:03:54 INFO - PROCESS | 1930 | 1463627034654 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}] 20:03:54 INFO - PROCESS | 1930 | 1463627034763 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 20:03:54 INFO - PROCESS | 1930 | 1463627034824 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x1199d3000 == 47 [pid = 1930] [id = 608] 20:03:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x112690800) [pid = 1930] [serial = 1824] [outer = 0x0] 20:03:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x11276d800) [pid = 1930] [serial = 1825] [outer = 0x112690800] 20:03:54 INFO - PROCESS | 1930 | 1463627034896 Marionette DEBUG loaded listener.js 20:03:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x113231800) [pid = 1930] [serial = 1826] [outer = 0x112690800] 20:03:55 INFO - PROCESS | 1930 | 1463627035321 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]]]}] 20:03:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 20:03:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 722ms 20:03:55 INFO - PROCESS | 1930 | 1463627035370 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 20:03:55 INFO - PROCESS | 1930 | 1463627035374 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 20:03:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 20:03:55 INFO - PROCESS | 1930 | 1463627035378 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 20:03:55 INFO - PROCESS | 1930 | 1463627035380 Marionette TRACE conn2 <- [1,2406,null,{}] 20:03:55 INFO - PROCESS | 1930 | 1463627035383 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}] 20:03:55 INFO - PROCESS | 1930 | 1463627035513 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 20:03:55 INFO - PROCESS | 1930 | 1463627035598 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x1283ae000 == 48 [pid = 1930] [id = 609] 20:03:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x1160dec00) [pid = 1930] [serial = 1827] [outer = 0x0] 20:03:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x117169800) [pid = 1930] [serial = 1828] [outer = 0x1160dec00] 20:03:55 INFO - PROCESS | 1930 | 1463627035627 Marionette DEBUG loaded listener.js 20:03:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x1182c2c00) [pid = 1930] [serial = 1829] [outer = 0x1160dec00] 20:03:56 INFO - PROCESS | 1930 | 1463627036059 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]]]}] 20:03:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 20:03:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 719ms 20:03:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 20:03:56 INFO - PROCESS | 1930 | 1463627036098 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 20:03:56 INFO - PROCESS | 1930 | 1463627036099 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 20:03:56 INFO - PROCESS | 1930 | 1463627036101 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 20:03:56 INFO - PROCESS | 1930 | 1463627036104 Marionette TRACE conn2 <- [1,2410,null,{}] 20:03:56 INFO - PROCESS | 1930 | 1463627036131 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}] 20:03:56 INFO - PROCESS | 1930 | 1463627036241 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 20:03:56 INFO - PROCESS | 1930 | 1463627036314 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c2e1000 == 49 [pid = 1930] [id = 610] 20:03:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x11991fc00) [pid = 1930] [serial = 1830] [outer = 0x0] 20:03:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x119d45000) [pid = 1930] [serial = 1831] [outer = 0x11991fc00] 20:03:56 INFO - PROCESS | 1930 | 1463627036346 Marionette DEBUG loaded listener.js 20:03:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x1241bc400) [pid = 1930] [serial = 1832] [outer = 0x11991fc00] 20:03:56 INFO - PROCESS | 1930 | 1463627036768 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]]]}] 20:03:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 20:03:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 672ms 20:03:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 20:03:56 INFO - PROCESS | 1930 | 1463627036773 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 20:03:56 INFO - PROCESS | 1930 | 1463627036776 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 20:03:56 INFO - PROCESS | 1930 | 1463627036778 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 20:03:56 INFO - PROCESS | 1930 | 1463627036779 Marionette TRACE conn2 <- [1,2414,null,{}] 20:03:56 INFO - PROCESS | 1930 | 1463627036781 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}] 20:03:56 INFO - PROCESS | 1930 | 1463627036902 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 20:03:56 INFO - PROCESS | 1930 | 1463627036975 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ca6d000 == 50 [pid = 1930] [id = 611] 20:03:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x124becc00) [pid = 1930] [serial = 1833] [outer = 0x0] 20:03:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x124f7b800) [pid = 1930] [serial = 1834] [outer = 0x124becc00] 20:03:57 INFO - PROCESS | 1930 | 1463627037005 Marionette DEBUG loaded listener.js 20:03:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x1258d9000) [pid = 1930] [serial = 1835] [outer = 0x124becc00] 20:03:57 INFO - PROCESS | 1930 | 1463627037409 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]]]}] 20:03:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 20:03:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 671ms 20:03:57 INFO - PROCESS | 1930 | 1463627037450 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 20:03:57 INFO - PROCESS | 1930 | 1463627037451 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 20:03:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 20:03:57 INFO - PROCESS | 1930 | 1463627037453 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 20:03:57 INFO - PROCESS | 1930 | 1463627037454 Marionette TRACE conn2 <- [1,2418,null,{}] 20:03:57 INFO - PROCESS | 1930 | 1463627037457 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}] 20:03:57 INFO - PROCESS | 1930 | 1463627037560 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 20:03:57 INFO - PROCESS | 1930 | 1463627037620 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ce24000 == 51 [pid = 1930] [id = 612] 20:03:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x1194c1400) [pid = 1930] [serial = 1836] [outer = 0x0] 20:03:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x126942000) [pid = 1930] [serial = 1837] [outer = 0x1194c1400] 20:03:57 INFO - PROCESS | 1930 | 1463627037689 Marionette DEBUG loaded listener.js 20:03:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x126fee400) [pid = 1930] [serial = 1838] [outer = 0x1194c1400] 20:03:58 INFO - PROCESS | 1930 | 1463627038098 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]]]}] 20:03:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 20:03:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 671ms 20:03:58 INFO - PROCESS | 1930 | 1463627038125 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 20:03:58 INFO - PROCESS | 1930 | 1463627038128 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 20:03:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 20:03:58 INFO - PROCESS | 1930 | 1463627038130 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 20:03:58 INFO - PROCESS | 1930 | 1463627038132 Marionette TRACE conn2 <- [1,2422,null,{}] 20:03:58 INFO - PROCESS | 1930 | 1463627038134 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}] 20:03:58 INFO - PROCESS | 1930 | 1463627038267 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 20:03:58 INFO - PROCESS | 1930 | 1463627038359 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x119442800 == 52 [pid = 1930] [id = 613] 20:03:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x12693d800) [pid = 1930] [serial = 1839] [outer = 0x0] 20:03:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x1270ec800) [pid = 1930] [serial = 1840] [outer = 0x12693d800] 20:03:58 INFO - PROCESS | 1930 | 1463627038389 Marionette DEBUG loaded listener.js 20:03:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x128309400) [pid = 1930] [serial = 1841] [outer = 0x12693d800] 20:03:58 INFO - PROCESS | 1930 | 1463627038955 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]]]}] 20:03:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 20:03:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 873ms 20:03:59 INFO - PROCESS | 1930 | 1463627039003 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 20:03:59 INFO - PROCESS | 1930 | 1463627039006 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 20:03:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 20:03:59 INFO - PROCESS | 1930 | 1463627039009 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 20:03:59 INFO - PROCESS | 1930 | 1463627039011 Marionette TRACE conn2 <- [1,2426,null,{}] 20:03:59 INFO - PROCESS | 1930 | 1463627039015 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}] 20:03:59 INFO - PROCESS | 1930 | 1463627039110 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 20:03:59 INFO - PROCESS | 1930 | 1463627039172 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x124a06000 == 53 [pid = 1930] [id = 614] 20:03:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x1121b6400) [pid = 1930] [serial = 1842] [outer = 0x0] 20:03:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x112693400) [pid = 1930] [serial = 1843] [outer = 0x1121b6400] 20:03:59 INFO - PROCESS | 1930 | 1463627039201 Marionette DEBUG loaded listener.js 20:03:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x11281b000) [pid = 1930] [serial = 1844] [outer = 0x1121b6400] 20:03:59 INFO - PROCESS | 1930 | --DOCSHELL 0x12bab0000 == 52 [pid = 1930] [id = 606] 20:03:59 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba04800 == 51 [pid = 1930] [id = 605] 20:03:59 INFO - PROCESS | 1930 | --DOCSHELL 0x120f34000 == 50 [pid = 1930] [id = 604] 20:03:59 INFO - PROCESS | 1930 | --DOCSHELL 0x12a90d800 == 49 [pid = 1930] [id = 603] 20:03:59 INFO - PROCESS | 1930 | --DOCSHELL 0x129523000 == 48 [pid = 1930] [id = 602] 20:03:59 INFO - PROCESS | 1930 | --DOCSHELL 0x128fbf000 == 47 [pid = 1930] [id = 601] 20:03:59 INFO - PROCESS | 1930 | --DOCSHELL 0x1283b4800 == 46 [pid = 1930] [id = 600] 20:03:59 INFO - PROCESS | 1930 | 1463627039701 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]]]}] 20:03:59 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x124056c00) [pid = 1930] [serial = 1765] [outer = 0x0] [url = about:blank] 20:03:59 INFO - PROCESS | 1930 | --DOCSHELL 0x116f0c800 == 45 [pid = 1930] [id = 599] 20:03:59 INFO - PROCESS | 1930 | --DOCSHELL 0x120f6f000 == 44 [pid = 1930] [id = 598] 20:03:59 INFO - PROCESS | 1930 | --DOCSHELL 0x118e4c800 == 43 [pid = 1930] [id = 597] 20:03:59 INFO - PROCESS | 1930 | --DOCSHELL 0x118655000 == 42 [pid = 1930] [id = 596] 20:03:59 INFO - PROCESS | 1930 | --DOCSHELL 0x118668800 == 41 [pid = 1930] [id = 595] 20:03:59 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x124807800) [pid = 1930] [serial = 1726] [outer = 0x0] [url = about:blank] 20:03:59 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x112974c00) [pid = 1930] [serial = 1733] [outer = 0x0] [url = about:blank] 20:03:59 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x112773400) [pid = 1930] [serial = 1732] [outer = 0x0] [url = about:blank] 20:03:59 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x117588000) [pid = 1930] [serial = 1741] [outer = 0x0] [url = about:blank] 20:03:59 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x1180a0800) [pid = 1930] [serial = 1742] [outer = 0x0] [url = about:blank] 20:03:59 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x119d46800) [pid = 1930] [serial = 1723] [outer = 0x0] [url = about:blank] 20:03:59 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x119dd2000) [pid = 1930] [serial = 1753] [outer = 0x0] [url = about:blank] 20:03:59 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x119d44400) [pid = 1930] [serial = 1751] [outer = 0x0] [url = about:blank] 20:03:59 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x113344c00) [pid = 1930] [serial = 1735] [outer = 0x0] [url = about:blank] 20:03:59 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x115ec1400) [pid = 1930] [serial = 1736] [outer = 0x0] [url = about:blank] 20:03:59 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x112966400) [pid = 1930] [serial = 1756] [outer = 0x0] [url = about:blank] 20:03:59 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x117675000) [pid = 1930] [serial = 1757] [outer = 0x0] [url = about:blank] 20:03:59 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x112691c00) [pid = 1930] [serial = 1730] [outer = 0x0] [url = about:blank] 20:03:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 20:03:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 724ms 20:03:59 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x112573c00) [pid = 1930] [serial = 1729] [outer = 0x0] [url = about:blank] 20:03:59 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x1183dd800) [pid = 1930] [serial = 1744] [outer = 0x0] [url = about:blank] 20:03:59 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x1244b9000) [pid = 1930] [serial = 1762] [outer = 0x0] [url = about:blank] 20:03:59 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x124051c00) [pid = 1930] [serial = 1754] [outer = 0x0] [url = about:blank] 20:03:59 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x12406b400) [pid = 1930] [serial = 1759] [outer = 0x0] [url = about:blank] 20:03:59 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x1244c3400) [pid = 1930] [serial = 1763] [outer = 0x0] [url = about:blank] 20:03:59 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x1241bdc00) [pid = 1930] [serial = 1760] [outer = 0x0] [url = about:blank] 20:03:59 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x11910a000) [pid = 1930] [serial = 1745] [outer = 0x0] [url = about:blank] 20:03:59 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x1194b6000) [pid = 1930] [serial = 1747] [outer = 0x0] [url = about:blank] 20:03:59 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x1194c1800) [pid = 1930] [serial = 1748] [outer = 0x0] [url = about:blank] 20:03:59 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x112579800) [pid = 1930] [serial = 1717] [outer = 0x0] [url = about:blank] 20:03:59 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x11675ec00) [pid = 1930] [serial = 1720] [outer = 0x0] [url = about:blank] 20:03:59 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x1166b5000) [pid = 1930] [serial = 1738] [outer = 0x0] [url = about:blank] 20:03:59 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x116998c00) [pid = 1930] [serial = 1739] [outer = 0x0] [url = about:blank] 20:03:59 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x1199a6400) [pid = 1930] [serial = 1750] [outer = 0x0] [url = about:blank] 20:03:59 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x124ea2800) [pid = 1930] [serial = 1727] [outer = 0x0] [url = about:blank] 20:03:59 INFO - PROCESS | 1930 | 1463627039735 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 20:03:59 INFO - PROCESS | 1930 | 1463627039739 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 20:03:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 20:03:59 INFO - PROCESS | 1930 | 1463627039749 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 20:03:59 INFO - PROCESS | 1930 | 1463627039751 Marionette TRACE conn2 <- [1,2430,null,{}] 20:03:59 INFO - PROCESS | 1930 | 1463627039753 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}] 20:03:59 INFO - PROCESS | 1930 | 1463627039836 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 20:03:59 INFO - PROCESS | 1930 | 1463627039845 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x11806d000 == 42 [pid = 1930] [id = 615] 20:03:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x112965400) [pid = 1930] [serial = 1845] [outer = 0x0] 20:03:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x113344c00) [pid = 1930] [serial = 1846] [outer = 0x112965400] 20:03:59 INFO - PROCESS | 1930 | 1463627039870 Marionette DEBUG loaded listener.js 20:03:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x11614e400) [pid = 1930] [serial = 1847] [outer = 0x112965400] 20:04:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 20:04:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 470ms 20:04:00 INFO - PROCESS | 1930 | 1463627040216 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]]]}] 20:04:00 INFO - PROCESS | 1930 | 1463627040220 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 20:04:00 INFO - PROCESS | 1930 | 1463627040221 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 20:04:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 20:04:00 INFO - PROCESS | 1930 | 1463627040224 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 20:04:00 INFO - PROCESS | 1930 | 1463627040228 Marionette TRACE conn2 <- [1,2434,null,{}] 20:04:00 INFO - PROCESS | 1930 | 1463627040235 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}] 20:04:00 INFO - PROCESS | 1930 | 1463627040347 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 20:04:00 INFO - PROCESS | 1930 | 1463627040402 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x120f7e000 == 43 [pid = 1930] [id = 616] 20:04:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x116999800) [pid = 1930] [serial = 1848] [outer = 0x0] 20:04:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x1182bd400) [pid = 1930] [serial = 1849] [outer = 0x116999800] 20:04:00 INFO - PROCESS | 1930 | 1463627040430 Marionette DEBUG loaded listener.js 20:04:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x118899000) [pid = 1930] [serial = 1850] [outer = 0x116999800] 20:04:00 INFO - PROCESS | 1930 | 1463627040715 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]]]}] 20:04:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 20:04:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 523ms 20:04:00 INFO - PROCESS | 1930 | 1463627040748 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 20:04:00 INFO - PROCESS | 1930 | 1463627040749 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 20:04:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 20:04:00 INFO - PROCESS | 1930 | 1463627040752 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 20:04:00 INFO - PROCESS | 1930 | 1463627040753 Marionette TRACE conn2 <- [1,2438,null,{}] 20:04:00 INFO - PROCESS | 1930 | 1463627040755 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}] 20:04:00 INFO - PROCESS | 1930 | 1463627040850 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 20:04:00 INFO - PROCESS | 1930 | 1463627040911 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x125f13800 == 44 [pid = 1930] [id = 617] 20:04:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x118831000) [pid = 1930] [serial = 1851] [outer = 0x0] 20:04:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x1193f3400) [pid = 1930] [serial = 1852] [outer = 0x118831000] 20:04:00 INFO - PROCESS | 1930 | 1463627040937 Marionette DEBUG loaded listener.js 20:04:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x1199ad000) [pid = 1930] [serial = 1853] [outer = 0x118831000] 20:04:01 INFO - PROCESS | 1930 | 1463627041230 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]]]}] 20:04:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 20:04:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 518ms 20:04:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 20:04:01 INFO - PROCESS | 1930 | 1463627041271 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 20:04:01 INFO - PROCESS | 1930 | 1463627041272 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 20:04:01 INFO - PROCESS | 1930 | 1463627041274 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 20:04:01 INFO - PROCESS | 1930 | 1463627041277 Marionette TRACE conn2 <- [1,2442,null,{}] 20:04:01 INFO - PROCESS | 1930 | 1463627041280 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}] 20:04:01 INFO - PROCESS | 1930 | 1463627041359 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 20:04:01 INFO - PROCESS | 1930 | 1463627041364 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x128c3d800 == 45 [pid = 1930] [id = 618] 20:04:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x119d46800) [pid = 1930] [serial = 1854] [outer = 0x0] 20:04:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x124052c00) [pid = 1930] [serial = 1855] [outer = 0x119d46800] 20:04:01 INFO - PROCESS | 1930 | 1463627041390 Marionette DEBUG loaded listener.js 20:04:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x124073c00) [pid = 1930] [serial = 1856] [outer = 0x119d46800] 20:04:01 INFO - PROCESS | 1930 | 1463627041717 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]]]}] 20:04:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 20:04:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 474ms 20:04:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 20:04:01 INFO - PROCESS | 1930 | 1463627041749 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 20:04:01 INFO - PROCESS | 1930 | 1463627041750 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 20:04:01 INFO - PROCESS | 1930 | 1463627041752 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 20:04:01 INFO - PROCESS | 1930 | 1463627041753 Marionette TRACE conn2 <- [1,2446,null,{}] 20:04:01 INFO - PROCESS | 1930 | 1463627041755 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}] 20:04:01 INFO - PROCESS | 1930 | 1463627041886 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 20:04:01 INFO - PROCESS | 1930 | 1463627041901 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x129523000 == 46 [pid = 1930] [id = 619] 20:04:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x1241ba800) [pid = 1930] [serial = 1857] [outer = 0x0] 20:04:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x124807800) [pid = 1930] [serial = 1858] [outer = 0x1241ba800] 20:04:01 INFO - PROCESS | 1930 | 1463627041926 Marionette DEBUG loaded listener.js 20:04:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x124e68400) [pid = 1930] [serial = 1859] [outer = 0x1241ba800] 20:04:02 INFO - PROCESS | 1930 | 1463627042272 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]]]}] 20:04:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 20:04:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 568ms 20:04:02 INFO - PROCESS | 1930 | 1463627042320 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 20:04:02 INFO - PROCESS | 1930 | 1463627042321 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 20:04:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 20:04:02 INFO - PROCESS | 1930 | 1463627042323 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 20:04:02 INFO - PROCESS | 1930 | 1463627042324 Marionette TRACE conn2 <- [1,2450,null,{}] 20:04:02 INFO - PROCESS | 1930 | 1463627042327 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}] 20:04:02 INFO - PROCESS | 1930 | 1463627042437 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 20:04:02 INFO - PROCESS | 1930 | 1463627042474 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a9da000 == 47 [pid = 1930] [id = 620] 20:04:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x124e6b400) [pid = 1930] [serial = 1860] [outer = 0x0] 20:04:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x1259bd800) [pid = 1930] [serial = 1861] [outer = 0x124e6b400] 20:04:02 INFO - PROCESS | 1930 | 1463627042498 Marionette DEBUG loaded listener.js 20:04:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x126d36800) [pid = 1930] [serial = 1862] [outer = 0x124e6b400] 20:04:02 INFO - PROCESS | 1930 | 1463627042801 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]]]}] 20:04:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 20:04:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 520ms 20:04:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 20:04:02 INFO - PROCESS | 1930 | 1463627042856 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 20:04:02 INFO - PROCESS | 1930 | 1463627042857 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 20:04:02 INFO - PROCESS | 1930 | 1463627042859 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 20:04:02 INFO - PROCESS | 1930 | 1463627042860 Marionette TRACE conn2 <- [1,2454,null,{}] 20:04:02 INFO - PROCESS | 1930 | 1463627042863 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}] 20:04:02 INFO - PROCESS | 1930 | 1463627042966 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 20:04:03 INFO - PROCESS | 1930 | 1463627043002 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x12b326800 == 48 [pid = 1930] [id = 621] 20:04:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x12693b800) [pid = 1930] [serial = 1863] [outer = 0x0] 20:04:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x128303400) [pid = 1930] [serial = 1864] [outer = 0x12693b800] 20:04:03 INFO - PROCESS | 1930 | 1463627043027 Marionette DEBUG loaded listener.js 20:04:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x12830b800) [pid = 1930] [serial = 1865] [outer = 0x12693b800] 20:04:03 INFO - PROCESS | 1930 | 1463627043352 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]]]}] 20:04:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 20:04:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 519ms 20:04:03 INFO - PROCESS | 1930 | 1463627043380 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 20:04:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 20:04:03 INFO - PROCESS | 1930 | 1463627043381 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 20:04:03 INFO - PROCESS | 1930 | 1463627043383 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 20:04:03 INFO - PROCESS | 1930 | 1463627043384 Marionette TRACE conn2 <- [1,2458,null,{}] 20:04:03 INFO - PROCESS | 1930 | 1463627043395 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}] 20:04:03 INFO - PROCESS | 1930 | 1463627043499 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 20:04:03 INFO - PROCESS | 1930 | 1463627043535 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x12baa6000 == 49 [pid = 1930] [id = 622] 20:04:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x12830b400) [pid = 1930] [serial = 1866] [outer = 0x0] 20:04:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x128311c00) [pid = 1930] [serial = 1867] [outer = 0x12830b400] 20:04:03 INFO - PROCESS | 1930 | 1463627043560 Marionette DEBUG loaded listener.js 20:04:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x128ac3400) [pid = 1930] [serial = 1868] [outer = 0x12830b400] 20:04:04 INFO - PROCESS | 1930 | 1463627043999 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]]]}] 20:04:04 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x11889b400) [pid = 1930] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 20:04:04 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x11214e000) [pid = 1930] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 20:04:04 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x112767c00) [pid = 1930] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 20:04:04 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x119d41400) [pid = 1930] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 20:04:04 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x12404d000) [pid = 1930] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 20:04:04 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x113dee400) [pid = 1930] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 20:04:04 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x12446b800) [pid = 1930] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 20:04:04 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x11675dc00) [pid = 1930] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 20:04:04 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x116187800) [pid = 1930] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 20:04:04 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x119d48800) [pid = 1930] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 20:04:04 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x11281bc00) [pid = 1930] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 20:04:04 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x110f56800) [pid = 1930] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 20:04:04 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x124be9c00) [pid = 1930] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 20:04:04 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x112816c00) [pid = 1930] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 20:04:04 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x116999c00) [pid = 1930] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 20:04:04 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x118649400) [pid = 1930] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 20:04:04 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x110d8d400) [pid = 1930] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 20:04:04 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x11257a800) [pid = 1930] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 20:04:04 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x1244c0000) [pid = 1930] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 20:04:04 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x1199af000) [pid = 1930] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 20:04:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 20:04:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 671ms 20:04:04 INFO - PROCESS | 1930 | 1463627044055 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 20:04:04 INFO - PROCESS | 1930 | 1463627044056 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 20:04:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 20:04:04 INFO - PROCESS | 1930 | 1463627044058 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 20:04:04 INFO - PROCESS | 1930 | 1463627044059 Marionette TRACE conn2 <- [1,2462,null,{}] 20:04:04 INFO - PROCESS | 1930 | 1463627044061 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}] 20:04:04 INFO - PROCESS | 1930 | 1463627044148 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 20:04:04 INFO - PROCESS | 1930 | 1463627044152 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x124b51000 == 50 [pid = 1930] [id = 623] 20:04:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x1126bdc00) [pid = 1930] [serial = 1869] [outer = 0x0] 20:04:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x112819000) [pid = 1930] [serial = 1870] [outer = 0x1126bdc00] 20:04:04 INFO - PROCESS | 1930 | 1463627044177 Marionette DEBUG loaded listener.js 20:04:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x11757dc00) [pid = 1930] [serial = 1871] [outer = 0x1126bdc00] 20:04:04 INFO - PROCESS | 1930 | 1463627044524 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]]]}] 20:04:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 20:04:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 469ms 20:04:04 INFO - PROCESS | 1930 | 1463627044528 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 20:04:04 INFO - PROCESS | 1930 | 1463627044529 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 20:04:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 20:04:04 INFO - PROCESS | 1930 | 1463627044531 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 20:04:04 INFO - PROCESS | 1930 | 1463627044533 Marionette TRACE conn2 <- [1,2466,null,{}] 20:04:04 INFO - PROCESS | 1930 | 1463627044546 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}] 20:04:04 INFO - PROCESS | 1930 | 1463627044642 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 20:04:04 INFO - PROCESS | 1930 | 1463627044703 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bead000 == 51 [pid = 1930] [id = 624] 20:04:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x112767c00) [pid = 1930] [serial = 1872] [outer = 0x0] 20:04:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x1199b3400) [pid = 1930] [serial = 1873] [outer = 0x112767c00] 20:04:04 INFO - PROCESS | 1930 | 1463627044733 Marionette DEBUG loaded listener.js 20:04:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x128aca400) [pid = 1930] [serial = 1874] [outer = 0x112767c00] 20:04:05 INFO - PROCESS | 1930 | 1463627045011 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]]]}] 20:04:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 20:04:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 530ms 20:04:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 20:04:05 INFO - PROCESS | 1930 | 1463627045064 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 20:04:05 INFO - PROCESS | 1930 | 1463627045065 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 20:04:05 INFO - PROCESS | 1930 | 1463627045067 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 20:04:05 INFO - PROCESS | 1930 | 1463627045068 Marionette TRACE conn2 <- [1,2470,null,{}] 20:04:05 INFO - PROCESS | 1930 | 1463627045070 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}] 20:04:05 INFO - PROCESS | 1930 | 1463627045157 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 20:04:05 INFO - PROCESS | 1930 | 1463627045161 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d00f000 == 52 [pid = 1930] [id = 625] 20:04:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x128accc00) [pid = 1930] [serial = 1875] [outer = 0x0] 20:04:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x128b76c00) [pid = 1930] [serial = 1876] [outer = 0x128accc00] 20:04:05 INFO - PROCESS | 1930 | 1463627045186 Marionette DEBUG loaded listener.js 20:04:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x128b7c800) [pid = 1930] [serial = 1877] [outer = 0x128accc00] 20:04:05 INFO - PROCESS | 1930 | 1463627045522 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]]]}] 20:04:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 20:04:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 470ms 20:04:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 20:04:05 INFO - PROCESS | 1930 | 1463627045537 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 20:04:05 INFO - PROCESS | 1930 | 1463627045538 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 20:04:05 INFO - PROCESS | 1930 | 1463627045541 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 20:04:05 INFO - PROCESS | 1930 | 1463627045543 Marionette TRACE conn2 <- [1,2474,null,{}] 20:04:05 INFO - PROCESS | 1930 | 1463627045546 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}] 20:04:05 INFO - PROCESS | 1930 | 1463627045661 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 20:04:05 INFO - PROCESS | 1930 | 1463627045676 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d011000 == 53 [pid = 1930] [id = 626] 20:04:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x128ac4800) [pid = 1930] [serial = 1878] [outer = 0x0] 20:04:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x128b7e400) [pid = 1930] [serial = 1879] [outer = 0x128ac4800] 20:04:05 INFO - PROCESS | 1930 | 1463627045701 Marionette DEBUG loaded listener.js 20:04:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x128bdbc00) [pid = 1930] [serial = 1880] [outer = 0x128ac4800] 20:04:06 INFO - PROCESS | 1930 | 1463627045999 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]]]}] 20:04:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 20:04:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 571ms 20:04:06 INFO - PROCESS | 1930 | 1463627046127 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 20:04:06 INFO - PROCESS | 1930 | 1463627046129 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 20:04:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 20:04:06 INFO - PROCESS | 1930 | 1463627046133 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 20:04:06 INFO - PROCESS | 1930 | 1463627046135 Marionette TRACE conn2 <- [1,2478,null,{}] 20:04:06 INFO - PROCESS | 1930 | 1463627046139 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}] 20:04:06 INFO - PROCESS | 1930 | 1463627046249 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 20:04:06 INFO - PROCESS | 1930 | 1463627046321 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x117e1c800 == 54 [pid = 1930] [id = 627] 20:04:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x1121b0c00) [pid = 1930] [serial = 1881] [outer = 0x0] 20:04:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x112579800) [pid = 1930] [serial = 1882] [outer = 0x1121b0c00] 20:04:06 INFO - PROCESS | 1930 | 1463627046352 Marionette DEBUG loaded listener.js 20:04:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x112774c00) [pid = 1930] [serial = 1883] [outer = 0x1121b0c00] 20:04:06 INFO - PROCESS | 1930 | 1463627046809 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]]]}] 20:04:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 20:04:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 722ms 20:04:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 20:04:06 INFO - PROCESS | 1930 | 1463627046859 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 20:04:06 INFO - PROCESS | 1930 | 1463627046861 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 20:04:06 INFO - PROCESS | 1930 | 1463627046868 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 20:04:06 INFO - PROCESS | 1930 | 1463627046871 Marionette TRACE conn2 <- [1,2482,null,{}] 20:04:06 INFO - PROCESS | 1930 | 1463627046874 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}] 20:04:06 INFO - PROCESS | 1930 | 1463627046983 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 20:04:07 INFO - PROCESS | 1930 | 1463627047056 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x125f18000 == 55 [pid = 1930] [id = 628] 20:04:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x112776c00) [pid = 1930] [serial = 1884] [outer = 0x0] 20:04:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x116a53400) [pid = 1930] [serial = 1885] [outer = 0x112776c00] 20:04:07 INFO - PROCESS | 1930 | 1463627047086 Marionette DEBUG loaded listener.js 20:04:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x1182c7800) [pid = 1930] [serial = 1886] [outer = 0x112776c00] 20:04:07 INFO - PROCESS | 1930 | 1463627047471 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]]]}] 20:04:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 20:04:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 673ms 20:04:07 INFO - PROCESS | 1930 | 1463627047539 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 20:04:07 INFO - PROCESS | 1930 | 1463627047541 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 20:04:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 20:04:07 INFO - PROCESS | 1930 | 1463627047543 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 20:04:07 INFO - PROCESS | 1930 | 1463627047544 Marionette TRACE conn2 <- [1,2486,null,{}] 20:04:07 INFO - PROCESS | 1930 | 1463627047552 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}] 20:04:07 INFO - PROCESS | 1930 | 1463627047680 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 20:04:07 INFO - PROCESS | 1930 | 1463627047770 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ca7c800 == 56 [pid = 1930] [id = 629] 20:04:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x1194b5c00) [pid = 1930] [serial = 1887] [outer = 0x0] 20:04:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x1241b6800) [pid = 1930] [serial = 1888] [outer = 0x1194b5c00] 20:04:07 INFO - PROCESS | 1930 | 1463627047802 Marionette DEBUG loaded listener.js 20:04:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x1244c6000) [pid = 1930] [serial = 1889] [outer = 0x1194b5c00] 20:04:08 INFO - PROCESS | 1930 | 1463627048270 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]]]}] 20:04:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 20:04:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 770ms 20:04:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 20:04:08 INFO - PROCESS | 1930 | 1463627048314 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 20:04:08 INFO - PROCESS | 1930 | 1463627048316 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 20:04:08 INFO - PROCESS | 1930 | 1463627048320 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 20:04:08 INFO - PROCESS | 1930 | 1463627048322 Marionette TRACE conn2 <- [1,2490,null,{}] 20:04:08 INFO - PROCESS | 1930 | 1463627048326 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}] 20:04:08 INFO - PROCESS | 1930 | 1463627048482 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 20:04:08 INFO - PROCESS | 1930 | 1463627048617 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d70b800 == 57 [pid = 1930] [id = 630] 20:04:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x124be4c00) [pid = 1930] [serial = 1890] [outer = 0x0] 20:04:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x124e62000) [pid = 1930] [serial = 1891] [outer = 0x124be4c00] 20:04:08 INFO - PROCESS | 1930 | 1463627048665 Marionette DEBUG loaded listener.js 20:04:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x125eaac00) [pid = 1930] [serial = 1892] [outer = 0x124be4c00] 20:04:09 INFO - PROCESS | 1930 | 1463627049132 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]]]}] 20:04:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 20:04:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 820ms 20:04:09 INFO - PROCESS | 1930 | 1463627049140 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 20:04:09 INFO - PROCESS | 1930 | 1463627049143 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 20:04:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 20:04:09 INFO - PROCESS | 1930 | 1463627049146 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 20:04:09 INFO - PROCESS | 1930 | 1463627049147 Marionette TRACE conn2 <- [1,2494,null,{}] 20:04:09 INFO - PROCESS | 1930 | 1463627049150 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}] 20:04:09 INFO - PROCESS | 1930 | 1463627049252 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 20:04:09 INFO - PROCESS | 1930 | 1463627049311 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x12dab1800 == 58 [pid = 1930] [id = 631] 20:04:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x1244ba000) [pid = 1930] [serial = 1893] [outer = 0x0] 20:04:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x1270eb800) [pid = 1930] [serial = 1894] [outer = 0x1244ba000] 20:04:09 INFO - PROCESS | 1930 | 1463627049340 Marionette DEBUG loaded listener.js 20:04:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x128ac9000) [pid = 1930] [serial = 1895] [outer = 0x1244ba000] 20:04:09 INFO - PROCESS | 1930 | 1463627049776 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]]]}] 20:04:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 20:04:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 669ms 20:04:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 20:04:09 INFO - PROCESS | 1930 | 1463627049815 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 20:04:09 INFO - PROCESS | 1930 | 1463627049817 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 20:04:09 INFO - PROCESS | 1930 | 1463627049819 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 20:04:09 INFO - PROCESS | 1930 | 1463627049820 Marionette TRACE conn2 <- [1,2498,null,{}] 20:04:09 INFO - PROCESS | 1930 | 1463627049823 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}] 20:04:09 INFO - PROCESS | 1930 | 1463627049946 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 20:04:10 INFO - PROCESS | 1930 | 1463627050050 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x134d69000 == 59 [pid = 1930] [id = 632] 20:04:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x128b7dc00) [pid = 1930] [serial = 1896] [outer = 0x0] 20:04:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x128be2c00) [pid = 1930] [serial = 1897] [outer = 0x128b7dc00] 20:04:10 INFO - PROCESS | 1930 | 1463627050082 Marionette DEBUG loaded listener.js 20:04:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x128ca4c00) [pid = 1930] [serial = 1898] [outer = 0x128b7dc00] 20:04:10 INFO - PROCESS | 1930 | 1463627050526 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]]]}] 20:04:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 20:04:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 719ms 20:04:10 INFO - PROCESS | 1930 | 1463627050557 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 20:04:10 INFO - PROCESS | 1930 | 1463627050558 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 20:04:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 20:04:10 INFO - PROCESS | 1930 | 1463627050781 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 20:04:10 INFO - PROCESS | 1930 | 1463627050784 Marionette TRACE conn2 <- [1,2502,null,{}] 20:04:10 INFO - PROCESS | 1930 | 1463627050789 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}] 20:04:10 INFO - PROCESS | 1930 | 1463627050887 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 20:04:10 INFO - PROCESS | 1930 | 1463627050961 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x124099000 == 60 [pid = 1930] [id = 633] 20:04:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x112692400) [pid = 1930] [serial = 1899] [outer = 0x0] 20:04:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x112697000) [pid = 1930] [serial = 1900] [outer = 0x112692400] 20:04:10 INFO - PROCESS | 1930 | 1463627050988 Marionette DEBUG loaded listener.js 20:04:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x1126bcc00) [pid = 1930] [serial = 1901] [outer = 0x112692400] 20:04:11 INFO - PROCESS | 1930 | 1463627051422 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]]]}] 20:04:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 20:04:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 712ms 20:04:11 INFO - PROCESS | 1930 | 1463627051458 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 20:04:11 INFO - PROCESS | 1930 | 1463627051461 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 20:04:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 20:04:11 INFO - PROCESS | 1930 | 1463627051464 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 20:04:11 INFO - PROCESS | 1930 | 1463627051466 Marionette TRACE conn2 <- [1,2506,null,{}] 20:04:11 INFO - PROCESS | 1930 | 1463627051471 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}] 20:04:11 INFO - PROCESS | 1930 | 1463627051571 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 20:04:11 INFO - PROCESS | 1930 | 1463627051637 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x11944e800 == 61 [pid = 1930] [id = 634] 20:04:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x112776800) [pid = 1930] [serial = 1902] [outer = 0x0] 20:04:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x113344800) [pid = 1930] [serial = 1903] [outer = 0x112776800] 20:04:11 INFO - PROCESS | 1930 | 1463627051664 Marionette DEBUG loaded listener.js 20:04:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x1160de400) [pid = 1930] [serial = 1904] [outer = 0x112776800] 20:04:12 INFO - PROCESS | 1930 | --DOCSHELL 0x112161000 == 60 [pid = 1930] [id = 524] 20:04:12 INFO - PROCESS | 1930 | --DOCSHELL 0x12d00f000 == 59 [pid = 1930] [id = 625] 20:04:12 INFO - PROCESS | 1930 | --DOCSHELL 0x12bead000 == 58 [pid = 1930] [id = 624] 20:04:12 INFO - PROCESS | 1930 | --DOCSHELL 0x124b51000 == 57 [pid = 1930] [id = 623] 20:04:12 INFO - PROCESS | 1930 | --DOCSHELL 0x12baa6000 == 56 [pid = 1930] [id = 622] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x112695000) [pid = 1930] [serial = 1768] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x112c5c800) [pid = 1930] [serial = 1771] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x118379800) [pid = 1930] [serial = 1774] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x1193e5400) [pid = 1930] [serial = 1777] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x12415e000) [pid = 1930] [serial = 1780] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x124bebc00) [pid = 1930] [serial = 1783] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOCSHELL 0x12b326800 == 55 [pid = 1930] [id = 621] 20:04:12 INFO - PROCESS | 1930 | --DOCSHELL 0x12a9da000 == 54 [pid = 1930] [id = 620] 20:04:12 INFO - PROCESS | 1930 | --DOCSHELL 0x129523000 == 53 [pid = 1930] [id = 619] 20:04:12 INFO - PROCESS | 1930 | --DOCSHELL 0x128c3d800 == 52 [pid = 1930] [id = 618] 20:04:12 INFO - PROCESS | 1930 | --DOCSHELL 0x125f13800 == 51 [pid = 1930] [id = 617] 20:04:12 INFO - PROCESS | 1930 | --DOCSHELL 0x120f7e000 == 50 [pid = 1930] [id = 616] 20:04:12 INFO - PROCESS | 1930 | --DOCSHELL 0x11806d000 == 49 [pid = 1930] [id = 615] 20:04:12 INFO - PROCESS | 1930 | --DOCSHELL 0x124a06000 == 48 [pid = 1930] [id = 614] 20:04:12 INFO - PROCESS | 1930 | --DOCSHELL 0x1199d3000 == 47 [pid = 1930] [id = 608] 20:04:12 INFO - PROCESS | 1930 | 1463627052105 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]]]}] 20:04:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 20:04:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 673ms 20:04:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 20:04:12 INFO - PROCESS | 1930 | 1463627052138 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 20:04:12 INFO - PROCESS | 1930 | 1463627052139 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 20:04:12 INFO - PROCESS | 1930 | 1463627052141 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 20:04:12 INFO - PROCESS | 1930 | 1463627052143 Marionette TRACE conn2 <- [1,2510,null,{}] 20:04:12 INFO - PROCESS | 1930 | 1463627052145 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}] 20:04:12 INFO - PROCESS | 1930 | 1463627052246 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x111e23400) [pid = 1930] [serial = 1661] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x11334c400) [pid = 1930] [serial = 1664] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x118647400) [pid = 1930] [serial = 1673] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x1244b7c00) [pid = 1930] [serial = 1670] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x1194c1000) [pid = 1930] [serial = 1667] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x112767800) [pid = 1930] [serial = 1718] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x117679400) [pid = 1930] [serial = 1721] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x124055000) [pid = 1930] [serial = 1724] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x1244be400) [pid = 1930] [serial = 1804] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x115e3fc00) [pid = 1930] [serial = 1792] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x124bf0000) [pid = 1930] [serial = 1807] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x1166bbc00) [pid = 1930] [serial = 1793] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x118892000) [pid = 1930] [serial = 1798] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x116ac8800) [pid = 1930] [serial = 1795] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x118645800) [pid = 1930] [serial = 1796] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x119ed2c00) [pid = 1930] [serial = 1801] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x113d0d800) [pid = 1930] [serial = 1790] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x112c98c00) [pid = 1930] [serial = 1789] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x11257d000) [pid = 1930] [serial = 1787] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x110f5e000) [pid = 1930] [serial = 1786] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x124edcc00) [pid = 1930] [serial = 1810] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x124e67c00) [pid = 1930] [serial = 1808] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x116153800) [pid = 1930] [serial = 1813] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x124471000) [pid = 1930] [serial = 1816] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x1193f4400) [pid = 1930] [serial = 1814] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x1252d8c00) [pid = 1930] [serial = 1811] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x1194bec00) [pid = 1930] [serial = 1799] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x126d39800) [pid = 1930] [serial = 1820] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x124ab3400) [pid = 1930] [serial = 1805] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x1258d9400) [pid = 1930] [serial = 1817] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x124070000) [pid = 1930] [serial = 1802] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x125eacc00) [pid = 1930] [serial = 1819] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1930 | 1463627052325 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x118677800 == 48 [pid = 1930] [id = 635] 20:04:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x113d11c00) [pid = 1930] [serial = 1905] [outer = 0x0] 20:04:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x1166bbc00) [pid = 1930] [serial = 1906] [outer = 0x113d11c00] 20:04:12 INFO - PROCESS | 1930 | 1463627052359 Marionette DEBUG loaded listener.js 20:04:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x1182c3800) [pid = 1930] [serial = 1907] [outer = 0x113d11c00] 20:04:12 INFO - PROCESS | 1930 | 1463627052657 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]]]}] 20:04:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 20:04:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 569ms 20:04:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 20:04:12 INFO - PROCESS | 1930 | 1463627052712 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 20:04:12 INFO - PROCESS | 1930 | 1463627052713 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 20:04:12 INFO - PROCESS | 1930 | 1463627052715 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 20:04:12 INFO - PROCESS | 1930 | 1463627052717 Marionette TRACE conn2 <- [1,2514,null,{}] 20:04:12 INFO - PROCESS | 1930 | 1463627052719 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}] 20:04:12 INFO - PROCESS | 1930 | 1463627052802 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 20:04:12 INFO - PROCESS | 1930 | 1463627052884 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x120f31800 == 49 [pid = 1930] [id = 636] 20:04:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x11766fc00) [pid = 1930] [serial = 1908] [outer = 0x0] 20:04:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x11882c800) [pid = 1930] [serial = 1909] [outer = 0x11766fc00] 20:04:12 INFO - PROCESS | 1930 | 1463627052910 Marionette DEBUG loaded listener.js 20:04:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x1193f5800) [pid = 1930] [serial = 1910] [outer = 0x11766fc00] 20:04:13 INFO - PROCESS | 1930 | 1463627053192 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]]]}] 20:04:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 20:04:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 519ms 20:04:13 INFO - PROCESS | 1930 | 1463627053236 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 20:04:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 20:04:13 INFO - PROCESS | 1930 | 1463627053237 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 20:04:13 INFO - PROCESS | 1930 | 1463627053239 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 20:04:13 INFO - PROCESS | 1930 | 1463627053240 Marionette TRACE conn2 <- [1,2518,null,{}] 20:04:13 INFO - PROCESS | 1930 | 1463627053253 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}] 20:04:13 INFO - PROCESS | 1930 | 1463627053337 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 20:04:13 INFO - PROCESS | 1930 | 1463627053342 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x113d3a800 == 50 [pid = 1930] [id = 637] 20:04:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x1183e3800) [pid = 1930] [serial = 1911] [outer = 0x0] 20:04:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x119928400) [pid = 1930] [serial = 1912] [outer = 0x1183e3800] 20:04:13 INFO - PROCESS | 1930 | 1463627053367 Marionette DEBUG loaded listener.js 20:04:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x119dcd800) [pid = 1930] [serial = 1913] [outer = 0x1183e3800] 20:04:13 INFO - PROCESS | 1930 | 1463627053721 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]]]}] 20:04:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 20:04:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 522ms 20:04:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 20:04:13 INFO - PROCESS | 1930 | 1463627053761 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 20:04:13 INFO - PROCESS | 1930 | 1463627053762 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 20:04:13 INFO - PROCESS | 1930 | 1463627053764 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 20:04:13 INFO - PROCESS | 1930 | 1463627053766 Marionette TRACE conn2 <- [1,2522,null,{}] 20:04:13 INFO - PROCESS | 1930 | 1463627053768 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}] 20:04:13 INFO - PROCESS | 1930 | 1463627053867 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 20:04:13 INFO - PROCESS | 1930 | 1463627053872 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x128c43000 == 51 [pid = 1930] [id = 638] 20:04:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x124073400) [pid = 1930] [serial = 1914] [outer = 0x0] 20:04:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x1241c1000) [pid = 1930] [serial = 1915] [outer = 0x124073400] 20:04:13 INFO - PROCESS | 1930 | 1463627053899 Marionette DEBUG loaded listener.js 20:04:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x124808000) [pid = 1930] [serial = 1916] [outer = 0x124073400] 20:04:14 INFO - PROCESS | 1930 | 1463627054230 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]]]}] 20:04:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 20:04:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 518ms 20:04:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 20:04:14 INFO - PROCESS | 1930 | 1463627054284 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 20:04:14 INFO - PROCESS | 1930 | 1463627054285 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 20:04:14 INFO - PROCESS | 1930 | 1463627054287 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 20:04:14 INFO - PROCESS | 1930 | 1463627054288 Marionette TRACE conn2 <- [1,2526,null,{}] 20:04:14 INFO - PROCESS | 1930 | 1463627054290 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}] 20:04:14 INFO - PROCESS | 1930 | 1463627054372 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 20:04:14 INFO - PROCESS | 1930 | 1463627054460 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x129786000 == 52 [pid = 1930] [id = 639] 20:04:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x1244bd400) [pid = 1930] [serial = 1917] [outer = 0x0] 20:04:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x124be4800) [pid = 1930] [serial = 1918] [outer = 0x1244bd400] 20:04:14 INFO - PROCESS | 1930 | 1463627054484 Marionette DEBUG loaded listener.js 20:04:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x124e61c00) [pid = 1930] [serial = 1919] [outer = 0x1244bd400] 20:04:14 INFO - PROCESS | 1930 | 1463627054819 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]]]}] 20:04:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 20:04:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 870ms 20:04:15 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x126d34800) [pid = 1930] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 20:04:15 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x12830b400) [pid = 1930] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 20:04:15 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x124becc00) [pid = 1930] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 20:04:15 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x1193f3000) [pid = 1930] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 20:04:15 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x112690800) [pid = 1930] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 20:04:15 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x1241ba800) [pid = 1930] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 20:04:15 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x112965400) [pid = 1930] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 20:04:15 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x12693b800) [pid = 1930] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 20:04:15 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x128accc00) [pid = 1930] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 20:04:15 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x112767c00) [pid = 1930] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 20:04:15 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x119d46800) [pid = 1930] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 20:04:15 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x116ac9400) [pid = 1930] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 20:04:15 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x1194c1400) [pid = 1930] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 20:04:15 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x1121b6400) [pid = 1930] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 20:04:15 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x118831000) [pid = 1930] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 20:04:15 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x124e6b400) [pid = 1930] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 20:04:15 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x1160dec00) [pid = 1930] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 20:04:15 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x1126bdc00) [pid = 1930] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 20:04:15 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x116999800) [pid = 1930] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 20:04:15 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x11991fc00) [pid = 1930] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 20:04:15 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x110f59c00) [pid = 1930] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 20:04:15 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x111f19c00) [pid = 1930] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 20:04:15 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x118836000) [pid = 1930] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 20:04:15 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x1270e7000) [pid = 1930] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 20:04:15 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x12693d800) [pid = 1930] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 20:04:15 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x112770800) [pid = 1930] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 20:04:15 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x11276a000) [pid = 1930] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 20:04:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 20:04:15 INFO - PROCESS | 1930 | 1463627055171 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 20:04:15 INFO - PROCESS | 1930 | 1463627055173 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 20:04:15 INFO - PROCESS | 1930 | 1463627055176 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 20:04:15 INFO - PROCESS | 1930 | 1463627055179 Marionette TRACE conn2 <- [1,2530,null,{}] 20:04:15 INFO - PROCESS | 1930 | 1463627055183 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}] 20:04:15 INFO - PROCESS | 1930 | 1463627055277 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 20:04:15 INFO - PROCESS | 1930 | 1463627055375 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x1170d3000 == 53 [pid = 1930] [id = 640] 20:04:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x1121b0800) [pid = 1930] [serial = 1920] [outer = 0x0] 20:04:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x112572c00) [pid = 1930] [serial = 1921] [outer = 0x1121b0800] 20:04:15 INFO - PROCESS | 1930 | 1463627055408 Marionette DEBUG loaded listener.js 20:04:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x1126b1400) [pid = 1930] [serial = 1922] [outer = 0x1121b0800] 20:04:15 INFO - PROCESS | 1930 | 1463627055865 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]]]}] 20:04:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 20:04:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 721ms 20:04:15 INFO - PROCESS | 1930 | 1463627055898 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 20:04:15 INFO - PROCESS | 1930 | 1463627055900 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 20:04:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 20:04:15 INFO - PROCESS | 1930 | 1463627055906 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 20:04:15 INFO - PROCESS | 1930 | 1463627055909 Marionette TRACE conn2 <- [1,2534,null,{}] 20:04:15 INFO - PROCESS | 1930 | 1463627055911 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}] 20:04:16 INFO - PROCESS | 1930 | 1463627056014 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 20:04:16 INFO - PROCESS | 1930 | 1463627056086 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x120f65000 == 54 [pid = 1930] [id = 641] 20:04:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x1126bd000) [pid = 1930] [serial = 1923] [outer = 0x0] 20:04:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x112968c00) [pid = 1930] [serial = 1924] [outer = 0x1126bd000] 20:04:16 INFO - PROCESS | 1930 | 1463627056115 Marionette DEBUG loaded listener.js 20:04:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x1161f3c00) [pid = 1930] [serial = 1925] [outer = 0x1126bd000] 20:04:16 INFO - PROCESS | 1930 | 1463627056532 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]]]}] 20:04:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 20:04:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 676ms 20:04:16 INFO - PROCESS | 1930 | 1463627056581 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 20:04:16 INFO - PROCESS | 1930 | 1463627056583 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 20:04:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 20:04:16 INFO - PROCESS | 1930 | 1463627056585 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 20:04:16 INFO - PROCESS | 1930 | 1463627056586 Marionette TRACE conn2 <- [1,2538,null,{}] 20:04:16 INFO - PROCESS | 1930 | 1463627056594 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}] 20:04:16 INFO - PROCESS | 1930 | 1463627056699 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 20:04:16 INFO - PROCESS | 1930 | 1463627056762 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a91b800 == 55 [pid = 1930] [id = 642] 20:04:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x118618c00) [pid = 1930] [serial = 1926] [outer = 0x0] 20:04:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x118831000) [pid = 1930] [serial = 1927] [outer = 0x118618c00] 20:04:16 INFO - PROCESS | 1930 | 1463627056835 Marionette DEBUG loaded listener.js 20:04:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x1194bc400) [pid = 1930] [serial = 1928] [outer = 0x118618c00] 20:04:17 INFO - PROCESS | 1930 | 1463627057242 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]]]}] 20:04:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 20:04:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 719ms 20:04:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 20:04:17 INFO - PROCESS | 1930 | 1463627057315 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 20:04:17 INFO - PROCESS | 1930 | 1463627057317 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 20:04:17 INFO - PROCESS | 1930 | 1463627057319 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 20:04:17 INFO - PROCESS | 1930 | 1463627057320 Marionette TRACE conn2 <- [1,2542,null,{}] 20:04:17 INFO - PROCESS | 1930 | 1463627057323 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}] 20:04:17 INFO - PROCESS | 1930 | 1463627057458 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 20:04:17 INFO - PROCESS | 1930 | 1463627057525 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x12abc7800 == 56 [pid = 1930] [id = 643] 20:04:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x124070400) [pid = 1930] [serial = 1929] [outer = 0x0] 20:04:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x12415d400) [pid = 1930] [serial = 1930] [outer = 0x124070400] 20:04:17 INFO - PROCESS | 1930 | 1463627057555 Marionette DEBUG loaded listener.js 20:04:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x1244b7c00) [pid = 1930] [serial = 1931] [outer = 0x124070400] 20:04:17 INFO - PROCESS | 1930 | 1463627057971 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]]]}] 20:04:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 20:04:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 670ms 20:04:17 INFO - PROCESS | 1930 | 1463627057990 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 20:04:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 20:04:17 INFO - PROCESS | 1930 | 1463627057992 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 20:04:17 INFO - PROCESS | 1930 | 1463627057996 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 20:04:17 INFO - PROCESS | 1930 | 1463627057997 Marionette TRACE conn2 <- [1,2546,null,{}] 20:04:18 INFO - PROCESS | 1930 | 1463627058000 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}] 20:04:18 INFO - PROCESS | 1930 | 1463627058100 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 20:04:18 INFO - PROCESS | 1930 | 1463627058172 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba7c800 == 57 [pid = 1930] [id = 644] 20:04:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x124076800) [pid = 1930] [serial = 1932] [outer = 0x0] 20:04:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x124be4000) [pid = 1930] [serial = 1933] [outer = 0x124076800] 20:04:18 INFO - PROCESS | 1930 | 1463627058202 Marionette DEBUG loaded listener.js 20:04:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x124e61800) [pid = 1930] [serial = 1934] [outer = 0x124076800] 20:04:18 INFO - PROCESS | 1930 | 1463627058619 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]]]}] 20:04:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 20:04:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 669ms 20:04:18 INFO - PROCESS | 1930 | 1463627058665 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 20:04:18 INFO - PROCESS | 1930 | 1463627058667 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 20:04:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 20:04:18 INFO - PROCESS | 1930 | 1463627058669 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 20:04:18 INFO - PROCESS | 1930 | 1463627058670 Marionette TRACE conn2 <- [1,2550,null,{}] 20:04:18 INFO - PROCESS | 1930 | 1463627058673 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}] 20:04:18 INFO - PROCESS | 1930 | 1463627058845 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 20:04:18 INFO - PROCESS | 1930 | 1463627058910 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bc69000 == 58 [pid = 1930] [id = 645] 20:04:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x1259c6c00) [pid = 1930] [serial = 1935] [outer = 0x0] 20:04:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x12693c800) [pid = 1930] [serial = 1936] [outer = 0x1259c6c00] 20:04:18 INFO - PROCESS | 1930 | 1463627058940 Marionette DEBUG loaded listener.js 20:04:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x126decc00) [pid = 1930] [serial = 1937] [outer = 0x1259c6c00] 20:04:19 INFO - PROCESS | 1930 | 1463627059380 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]]]}] 20:04:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 20:04:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 718ms 20:04:19 INFO - PROCESS | 1930 | 1463627059388 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 20:04:19 INFO - PROCESS | 1930 | 1463627059390 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 20:04:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 20:04:19 INFO - PROCESS | 1930 | 1463627059392 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 20:04:19 INFO - PROCESS | 1930 | 1463627059394 Marionette TRACE conn2 <- [1,2554,null,{}] 20:04:19 INFO - PROCESS | 1930 | 1463627059397 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}] 20:04:19 INFO - PROCESS | 1930 | 1463627059508 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 20:04:19 INFO - PROCESS | 1930 | 1463627059606 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bec2800 == 59 [pid = 1930] [id = 646] 20:04:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x125eb7400) [pid = 1930] [serial = 1938] [outer = 0x0] 20:04:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x1270e6000) [pid = 1930] [serial = 1939] [outer = 0x125eb7400] 20:04:19 INFO - PROCESS | 1930 | 1463627059654 Marionette DEBUG loaded listener.js 20:04:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x12830a000) [pid = 1930] [serial = 1940] [outer = 0x125eb7400] 20:04:20 INFO - PROCESS | 1930 | 1463627060206 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]]]}] 20:04:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 20:04:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 871ms 20:04:20 INFO - PROCESS | 1930 | 1463627060264 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 20:04:20 INFO - PROCESS | 1930 | 1463627060265 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 20:04:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 20:04:20 INFO - PROCESS | 1930 | 1463627060268 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 20:04:20 INFO - PROCESS | 1930 | 1463627060269 Marionette TRACE conn2 <- [1,2558,null,{}] 20:04:20 INFO - PROCESS | 1930 | 1463627060271 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}] 20:04:20 INFO - PROCESS | 1930 | 1463627060372 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 20:04:20 INFO - PROCESS | 1930 | 1463627060447 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x119447800 == 60 [pid = 1930] [id = 647] 20:04:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x1126bb000) [pid = 1930] [serial = 1941] [outer = 0x0] 20:04:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x11618f400) [pid = 1930] [serial = 1942] [outer = 0x1126bb000] 20:04:20 INFO - PROCESS | 1930 | 1463627060476 Marionette DEBUG loaded listener.js 20:04:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x125ead800) [pid = 1930] [serial = 1943] [outer = 0x1126bb000] 20:04:21 INFO - PROCESS | 1930 | 1463627061091 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]]]}] 20:04:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 20:04:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 869ms 20:04:21 INFO - PROCESS | 1930 | 1463627061138 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 20:04:21 INFO - PROCESS | 1930 | 1463627061142 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 20:04:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 20:04:21 INFO - PROCESS | 1930 | 1463627061148 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 20:04:21 INFO - PROCESS | 1930 | 1463627061151 Marionette TRACE conn2 <- [1,2562,null,{}] 20:04:21 INFO - PROCESS | 1930 | 1463627061156 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}] 20:04:21 INFO - PROCESS | 1930 | 1463627061305 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 20:04:21 INFO - PROCESS | 1930 | 1463627061445 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x120f3a000 == 61 [pid = 1930] [id = 648] 20:04:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x11257d000) [pid = 1930] [serial = 1944] [outer = 0x0] 20:04:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x11269bc00) [pid = 1930] [serial = 1945] [outer = 0x11257d000] 20:04:21 INFO - PROCESS | 1930 | 1463627061489 Marionette DEBUG loaded listener.js 20:04:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x112965800) [pid = 1930] [serial = 1946] [outer = 0x11257d000] 20:04:21 INFO - PROCESS | 1930 | --DOCSHELL 0x128c43000 == 60 [pid = 1930] [id = 638] 20:04:21 INFO - PROCESS | 1930 | --DOCSHELL 0x113d3a800 == 59 [pid = 1930] [id = 637] 20:04:21 INFO - PROCESS | 1930 | --DOCSHELL 0x120f31800 == 58 [pid = 1930] [id = 636] 20:04:21 INFO - PROCESS | 1930 | --DOCSHELL 0x118677800 == 57 [pid = 1930] [id = 635] 20:04:21 INFO - PROCESS | 1930 | --DOCSHELL 0x11944e800 == 56 [pid = 1930] [id = 634] 20:04:21 INFO - PROCESS | 1930 | --DOCSHELL 0x124099000 == 55 [pid = 1930] [id = 633] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x128b7e400) [pid = 1930] [serial = 1879] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x126fe1400) [pid = 1930] [serial = 1822] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x128ac3400) [pid = 1930] [serial = 1868] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x128311c00) [pid = 1930] [serial = 1867] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x1258d9000) [pid = 1930] [serial = 1835] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x1241c1800) [pid = 1930] [serial = 1781] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x11276d800) [pid = 1930] [serial = 1825] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x124807800) [pid = 1930] [serial = 1858] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x11614e400) [pid = 1930] [serial = 1847] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x12830b800) [pid = 1930] [serial = 1865] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x113231800) [pid = 1930] [serial = 1826] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x128b76c00) [pid = 1930] [serial = 1876] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x1199b3400) [pid = 1930] [serial = 1873] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x124052c00) [pid = 1930] [serial = 1855] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x1270eb400) [pid = 1930] [serial = 1823] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x11864b400) [pid = 1930] [serial = 1775] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x126fee400) [pid = 1930] [serial = 1838] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x112693400) [pid = 1930] [serial = 1843] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x1199ad000) [pid = 1930] [serial = 1853] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x124f7b800) [pid = 1930] [serial = 1834] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x126d36800) [pid = 1930] [serial = 1862] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x117169800) [pid = 1930] [serial = 1828] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x126942000) [pid = 1930] [serial = 1837] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x112819000) [pid = 1930] [serial = 1870] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x1259bd800) [pid = 1930] [serial = 1861] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x118899000) [pid = 1930] [serial = 1850] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x124e68400) [pid = 1930] [serial = 1859] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x1182bd400) [pid = 1930] [serial = 1849] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x1241bc400) [pid = 1930] [serial = 1832] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x119d45000) [pid = 1930] [serial = 1831] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x11757dc00) [pid = 1930] [serial = 1871] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x1182c2c00) [pid = 1930] [serial = 1829] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x124f77400) [pid = 1930] [serial = 1784] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x1193f3400) [pid = 1930] [serial = 1852] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x1126b9000) [pid = 1930] [serial = 1769] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x124052400) [pid = 1930] [serial = 1778] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x128309000) [pid = 1930] [serial = 1715] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x113344c00) [pid = 1930] [serial = 1846] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x128309400) [pid = 1930] [serial = 1841] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x1270ec800) [pid = 1930] [serial = 1840] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x124be9800) [pid = 1930] [serial = 1766] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x116075400) [pid = 1930] [serial = 1772] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x128303400) [pid = 1930] [serial = 1864] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x124073c00) [pid = 1930] [serial = 1856] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x128aca400) [pid = 1930] [serial = 1874] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x11281b000) [pid = 1930] [serial = 1844] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x128b7c800) [pid = 1930] [serial = 1877] [outer = 0x0] [url = about:blank] 20:04:21 INFO - PROCESS | 1930 | 1463627061941 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]]]}] 20:04:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 20:04:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 825ms 20:04:21 INFO - PROCESS | 1930 | 1463627061972 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 20:04:21 INFO - PROCESS | 1930 | 1463627061976 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 20:04:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 20:04:21 INFO - PROCESS | 1930 | 1463627061982 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 20:04:21 INFO - PROCESS | 1930 | 1463627061984 Marionette TRACE conn2 <- [1,2566,null,{}] 20:04:21 INFO - PROCESS | 1930 | 1463627061986 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}] 20:04:22 INFO - PROCESS | 1930 | 1463627062073 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 20:04:22 INFO - PROCESS | 1930 | 1463627062081 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x120620800 == 56 [pid = 1930] [id = 649] 20:04:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x11322d000) [pid = 1930] [serial = 1947] [outer = 0x0] 20:04:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x11614e800) [pid = 1930] [serial = 1948] [outer = 0x11322d000] 20:04:22 INFO - PROCESS | 1930 | 1463627062107 Marionette DEBUG loaded listener.js 20:04:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x117676400) [pid = 1930] [serial = 1949] [outer = 0x11322d000] 20:04:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 20:04:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 621ms 20:04:22 INFO - PROCESS | 1930 | 1463627062598 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]]]}] 20:04:22 INFO - PROCESS | 1930 | 1463627062604 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 20:04:22 INFO - PROCESS | 1930 | 1463627062606 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 20:04:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 20:04:22 INFO - PROCESS | 1930 | 1463627062616 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 20:04:22 INFO - PROCESS | 1930 | 1463627062620 Marionette TRACE conn2 <- [1,2570,null,{}] 20:04:22 INFO - PROCESS | 1930 | 1463627062641 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}] 20:04:22 INFO - PROCESS | 1930 | 1463627062808 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 20:04:22 INFO - PROCESS | 1930 | 1463627062904 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x125f2f800 == 57 [pid = 1930] [id = 650] 20:04:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x117675c00) [pid = 1930] [serial = 1950] [outer = 0x0] 20:04:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x1194be800) [pid = 1930] [serial = 1951] [outer = 0x117675c00] 20:04:22 INFO - PROCESS | 1930 | 1463627062948 Marionette DEBUG loaded listener.js 20:04:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x1199b3400) [pid = 1930] [serial = 1952] [outer = 0x117675c00] 20:04:23 INFO - PROCESS | 1930 | 1463627063252 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]]]}] 20:04:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 20:04:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 674ms 20:04:23 INFO - PROCESS | 1930 | 1463627063290 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 20:04:23 INFO - PROCESS | 1930 | 1463627063292 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 20:04:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 20:04:23 INFO - PROCESS | 1930 | 1463627063304 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 20:04:23 INFO - PROCESS | 1930 | 1463627063305 Marionette TRACE conn2 <- [1,2574,null,{}] 20:04:23 INFO - PROCESS | 1930 | 1463627063308 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}] 20:04:23 INFO - PROCESS | 1930 | 1463627063418 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 20:04:23 INFO - PROCESS | 1930 | 1463627063452 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x128a32000 == 58 [pid = 1930] [id = 651] 20:04:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x11889f400) [pid = 1930] [serial = 1953] [outer = 0x0] 20:04:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x1241b3c00) [pid = 1930] [serial = 1954] [outer = 0x11889f400] 20:04:23 INFO - PROCESS | 1930 | 1463627063478 Marionette DEBUG loaded listener.js 20:04:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x1248e8c00) [pid = 1930] [serial = 1955] [outer = 0x11889f400] 20:04:23 INFO - PROCESS | 1930 | 1463627063764 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]]]}] 20:04:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 20:04:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 470ms 20:04:23 INFO - PROCESS | 1930 | 1463627063775 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 20:04:23 INFO - PROCESS | 1930 | 1463627063777 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 20:04:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 20:04:23 INFO - PROCESS | 1930 | 1463627063786 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 20:04:23 INFO - PROCESS | 1930 | 1463627063787 Marionette TRACE conn2 <- [1,2578,null,{}] 20:04:23 INFO - PROCESS | 1930 | 1463627063789 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}] 20:04:23 INFO - PROCESS | 1930 | 1463627063880 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 20:04:23 INFO - PROCESS | 1930 | 1463627063884 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a71e800 == 59 [pid = 1930] [id = 652] 20:04:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x124be9800) [pid = 1930] [serial = 1956] [outer = 0x0] 20:04:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x124e69c00) [pid = 1930] [serial = 1957] [outer = 0x124be9800] 20:04:23 INFO - PROCESS | 1930 | 1463627063909 Marionette DEBUG loaded listener.js 20:04:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x125384800) [pid = 1930] [serial = 1958] [outer = 0x124be9800] 20:04:24 INFO - PROCESS | 1930 | 1463627064284 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]]]}] 20:04:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 20:04:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 518ms 20:04:24 INFO - PROCESS | 1930 | 1463627064305 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 20:04:24 INFO - PROCESS | 1930 | 1463627064306 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 20:04:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 20:04:24 INFO - PROCESS | 1930 | 1463627064312 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 20:04:24 INFO - PROCESS | 1930 | 1463627064313 Marionette TRACE conn2 <- [1,2582,null,{}] 20:04:24 INFO - PROCESS | 1930 | 1463627064315 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}] 20:04:24 INFO - PROCESS | 1930 | 1463627064442 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 20:04:24 INFO - PROCESS | 1930 | 1463627064464 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x12abbb000 == 60 [pid = 1930] [id = 653] 20:04:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x1258da000) [pid = 1930] [serial = 1959] [outer = 0x0] 20:04:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x126fe1400) [pid = 1930] [serial = 1960] [outer = 0x1258da000] 20:04:24 INFO - PROCESS | 1930 | 1463627064493 Marionette DEBUG loaded listener.js 20:04:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x128abe400) [pid = 1930] [serial = 1961] [outer = 0x1258da000] 20:04:24 INFO - PROCESS | 1930 | 1463627064841 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]]]}] 20:04:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 20:04:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 574ms 20:04:24 INFO - PROCESS | 1930 | 1463627064884 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 20:04:24 INFO - PROCESS | 1930 | 1463627064886 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 20:04:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 20:04:24 INFO - PROCESS | 1930 | 1463627064889 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 20:04:24 INFO - PROCESS | 1930 | 1463627064891 Marionette TRACE conn2 <- [1,2586,null,{}] 20:04:24 INFO - PROCESS | 1930 | 1463627064894 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}] 20:04:25 INFO - PROCESS | 1930 | 1463627065050 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 20:04:25 INFO - PROCESS | 1930 | 1463627065072 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba77000 == 61 [pid = 1930] [id = 654] 20:04:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x128ac0800) [pid = 1930] [serial = 1962] [outer = 0x0] 20:04:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x128aca400) [pid = 1930] [serial = 1963] [outer = 0x128ac0800] 20:04:25 INFO - PROCESS | 1930 | 1463627065110 Marionette DEBUG loaded listener.js 20:04:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x128b75400) [pid = 1930] [serial = 1964] [outer = 0x128ac0800] 20:04:25 INFO - PROCESS | 1930 | 1463627065441 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]]]}] 20:04:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 20:04:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 570ms 20:04:25 INFO - PROCESS | 1930 | 1463627065461 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 20:04:25 INFO - PROCESS | 1930 | 1463627065463 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 20:04:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 20:04:25 INFO - PROCESS | 1930 | 1463627065465 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 20:04:25 INFO - PROCESS | 1930 | 1463627065466 Marionette TRACE conn2 <- [1,2590,null,{}] 20:04:25 INFO - PROCESS | 1930 | 1463627065468 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}] 20:04:25 INFO - PROCESS | 1930 | 1463627065575 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 20:04:25 INFO - PROCESS | 1930 | 1463627065587 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x12beaa800 == 62 [pid = 1930] [id = 655] 20:04:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x128ac2000) [pid = 1930] [serial = 1965] [outer = 0x0] 20:04:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x128b7ec00) [pid = 1930] [serial = 1966] [outer = 0x128ac2000] 20:04:25 INFO - PROCESS | 1930 | 1463627065611 Marionette DEBUG loaded listener.js 20:04:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x128bdc000) [pid = 1930] [serial = 1967] [outer = 0x128ac2000] 20:04:25 INFO - PROCESS | 1930 | 1463627065956 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]]]}] 20:04:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 20:04:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 518ms 20:04:25 INFO - PROCESS | 1930 | 1463627065984 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 20:04:25 INFO - PROCESS | 1930 | 1463627065985 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 20:04:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 20:04:26 INFO - PROCESS | 1930 | 1463627066024 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 20:04:26 INFO - PROCESS | 1930 | 1463627066025 Marionette TRACE conn2 <- [1,2594,null,{}] 20:04:26 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x128ac4800) [pid = 1930] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 20:04:26 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x124073400) [pid = 1930] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 20:04:26 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x1183e3800) [pid = 1930] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 20:04:26 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x113d11c00) [pid = 1930] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 20:04:26 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x112776800) [pid = 1930] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 20:04:26 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x112692400) [pid = 1930] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 20:04:26 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x11766fc00) [pid = 1930] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 20:04:26 INFO - PROCESS | 1930 | 1463627066035 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}] 20:04:26 INFO - PROCESS | 1930 | 1463627066121 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 20:04:26 INFO - PROCESS | 1930 | 1463627066127 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x1253da000 == 63 [pid = 1930] [id = 656] 20:04:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x113d11c00) [pid = 1930] [serial = 1968] [outer = 0x0] 20:04:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x11991ac00) [pid = 1930] [serial = 1969] [outer = 0x113d11c00] 20:04:26 INFO - PROCESS | 1930 | 1463627066152 Marionette DEBUG loaded listener.js 20:04:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x128bde000) [pid = 1930] [serial = 1970] [outer = 0x113d11c00] 20:04:26 INFO - PROCESS | 1930 | 1463627066494 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]]]}] 20:04:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 20:04:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 516ms 20:04:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 20:04:26 INFO - PROCESS | 1930 | 1463627066504 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 20:04:26 INFO - PROCESS | 1930 | 1463627066506 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 20:04:26 INFO - PROCESS | 1930 | 1463627066509 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 20:04:26 INFO - PROCESS | 1930 | 1463627066513 Marionette TRACE conn2 <- [1,2598,null,{}] 20:04:26 INFO - PROCESS | 1930 | 1463627066516 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}] 20:04:26 INFO - PROCESS | 1930 | 1463627066649 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 20:04:26 INFO - PROCESS | 1930 | 1463627066742 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ca6c000 == 64 [pid = 1930] [id = 657] 20:04:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x118892000) [pid = 1930] [serial = 1971] [outer = 0x0] 20:04:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x128c9a400) [pid = 1930] [serial = 1972] [outer = 0x118892000] 20:04:26 INFO - PROCESS | 1930 | 1463627066782 Marionette DEBUG loaded listener.js 20:04:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x128ca3c00) [pid = 1930] [serial = 1973] [outer = 0x118892000] 20:04:27 INFO - PROCESS | 1930 | 1463627067130 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]]]}] 20:04:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 20:04:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 676ms 20:04:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 20:04:27 INFO - PROCESS | 1930 | 1463627067184 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 20:04:27 INFO - PROCESS | 1930 | 1463627067186 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 20:04:27 INFO - PROCESS | 1930 | 1463627067188 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 20:04:27 INFO - PROCESS | 1930 | 1463627067189 Marionette TRACE conn2 <- [1,2602,null,{}] 20:04:27 INFO - PROCESS | 1930 | 1463627067192 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}] 20:04:27 INFO - PROCESS | 1930 | 1463627067320 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 20:04:27 INFO - PROCESS | 1930 | 1463627067326 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ce2d000 == 65 [pid = 1930] [id = 658] 20:04:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x128c9d800) [pid = 1930] [serial = 1974] [outer = 0x0] 20:04:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x128da8400) [pid = 1930] [serial = 1975] [outer = 0x128c9d800] 20:04:27 INFO - PROCESS | 1930 | 1463627067355 Marionette DEBUG loaded listener.js 20:04:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x1290bcc00) [pid = 1930] [serial = 1976] [outer = 0x128c9d800] 20:04:27 INFO - PROCESS | 1930 | 1463627067668 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]]]}] 20:04:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 20:04:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 524ms 20:04:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 20:04:27 INFO - PROCESS | 1930 | 1463627067712 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 20:04:27 INFO - PROCESS | 1930 | 1463627067714 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 20:04:27 INFO - PROCESS | 1930 | 1463627067716 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 20:04:27 INFO - PROCESS | 1930 | 1463627067717 Marionette TRACE conn2 <- [1,2606,null,{}] 20:04:27 INFO - PROCESS | 1930 | 1463627067719 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}] 20:04:27 INFO - PROCESS | 1930 | 1463627067808 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 20:04:27 INFO - PROCESS | 1930 | 1463627067812 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d707800 == 66 [pid = 1930] [id = 659] 20:04:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x1290be000) [pid = 1930] [serial = 1977] [outer = 0x0] 20:04:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x129370c00) [pid = 1930] [serial = 1978] [outer = 0x1290be000] 20:04:27 INFO - PROCESS | 1930 | 1463627067836 Marionette DEBUG loaded listener.js 20:04:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x129379400) [pid = 1930] [serial = 1979] [outer = 0x1290be000] 20:04:28 INFO - PROCESS | 1930 | 1463627068343 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]]]}] 20:04:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 20:04:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 667ms 20:04:28 INFO - PROCESS | 1930 | 1463627068384 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 20:04:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 20:04:28 INFO - PROCESS | 1930 | 1463627068387 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 20:04:28 INFO - PROCESS | 1930 | 1463627068390 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 20:04:28 INFO - PROCESS | 1930 | 1463627068393 Marionette TRACE conn2 <- [1,2610,null,{}] 20:04:28 INFO - PROCESS | 1930 | 1463627068414 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}] 20:04:28 INFO - PROCESS | 1930 | 1463627068527 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 20:04:28 INFO - PROCESS | 1930 | 1463627068632 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x120f29000 == 67 [pid = 1930] [id = 660] 20:04:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x112816800) [pid = 1930] [serial = 1980] [outer = 0x0] 20:04:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x113411800) [pid = 1930] [serial = 1981] [outer = 0x112816800] 20:04:28 INFO - PROCESS | 1930 | 1463627068664 Marionette DEBUG loaded listener.js 20:04:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x116999800) [pid = 1930] [serial = 1982] [outer = 0x112816800] 20:04:29 INFO - PROCESS | 1930 | 1463627069117 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]]]}] 20:04:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 20:04:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 739ms 20:04:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 20:04:29 INFO - PROCESS | 1930 | 1463627069130 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 20:04:29 INFO - PROCESS | 1930 | 1463627069134 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 20:04:29 INFO - PROCESS | 1930 | 1463627069139 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 20:04:29 INFO - PROCESS | 1930 | 1463627069140 Marionette TRACE conn2 <- [1,2614,null,{}] 20:04:29 INFO - PROCESS | 1930 | 1463627069143 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}] 20:04:29 INFO - PROCESS | 1930 | 1463627069252 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 20:04:29 INFO - PROCESS | 1930 | 1463627069316 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x129782800 == 68 [pid = 1930] [id = 661] 20:04:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x1182c3c00) [pid = 1930] [serial = 1983] [outer = 0x0] 20:04:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x1193f4c00) [pid = 1930] [serial = 1984] [outer = 0x1182c3c00] 20:04:29 INFO - PROCESS | 1930 | 1463627069345 Marionette DEBUG loaded listener.js 20:04:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x124059800) [pid = 1930] [serial = 1985] [outer = 0x1182c3c00] 20:04:29 INFO - PROCESS | 1930 | 1463627069799 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]]]}] 20:04:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 20:04:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 721ms 20:04:29 INFO - PROCESS | 1930 | 1463627069860 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 20:04:29 INFO - PROCESS | 1930 | 1463627069862 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 20:04:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 20:04:29 INFO - PROCESS | 1930 | 1463627069864 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 20:04:29 INFO - PROCESS | 1930 | 1463627069867 Marionette TRACE conn2 <- [1,2618,null,{}] 20:04:29 INFO - PROCESS | 1930 | 1463627069874 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}] 20:04:29 INFO - PROCESS | 1930 | 1463627069985 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 20:04:30 INFO - PROCESS | 1930 | 1463627070091 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d14f800 == 69 [pid = 1930] [id = 662] 20:04:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x124682800) [pid = 1930] [serial = 1986] [outer = 0x0] 20:04:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x1256c1000) [pid = 1930] [serial = 1987] [outer = 0x124682800] 20:04:30 INFO - PROCESS | 1930 | 1463627070125 Marionette DEBUG loaded listener.js 20:04:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x1270ae800) [pid = 1930] [serial = 1988] [outer = 0x124682800] 20:04:30 INFO - PROCESS | 1930 | 1463627070555 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]]]}] 20:04:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 20:04:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 722ms 20:04:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 20:04:30 INFO - PROCESS | 1930 | 1463627070587 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 20:04:30 INFO - PROCESS | 1930 | 1463627070589 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 20:04:30 INFO - PROCESS | 1930 | 1463627070613 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 20:04:30 INFO - PROCESS | 1930 | 1463627070615 Marionette TRACE conn2 <- [1,2622,null,{}] 20:04:30 INFO - PROCESS | 1930 | 1463627070619 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}] 20:04:30 INFO - PROCESS | 1930 | 1463627070726 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 20:04:30 INFO - PROCESS | 1930 | 1463627070801 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x12dabd000 == 70 [pid = 1930] [id = 663] 20:04:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x1270b1400) [pid = 1930] [serial = 1989] [outer = 0x0] 20:04:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x128ac5c00) [pid = 1930] [serial = 1990] [outer = 0x1270b1400] 20:04:30 INFO - PROCESS | 1930 | 1463627070830 Marionette DEBUG loaded listener.js 20:04:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x128ca3800) [pid = 1930] [serial = 1991] [outer = 0x1270b1400] 20:04:31 INFO - PROCESS | 1930 | 1463627071207 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]]]}] 20:04:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 20:04:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 894ms 20:04:31 INFO - PROCESS | 1930 | 1463627071492 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 20:04:31 INFO - PROCESS | 1930 | 1463627071495 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 20:04:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 20:04:31 INFO - PROCESS | 1930 | 1463627071500 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 20:04:31 INFO - PROCESS | 1930 | 1463627071502 Marionette TRACE conn2 <- [1,2626,null,{}] 20:04:31 INFO - PROCESS | 1930 | 1463627071506 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}] 20:04:31 INFO - PROCESS | 1930 | 1463627071608 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 20:04:31 INFO - PROCESS | 1930 | 1463627071671 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x119e0b000 == 71 [pid = 1930] [id = 664] 20:04:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x11257d800) [pid = 1930] [serial = 1992] [outer = 0x0] 20:04:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x112691800) [pid = 1930] [serial = 1993] [outer = 0x11257d800] 20:04:31 INFO - PROCESS | 1930 | 1463627071693 Marionette DEBUG loaded listener.js 20:04:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x112767800) [pid = 1930] [serial = 1994] [outer = 0x11257d800] 20:04:32 INFO - PROCESS | 1930 | 1463627072201 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]]]}] 20:04:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 20:04:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 721ms 20:04:32 INFO - PROCESS | 1930 | 1463627072222 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 20:04:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 20:04:32 INFO - PROCESS | 1930 | 1463627072226 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 20:04:32 INFO - PROCESS | 1930 | 1463627072234 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 20:04:32 INFO - PROCESS | 1930 | 1463627072237 Marionette TRACE conn2 <- [1,2630,null,{}] 20:04:32 INFO - PROCESS | 1930 | 1463627072241 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}] 20:04:32 INFO - PROCESS | 1930 | 1463627072384 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 20:04:32 INFO - PROCESS | 1930 | 1463627072491 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x124b60000 == 72 [pid = 1930] [id = 665] 20:04:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x1126b7800) [pid = 1930] [serial = 1995] [outer = 0x0] 20:04:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x112775000) [pid = 1930] [serial = 1996] [outer = 0x1126b7800] 20:04:32 INFO - PROCESS | 1930 | 1463627072520 Marionette DEBUG loaded listener.js 20:04:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x11333f400) [pid = 1930] [serial = 1997] [outer = 0x1126b7800] 20:04:32 INFO - PROCESS | 1930 | 1463627072950 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]]]}] 20:04:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 20:04:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 776ms 20:04:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 20:04:33 INFO - PROCESS | 1930 | 1463627073007 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 20:04:33 INFO - PROCESS | 1930 | 1463627073008 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 20:04:33 INFO - PROCESS | 1930 | 1463627073010 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 20:04:33 INFO - PROCESS | 1930 | 1463627073012 Marionette TRACE conn2 <- [1,2634,null,{}] 20:04:33 INFO - PROCESS | 1930 | 1463627073019 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}] 20:04:33 INFO - PROCESS | 1930 | 1463627073112 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 20:04:33 INFO - PROCESS | 1930 | 1463627073176 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x119126800 == 73 [pid = 1930] [id = 666] 20:04:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x116999c00) [pid = 1930] [serial = 1998] [outer = 0x0] 20:04:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x117674400) [pid = 1930] [serial = 1999] [outer = 0x116999c00] 20:04:33 INFO - PROCESS | 1930 | 1463627073205 Marionette DEBUG loaded listener.js 20:04:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x1182c4400) [pid = 1930] [serial = 2000] [outer = 0x116999c00] 20:04:33 INFO - PROCESS | 1930 | --DOCSHELL 0x12ca7c800 == 72 [pid = 1930] [id = 629] 20:04:33 INFO - PROCESS | 1930 | --DOCSHELL 0x12baa3800 == 71 [pid = 1930] [id = 594] 20:04:33 INFO - PROCESS | 1930 | --DOCSHELL 0x125f18000 == 70 [pid = 1930] [id = 628] 20:04:33 INFO - PROCESS | 1930 | --DOCSHELL 0x117e1c800 == 69 [pid = 1930] [id = 627] 20:04:33 INFO - PROCESS | 1930 | --DOCSHELL 0x120f3c800 == 68 [pid = 1930] [id = 590] 20:04:33 INFO - PROCESS | 1930 | --DOCSHELL 0x12b314000 == 67 [pid = 1930] [id = 592] 20:04:33 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x124be4800) [pid = 1930] [serial = 1918] [outer = 0x0] [url = about:blank] 20:04:33 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x112579800) [pid = 1930] [serial = 1882] [outer = 0x0] [url = about:blank] 20:04:33 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x116a53400) [pid = 1930] [serial = 1885] [outer = 0x0] [url = about:blank] 20:04:33 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x1241b6800) [pid = 1930] [serial = 1888] [outer = 0x0] [url = about:blank] 20:04:33 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x124e62000) [pid = 1930] [serial = 1891] [outer = 0x0] [url = about:blank] 20:04:33 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x1270eb800) [pid = 1930] [serial = 1894] [outer = 0x0] [url = about:blank] 20:04:33 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x128be2c00) [pid = 1930] [serial = 1897] [outer = 0x0] [url = about:blank] 20:04:33 INFO - PROCESS | 1930 | --DOCSHELL 0x12ce2d000 == 66 [pid = 1930] [id = 658] 20:04:33 INFO - PROCESS | 1930 | --DOCSHELL 0x12ca6c000 == 65 [pid = 1930] [id = 657] 20:04:33 INFO - PROCESS | 1930 | --DOCSHELL 0x1253da000 == 64 [pid = 1930] [id = 656] 20:04:33 INFO - PROCESS | 1930 | --DOCSHELL 0x12beaa800 == 63 [pid = 1930] [id = 655] 20:04:33 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba77000 == 62 [pid = 1930] [id = 654] 20:04:33 INFO - PROCESS | 1930 | --DOCSHELL 0x12abbb000 == 61 [pid = 1930] [id = 653] 20:04:33 INFO - PROCESS | 1930 | --DOCSHELL 0x12a71e800 == 60 [pid = 1930] [id = 652] 20:04:33 INFO - PROCESS | 1930 | --DOCSHELL 0x128a32000 == 59 [pid = 1930] [id = 651] 20:04:33 INFO - PROCESS | 1930 | --DOCSHELL 0x125f2f800 == 58 [pid = 1930] [id = 650] 20:04:33 INFO - PROCESS | 1930 | --DOCSHELL 0x120620800 == 57 [pid = 1930] [id = 649] 20:04:33 INFO - PROCESS | 1930 | --DOCSHELL 0x120f3a000 == 56 [pid = 1930] [id = 648] 20:04:33 INFO - PROCESS | 1930 | --DOCSHELL 0x12abc7800 == 55 [pid = 1930] [id = 643] 20:04:33 INFO - PROCESS | 1930 | --DOCSHELL 0x12a91b800 == 54 [pid = 1930] [id = 642] 20:04:33 INFO - PROCESS | 1930 | --DOCSHELL 0x120f65000 == 53 [pid = 1930] [id = 641] 20:04:33 INFO - PROCESS | 1930 | --DOCSHELL 0x1170d3000 == 52 [pid = 1930] [id = 640] 20:04:33 INFO - PROCESS | 1930 | --DOCSHELL 0x129786000 == 51 [pid = 1930] [id = 639] 20:04:33 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x128bdbc00) [pid = 1930] [serial = 1880] [outer = 0x0] [url = about:blank] 20:04:33 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x1241c1000) [pid = 1930] [serial = 1915] [outer = 0x0] [url = about:blank] 20:04:33 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x124808000) [pid = 1930] [serial = 1916] [outer = 0x0] [url = about:blank] 20:04:33 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x119928400) [pid = 1930] [serial = 1912] [outer = 0x0] [url = about:blank] 20:04:33 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x119dcd800) [pid = 1930] [serial = 1913] [outer = 0x0] [url = about:blank] 20:04:33 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x1166bbc00) [pid = 1930] [serial = 1906] [outer = 0x0] [url = about:blank] 20:04:33 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x113344800) [pid = 1930] [serial = 1903] [outer = 0x0] [url = about:blank] 20:04:33 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x1160de400) [pid = 1930] [serial = 1904] [outer = 0x0] [url = about:blank] 20:04:33 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x1182c3800) [pid = 1930] [serial = 1907] [outer = 0x0] [url = about:blank] 20:04:33 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x1126bcc00) [pid = 1930] [serial = 1901] [outer = 0x0] [url = about:blank] 20:04:33 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x112697000) [pid = 1930] [serial = 1900] [outer = 0x0] [url = about:blank] 20:04:33 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x11882c800) [pid = 1930] [serial = 1909] [outer = 0x0] [url = about:blank] 20:04:33 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x1193f5800) [pid = 1930] [serial = 1910] [outer = 0x0] [url = about:blank] 20:04:33 INFO - PROCESS | 1930 | 1463627073681 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]]]}] 20:04:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 20:04:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 723ms 20:04:33 INFO - PROCESS | 1930 | 1463627073735 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 20:04:33 INFO - PROCESS | 1930 | 1463627073737 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 20:04:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 20:04:33 INFO - PROCESS | 1930 | 1463627073741 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 20:04:33 INFO - PROCESS | 1930 | 1463627073742 Marionette TRACE conn2 <- [1,2638,null,{}] 20:04:33 INFO - PROCESS | 1930 | 1463627073749 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}] 20:04:33 INFO - PROCESS | 1930 | 1463627073873 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 20:04:33 INFO - PROCESS | 1930 | 1463627073993 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x117e1c800 == 52 [pid = 1930] [id = 667] 20:04:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x112776800) [pid = 1930] [serial = 2001] [outer = 0x0] 20:04:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x1182c8c00) [pid = 1930] [serial = 2002] [outer = 0x112776800] 20:04:34 INFO - PROCESS | 1930 | 1463627074034 Marionette DEBUG loaded listener.js 20:04:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x118647800) [pid = 1930] [serial = 2003] [outer = 0x112776800] 20:04:34 INFO - PROCESS | 1930 | 1463627074309 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]]]}] 20:04:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 20:04:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 624ms 20:04:34 INFO - PROCESS | 1930 | 1463627074365 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 20:04:34 INFO - PROCESS | 1930 | 1463627074367 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 20:04:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 20:04:34 INFO - PROCESS | 1930 | 1463627074369 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 20:04:34 INFO - PROCESS | 1930 | 1463627074370 Marionette TRACE conn2 <- [1,2642,null,{}] 20:04:34 INFO - PROCESS | 1930 | 1463627074372 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}] 20:04:34 INFO - PROCESS | 1930 | 1463627074456 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 20:04:34 INFO - PROCESS | 1930 | 1463627074518 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x120f24800 == 53 [pid = 1930] [id = 668] 20:04:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x111f19000) [pid = 1930] [serial = 2004] [outer = 0x0] 20:04:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x11882f000) [pid = 1930] [serial = 2005] [outer = 0x111f19000] 20:04:34 INFO - PROCESS | 1930 | 1463627074543 Marionette DEBUG loaded listener.js 20:04:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x11919c800) [pid = 1930] [serial = 2006] [outer = 0x111f19000] 20:04:34 INFO - PROCESS | 1930 | 1463627074808 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]]]}] 20:04:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 20:04:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 468ms 20:04:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 20:04:34 INFO - PROCESS | 1930 | 1463627074837 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 20:04:34 INFO - PROCESS | 1930 | 1463627074838 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 20:04:34 INFO - PROCESS | 1930 | 1463627074840 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 20:04:34 INFO - PROCESS | 1930 | 1463627074842 Marionette TRACE conn2 <- [1,2646,null,{}] 20:04:34 INFO - PROCESS | 1930 | 1463627074852 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}] 20:04:34 INFO - PROCESS | 1930 | 1463627074954 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 20:04:34 INFO - PROCESS | 1930 | 1463627074960 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x125f24800 == 54 [pid = 1930] [id = 669] 20:04:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x1194b4c00) [pid = 1930] [serial = 2007] [outer = 0x0] 20:04:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x1194be400) [pid = 1930] [serial = 2008] [outer = 0x1194b4c00] 20:04:34 INFO - PROCESS | 1930 | 1463627074987 Marionette DEBUG loaded listener.js 20:04:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x119d43800) [pid = 1930] [serial = 2009] [outer = 0x1194b4c00] 20:04:35 INFO - PROCESS | 1930 | 1463627075342 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]]]}] 20:04:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 20:04:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 525ms 20:04:35 INFO - PROCESS | 1930 | 1463627075367 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 20:04:35 INFO - PROCESS | 1930 | 1463627075368 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 20:04:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 20:04:35 INFO - PROCESS | 1930 | 1463627075370 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 20:04:35 INFO - PROCESS | 1930 | 1463627075371 Marionette TRACE conn2 <- [1,2650,null,{}] 20:04:35 INFO - PROCESS | 1930 | 1463627075374 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}] 20:04:35 INFO - PROCESS | 1930 | 1463627075496 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 20:04:35 INFO - PROCESS | 1930 | 1463627075500 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x1283b4000 == 55 [pid = 1930] [id = 670] 20:04:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x119d47400) [pid = 1930] [serial = 2010] [outer = 0x0] 20:04:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x12404c800) [pid = 1930] [serial = 2011] [outer = 0x119d47400] 20:04:35 INFO - PROCESS | 1930 | 1463627075526 Marionette DEBUG loaded listener.js 20:04:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x12406c400) [pid = 1930] [serial = 2012] [outer = 0x119d47400] 20:04:35 INFO - PROCESS | 1930 | 1463627075835 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]]]}] 20:04:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 20:04:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 518ms 20:04:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 20:04:35 INFO - PROCESS | 1930 | 1463627075889 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 20:04:35 INFO - PROCESS | 1930 | 1463627075890 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 20:04:35 INFO - PROCESS | 1930 | 1463627075898 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 20:04:35 INFO - PROCESS | 1930 | 1463627075899 Marionette TRACE conn2 <- [1,2654,null,{}] 20:04:35 INFO - PROCESS | 1930 | 1463627075902 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}] 20:04:36 INFO - PROCESS | 1930 | 1463627076010 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 20:04:36 INFO - PROCESS | 1930 | 1463627076047 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x128c44000 == 56 [pid = 1930] [id = 671] 20:04:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x12404b400) [pid = 1930] [serial = 2013] [outer = 0x0] 20:04:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x1241b4000) [pid = 1930] [serial = 2014] [outer = 0x12404b400] 20:04:36 INFO - PROCESS | 1930 | 1463627076073 Marionette DEBUG loaded listener.js 20:04:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x1243cc000) [pid = 1930] [serial = 2015] [outer = 0x12404b400] 20:04:36 INFO - PROCESS | 1930 | 1463627076385 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]]]}] 20:04:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 20:04:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 524ms 20:04:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 20:04:36 INFO - PROCESS | 1930 | 1463627076421 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 20:04:36 INFO - PROCESS | 1930 | 1463627076422 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 20:04:36 INFO - PROCESS | 1930 | 1463627076425 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 20:04:36 INFO - PROCESS | 1930 | 1463627076426 Marionette TRACE conn2 <- [1,2658,null,{}] 20:04:36 INFO - PROCESS | 1930 | 1463627076428 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}] 20:04:36 INFO - PROCESS | 1930 | 1463627076539 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 20:04:36 INFO - PROCESS | 1930 | 1463627076579 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x129780000 == 57 [pid = 1930] [id = 672] 20:04:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x124466c00) [pid = 1930] [serial = 2016] [outer = 0x0] 20:04:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x124682400) [pid = 1930] [serial = 2017] [outer = 0x124466c00] 20:04:36 INFO - PROCESS | 1930 | 1463627076605 Marionette DEBUG loaded listener.js 20:04:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x124be3800) [pid = 1930] [serial = 2018] [outer = 0x124466c00] 20:04:36 INFO - PROCESS | 1930 | 1463627076983 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]]]}] 20:04:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 20:04:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 570ms 20:04:36 INFO - PROCESS | 1930 | 1463627076997 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 20:04:37 INFO - PROCESS | 1930 | 1463627076999 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 20:04:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 20:04:37 INFO - PROCESS | 1930 | 1463627077002 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 20:04:37 INFO - PROCESS | 1930 | 1463627077004 Marionette TRACE conn2 <- [1,2662,null,{}] 20:04:37 INFO - PROCESS | 1930 | 1463627077008 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}] 20:04:37 INFO - PROCESS | 1930 | 1463627077168 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 20:04:37 INFO - PROCESS | 1930 | 1463627077188 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a71f000 == 58 [pid = 1930] [id = 673] 20:04:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x124808c00) [pid = 1930] [serial = 2019] [outer = 0x0] 20:04:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x124e67800) [pid = 1930] [serial = 2020] [outer = 0x124808c00] 20:04:37 INFO - PROCESS | 1930 | 1463627077228 Marionette DEBUG loaded listener.js 20:04:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x12520e400) [pid = 1930] [serial = 2021] [outer = 0x124808c00] 20:04:37 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x1258da000) [pid = 1930] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 20:04:37 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x128ac0800) [pid = 1930] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 20:04:37 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x1244bd400) [pid = 1930] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 20:04:37 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x11889f400) [pid = 1930] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 20:04:37 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x128ac2000) [pid = 1930] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 20:04:37 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x124be9800) [pid = 1930] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 20:04:37 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x11257d000) [pid = 1930] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 20:04:37 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x11322d000) [pid = 1930] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 20:04:37 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x117675c00) [pid = 1930] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 20:04:37 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x113d11c00) [pid = 1930] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 20:04:37 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x128c9d800) [pid = 1930] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 20:04:37 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x118892000) [pid = 1930] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 20:04:37 INFO - PROCESS | 1930 | 1463627077685 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]]]}] 20:04:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 20:04:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 720ms 20:04:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 20:04:37 INFO - PROCESS | 1930 | 1463627077723 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 20:04:37 INFO - PROCESS | 1930 | 1463627077724 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 20:04:37 INFO - PROCESS | 1930 | 1463627077727 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 20:04:37 INFO - PROCESS | 1930 | 1463627077728 Marionette TRACE conn2 <- [1,2666,null,{}] 20:04:37 INFO - PROCESS | 1930 | 1463627077731 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}] 20:04:37 INFO - PROCESS | 1930 | 1463627077840 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 20:04:37 INFO - PROCESS | 1930 | 1463627077905 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a912000 == 59 [pid = 1930] [id = 674] 20:04:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x1126ba800) [pid = 1930] [serial = 2022] [outer = 0x0] 20:04:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x1241bc800) [pid = 1930] [serial = 2023] [outer = 0x1126ba800] 20:04:37 INFO - PROCESS | 1930 | 1463627077934 Marionette DEBUG loaded listener.js 20:04:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x126d34800) [pid = 1930] [serial = 2024] [outer = 0x1126ba800] 20:04:38 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) 20:04:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 972ms 20:04:38 INFO - PROCESS | 1930 | 1463627078697 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]]]}] 20:04:38 INFO - PROCESS | 1930 | 1463627078700 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 20:04:38 INFO - PROCESS | 1930 | 1463627078701 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 20:04:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 20:04:38 INFO - PROCESS | 1930 | 1463627078703 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 20:04:38 INFO - PROCESS | 1930 | 1463627078704 Marionette TRACE conn2 <- [1,2670,null,{}] 20:04:38 INFO - PROCESS | 1930 | 1463627078706 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}] 20:04:38 INFO - PROCESS | 1930 | 1463627078789 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 20:04:38 INFO - PROCESS | 1930 | 1463627078794 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba20800 == 60 [pid = 1930] [id = 675] 20:04:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x118892000) [pid = 1930] [serial = 2025] [outer = 0x0] 20:04:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x1270ef400) [pid = 1930] [serial = 2026] [outer = 0x118892000] 20:04:38 INFO - PROCESS | 1930 | 1463627078820 Marionette DEBUG loaded listener.js 20:04:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x12830ec00) [pid = 1930] [serial = 2027] [outer = 0x118892000] 20:04:39 INFO - PROCESS | 1930 | 1463627079747 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] 20:04:39 INFO - PROCESS | 1930 | 1463627079778 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 20:04:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 20:04:39 INFO - PROCESS | 1930 | 1463627079782 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 20:04:39 INFO - PROCESS | 1930 | 1463627079784 Marionette TRACE conn2 <- [1,2674,null,{}] 20:04:39 INFO - PROCESS | 1930 | 1463627079789 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}] 20:04:39 INFO - PROCESS | 1930 | 1463627079893 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 20:04:39 INFO - PROCESS | 1930 | 1463627079952 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x11866d800 == 61 [pid = 1930] [id = 676] 20:04:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x112697800) [pid = 1930] [serial = 2028] [outer = 0x0] 20:04:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x1126b6800) [pid = 1930] [serial = 2029] [outer = 0x112697800] 20:04:39 INFO - PROCESS | 1930 | 1463627079984 Marionette DEBUG loaded listener.js 20:04:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x112965400) [pid = 1930] [serial = 2030] [outer = 0x112697800] 20:04:40 INFO - PROCESS | 1930 | 1463627080937 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] 20:04:40 INFO - PROCESS | 1930 | 1463627080963 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 20:04:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 20:04:40 INFO - PROCESS | 1930 | 1463627080968 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 20:04:40 INFO - PROCESS | 1930 | 1463627080969 Marionette TRACE conn2 <- [1,2678,null,{}] 20:04:40 INFO - PROCESS | 1930 | 1463627080972 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}] 20:04:41 INFO - PROCESS | 1930 | 1463627081074 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 20:04:41 INFO - PROCESS | 1930 | 1463627081132 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x126d60000 == 62 [pid = 1930] [id = 677] 20:04:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x112c5cc00) [pid = 1930] [serial = 2031] [outer = 0x0] 20:04:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x116192000) [pid = 1930] [serial = 2032] [outer = 0x112c5cc00] 20:04:41 INFO - PROCESS | 1930 | 1463627081162 Marionette DEBUG loaded listener.js 20:04:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x117675000) [pid = 1930] [serial = 2033] [outer = 0x112c5cc00] 20:04:42 INFO - PROCESS | 1930 | 1463627082090 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]]]}] 20:04:42 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) 20:04:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1170ms 20:04:42 INFO - PROCESS | 1930 | 1463627082139 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 20:04:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 20:04:42 INFO - PROCESS | 1930 | 1463627082140 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 20:04:42 INFO - PROCESS | 1930 | 1463627082143 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 20:04:42 INFO - PROCESS | 1930 | 1463627082145 Marionette TRACE conn2 <- [1,2682,null,{}] 20:04:42 INFO - PROCESS | 1930 | 1463627082153 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}] 20:04:42 INFO - PROCESS | 1930 | 1463627082261 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 20:04:42 INFO - PROCESS | 1930 | 1463627082319 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x12baa8800 == 63 [pid = 1930] [id = 678] 20:04:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x1183e3800) [pid = 1930] [serial = 2034] [outer = 0x0] 20:04:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x1194c3400) [pid = 1930] [serial = 2035] [outer = 0x1183e3800] 20:04:42 INFO - PROCESS | 1930 | 1463627082351 Marionette DEBUG loaded listener.js 20:04:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x119d46400) [pid = 1930] [serial = 2036] [outer = 0x1183e3800] 20:04:43 INFO - PROCESS | 1930 | 1463627083283 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]]]}] 20:04:43 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) 20:04:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1172ms 20:04:43 INFO - PROCESS | 1930 | 1463627083316 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 20:04:43 INFO - PROCESS | 1930 | 1463627083318 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 20:04:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 20:04:43 INFO - PROCESS | 1930 | 1463627083320 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 20:04:43 INFO - PROCESS | 1930 | 1463627083321 Marionette TRACE conn2 <- [1,2686,null,{}] 20:04:43 INFO - PROCESS | 1930 | 1463627083324 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}] 20:04:43 INFO - PROCESS | 1930 | 1463627083434 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 20:04:43 INFO - PROCESS | 1930 | 1463627083493 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bec0000 == 64 [pid = 1930] [id = 679] 20:04:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x119d48800) [pid = 1930] [serial = 2037] [outer = 0x0] 20:04:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x124e65800) [pid = 1930] [serial = 2038] [outer = 0x119d48800] 20:04:43 INFO - PROCESS | 1930 | 1463627083523 Marionette DEBUG loaded listener.js 20:04:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x125eb1000) [pid = 1930] [serial = 2039] [outer = 0x119d48800] 20:04:44 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 20:04:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:04:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 20:04:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:04:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:04:44 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1 20:04:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:04:44 INFO - _addTest/ [0,2689,"getWindowHandle",null] 20:04:44 INFO - PROCESS | 1930 | 1463627084646 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 20:04:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 20:04:44 INFO - PROCESS | 1930 | 1463627084650 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 20:04:44 INFO - PROCESS | 1930 | 1463627084651 Marionette TRACE conn2 <- [1,2690,null,{}] 20:04:44 INFO - PROCESS | 1930 | 1463627084655 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}] 20:04:44 INFO - PROCESS | 1930 | 1463627084756 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 20:04:44 INFO - PROCESS | 1930 | 1463627084851 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x120f38000 == 65 [pid = 1930] [id = 680] 20:04:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x1134ec400) [pid = 1930] [serial = 2040] [outer = 0x0] 20:04:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x115e39400) [pid = 1930] [serial = 2041] [outer = 0x1134ec400] 20:04:44 INFO - PROCESS | 1930 | 1463627084880 Marionette DEBUG loaded listener.js 20:04:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x11675c000) [pid = 1930] [serial = 2042] [outer = 0x1134ec400] 20:04:45 INFO - PROCESS | 1930 | --DOCSHELL 0x12a912000 == 64 [pid = 1930] [id = 674] 20:04:45 INFO - PROCESS | 1930 | --DOCSHELL 0x12a71f000 == 63 [pid = 1930] [id = 673] 20:04:45 INFO - PROCESS | 1930 | --DOCSHELL 0x129780000 == 62 [pid = 1930] [id = 672] 20:04:45 INFO - PROCESS | 1930 | --DOCSHELL 0x128c44000 == 61 [pid = 1930] [id = 671] 20:04:45 INFO - PROCESS | 1930 | --DOCSHELL 0x1283b4000 == 60 [pid = 1930] [id = 670] 20:04:45 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x129370c00) [pid = 1930] [serial = 1978] [outer = 0x0] [url = about:blank] 20:04:45 INFO - PROCESS | 1930 | --DOCSHELL 0x125f24800 == 59 [pid = 1930] [id = 669] 20:04:45 INFO - PROCESS | 1930 | --DOCSHELL 0x120f24800 == 58 [pid = 1930] [id = 668] 20:04:45 INFO - PROCESS | 1930 | --DOCSHELL 0x117e1c800 == 57 [pid = 1930] [id = 667] 20:04:45 INFO - PROCESS | 1930 | --DOCSHELL 0x119126800 == 56 [pid = 1930] [id = 666] 20:04:45 INFO - PROCESS | 1930 | --DOCSHELL 0x124b60000 == 55 [pid = 1930] [id = 665] 20:04:45 INFO - PROCESS | 1930 | --DOCSHELL 0x119e0b000 == 54 [pid = 1930] [id = 664] 20:04:45 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x126fe1400) [pid = 1930] [serial = 1960] [outer = 0x0] [url = about:blank] 20:04:45 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x128aca400) [pid = 1930] [serial = 1963] [outer = 0x0] [url = about:blank] 20:04:45 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x124e61c00) [pid = 1930] [serial = 1919] [outer = 0x0] [url = about:blank] 20:04:45 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x128abe400) [pid = 1930] [serial = 1961] [outer = 0x0] [url = about:blank] 20:04:45 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x1241b3c00) [pid = 1930] [serial = 1954] [outer = 0x0] [url = about:blank] 20:04:45 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x1248e8c00) [pid = 1930] [serial = 1955] [outer = 0x0] [url = about:blank] 20:04:45 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x112572c00) [pid = 1930] [serial = 1921] [outer = 0x0] [url = about:blank] 20:04:45 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x12693c800) [pid = 1930] [serial = 1936] [outer = 0x0] [url = about:blank] 20:04:45 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x12415d400) [pid = 1930] [serial = 1930] [outer = 0x0] [url = about:blank] 20:04:45 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x128b7ec00) [pid = 1930] [serial = 1966] [outer = 0x0] [url = about:blank] 20:04:45 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x124e69c00) [pid = 1930] [serial = 1957] [outer = 0x0] [url = about:blank] 20:04:45 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x124be4000) [pid = 1930] [serial = 1933] [outer = 0x0] [url = about:blank] 20:04:45 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x128b75400) [pid = 1930] [serial = 1964] [outer = 0x0] [url = about:blank] 20:04:45 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x112965800) [pid = 1930] [serial = 1946] [outer = 0x0] [url = about:blank] 20:04:45 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x11269bc00) [pid = 1930] [serial = 1945] [outer = 0x0] [url = about:blank] 20:04:45 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x11614e800) [pid = 1930] [serial = 1948] [outer = 0x0] [url = about:blank] 20:04:45 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x117676400) [pid = 1930] [serial = 1949] [outer = 0x0] [url = about:blank] 20:04:45 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x1194be800) [pid = 1930] [serial = 1951] [outer = 0x0] [url = about:blank] 20:04:45 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x1199b3400) [pid = 1930] [serial = 1952] [outer = 0x0] [url = about:blank] 20:04:45 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x118831000) [pid = 1930] [serial = 1927] [outer = 0x0] [url = about:blank] 20:04:45 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x112968c00) [pid = 1930] [serial = 1924] [outer = 0x0] [url = about:blank] 20:04:45 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x11618f400) [pid = 1930] [serial = 1942] [outer = 0x0] [url = about:blank] 20:04:45 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x1270e6000) [pid = 1930] [serial = 1939] [outer = 0x0] [url = about:blank] 20:04:45 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x11991ac00) [pid = 1930] [serial = 1969] [outer = 0x0] [url = about:blank] 20:04:45 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x128bde000) [pid = 1930] [serial = 1970] [outer = 0x0] [url = about:blank] 20:04:45 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x128bdc000) [pid = 1930] [serial = 1967] [outer = 0x0] [url = about:blank] 20:04:45 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x128da8400) [pid = 1930] [serial = 1975] [outer = 0x0] [url = about:blank] 20:04:45 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x1290bcc00) [pid = 1930] [serial = 1976] [outer = 0x0] [url = about:blank] 20:04:45 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x128ca3c00) [pid = 1930] [serial = 1973] [outer = 0x0] [url = about:blank] 20:04:45 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x128c9a400) [pid = 1930] [serial = 1972] [outer = 0x0] [url = about:blank] 20:04:45 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x125384800) [pid = 1930] [serial = 1958] [outer = 0x0] [url = about:blank] 20:04:45 INFO - PROCESS | 1930 | 1463627085757 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] 20:04:45 INFO - PROCESS | 1930 | 1463627085774 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 20:04:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 20:04:45 INFO - PROCESS | 1930 | 1463627085780 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 20:04:45 INFO - PROCESS | 1930 | 1463627085781 Marionette TRACE conn2 <- [1,2694,null,{}] 20:04:45 INFO - PROCESS | 1930 | 1463627085784 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}] 20:04:45 INFO - PROCESS | 1930 | 1463627085867 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 20:04:45 INFO - PROCESS | 1930 | 1463627085872 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x124095000 == 55 [pid = 1930] [id = 681] 20:04:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x116937c00) [pid = 1930] [serial = 2043] [outer = 0x0] 20:04:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x1182c0800) [pid = 1930] [serial = 2044] [outer = 0x116937c00] 20:04:45 INFO - PROCESS | 1930 | 1463627085898 Marionette DEBUG loaded listener.js 20:04:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x11863f000) [pid = 1930] [serial = 2045] [outer = 0x116937c00] 20:04:46 INFO - PROCESS | 1930 | 1463627086725 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] 20:04:46 INFO - PROCESS | 1930 | 1463627086758 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 20:04:46 INFO - PROCESS | 1930 | 1463627086761 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 20:04:46 INFO - PROCESS | 1930 | 1463627086765 Marionette TRACE conn2 <- [1,2698,null,{}] 20:04:46 INFO - PROCESS | 1930 | 1463627086772 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}] 20:04:46 INFO - PROCESS | 1930 | 1463627086853 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 20:04:46 INFO - PROCESS | 1930 | 1463627086859 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x128a1c000 == 56 [pid = 1930] [id = 682] 20:04:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x1193e3c00) [pid = 1930] [serial = 2046] [outer = 0x0] 20:04:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x1197eb400) [pid = 1930] [serial = 2047] [outer = 0x1193e3c00] 20:04:46 INFO - PROCESS | 1930 | 1463627086889 Marionette DEBUG loaded listener.js 20:04:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x119d3f000) [pid = 1930] [serial = 2048] [outer = 0x1193e3c00] 20:04:47 INFO - PROCESS | 1930 | 1463627087746 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] 20:04:47 INFO - PROCESS | 1930 | 1463627087786 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 20:04:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 20:04:47 INFO - PROCESS | 1930 | 1463627087788 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 20:04:47 INFO - PROCESS | 1930 | 1463627087789 Marionette TRACE conn2 <- [1,2702,null,{}] 20:04:47 INFO - PROCESS | 1930 | 1463627087797 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}] 20:04:47 INFO - PROCESS | 1930 | 1463627087906 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 20:04:47 INFO - PROCESS | 1930 | 1463627087910 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x129534800 == 57 [pid = 1930] [id = 683] 20:04:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x124055400) [pid = 1930] [serial = 2049] [outer = 0x0] 20:04:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x1241bec00) [pid = 1930] [serial = 2050] [outer = 0x124055400] 20:04:47 INFO - PROCESS | 1930 | 1463627087969 Marionette DEBUG loaded listener.js 20:04:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x1244b8800) [pid = 1930] [serial = 2051] [outer = 0x124055400] 20:04:48 INFO - PROCESS | 1930 | 1463627088273 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]]]}] 20:04:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 20:04:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 521ms 20:04:48 INFO - PROCESS | 1930 | 1463627088315 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 20:04:48 INFO - PROCESS | 1930 | 1463627088316 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 20:04:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 20:04:48 INFO - PROCESS | 1930 | 1463627088319 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 20:04:48 INFO - PROCESS | 1930 | 1463627088320 Marionette TRACE conn2 <- [1,2706,null,{}] 20:04:48 INFO - PROCESS | 1930 | 1463627088322 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}] 20:04:48 INFO - PROCESS | 1930 | 1463627088424 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 20:04:48 INFO - PROCESS | 1930 | 1463627088428 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a90e000 == 58 [pid = 1930] [id = 684] 20:04:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x112573400) [pid = 1930] [serial = 2052] [outer = 0x0] 20:04:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x124ab6000) [pid = 1930] [serial = 2053] [outer = 0x112573400] 20:04:48 INFO - PROCESS | 1930 | 1463627088454 Marionette DEBUG loaded listener.js 20:04:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x124ead000) [pid = 1930] [serial = 2054] [outer = 0x112573400] 20:04:48 INFO - PROCESS | 1930 | 1463627088784 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]]]}] 20:04:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 20:04:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 520ms 20:04:48 INFO - PROCESS | 1930 | 1463627088839 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 20:04:48 INFO - PROCESS | 1930 | 1463627088841 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 20:04:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 20:04:48 INFO - PROCESS | 1930 | 1463627088857 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 20:04:48 INFO - PROCESS | 1930 | 1463627088858 Marionette TRACE conn2 <- [1,2710,null,{}] 20:04:48 INFO - PROCESS | 1930 | 1463627088860 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}] 20:04:48 INFO - PROCESS | 1930 | 1463627088978 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 20:04:49 INFO - PROCESS | 1930 | 1463627089017 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x12b316000 == 59 [pid = 1930] [id = 685] 20:04:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x1252cb000) [pid = 1930] [serial = 2055] [outer = 0x0] 20:04:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x126947800) [pid = 1930] [serial = 2056] [outer = 0x1252cb000] 20:04:49 INFO - PROCESS | 1930 | 1463627089044 Marionette DEBUG loaded listener.js 20:04:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x128abdc00) [pid = 1930] [serial = 2057] [outer = 0x1252cb000] 20:04:49 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x12404b400) [pid = 1930] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 20:04:49 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x124466c00) [pid = 1930] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 20:04:49 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x112776800) [pid = 1930] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 20:04:49 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x116999c00) [pid = 1930] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 20:04:49 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x11257d800) [pid = 1930] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 20:04:49 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x1126b7800) [pid = 1930] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 20:04:49 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x1194b4c00) [pid = 1930] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 20:04:49 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x111f19000) [pid = 1930] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 20:04:49 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x124808c00) [pid = 1930] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 20:04:49 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x1126ba800) [pid = 1930] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 20:04:49 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x119d47400) [pid = 1930] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 20:04:49 INFO - PROCESS | 1930 | 1463627089398 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] 20:04:49 INFO - PROCESS | 1930 | 1463627089432 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 20:04:49 INFO - PROCESS | 1930 | 1463627089434 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 20:04:49 INFO - PROCESS | 1930 | 1463627089435 Marionette TRACE conn2 <- [1,2714,null,{}] 20:04:49 INFO - PROCESS | 1930 | 1463627089438 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}] 20:04:49 INFO - PROCESS | 1930 | 1463627089519 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 20:04:49 INFO - PROCESS | 1930 | 1463627089523 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba8a000 == 60 [pid = 1930] [id = 686] 20:04:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x119d3f400) [pid = 1930] [serial = 2058] [outer = 0x0] 20:04:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x124471000) [pid = 1930] [serial = 2059] [outer = 0x119d3f400] 20:04:49 INFO - PROCESS | 1930 | 1463627089550 Marionette DEBUG loaded listener.js 20:04:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x12830a400) [pid = 1930] [serial = 2060] [outer = 0x119d3f400] 20:04:49 INFO - PROCESS | 1930 | 1463627089860 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]]]}] 20:04:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 20:04:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 470ms 20:04:49 INFO - PROCESS | 1930 | 1463627089905 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 20:04:49 INFO - PROCESS | 1930 | 1463627089906 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 20:04:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 20:04:49 INFO - PROCESS | 1930 | 1463627089909 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 20:04:49 INFO - PROCESS | 1930 | 1463627089910 Marionette TRACE conn2 <- [1,2718,null,{}] 20:04:49 INFO - PROCESS | 1930 | 1463627089912 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}] 20:04:50 INFO - PROCESS | 1930 | 1463627090001 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 20:04:50 INFO - PROCESS | 1930 | 1463627090062 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bab7800 == 61 [pid = 1930] [id = 687] 20:04:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x12404b400) [pid = 1930] [serial = 2061] [outer = 0x0] 20:04:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x128ac5400) [pid = 1930] [serial = 2062] [outer = 0x12404b400] 20:04:50 INFO - PROCESS | 1930 | 1463627090087 Marionette DEBUG loaded listener.js 20:04:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x128b72c00) [pid = 1930] [serial = 2063] [outer = 0x12404b400] 20:04:50 INFO - PROCESS | 1930 | 1463627090367 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] 20:04:50 INFO - PROCESS | 1930 | 1463627090385 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 20:04:50 INFO - PROCESS | 1930 | 1463627090387 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 20:04:50 INFO - PROCESS | 1930 | 1463627090388 Marionette TRACE conn2 <- [1,2722,null,{}] 20:04:50 INFO - PROCESS | 1930 | 1463627090390 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}] 20:04:50 INFO - PROCESS | 1930 | 1463627090480 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 20:04:50 INFO - PROCESS | 1930 | 1463627090485 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c831800 == 62 [pid = 1930] [id = 688] 20:04:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x128b76400) [pid = 1930] [serial = 2064] [outer = 0x0] 20:04:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x128b7c800) [pid = 1930] [serial = 2065] [outer = 0x128b76400] 20:04:50 INFO - PROCESS | 1930 | 1463627090509 Marionette DEBUG loaded listener.js 20:04:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x128bdd000) [pid = 1930] [serial = 2066] [outer = 0x128b76400] 20:04:50 INFO - PROCESS | 1930 | 1463627090840 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] 20:04:50 INFO - PROCESS | 1930 | 1463627090860 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 20:04:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 20:04:50 INFO - PROCESS | 1930 | 1463627090864 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 20:04:50 INFO - PROCESS | 1930 | 1463627090866 Marionette TRACE conn2 <- [1,2726,null,{}] 20:04:50 INFO - PROCESS | 1930 | 1463627090868 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}] 20:04:50 INFO - PROCESS | 1930 | 1463627090978 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 20:04:50 INFO - PROCESS | 1930 | 1463627090984 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ca74000 == 63 [pid = 1930] [id = 689] 20:04:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x128307c00) [pid = 1930] [serial = 2067] [outer = 0x0] 20:04:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x128be0000) [pid = 1930] [serial = 2068] [outer = 0x128307c00] 20:04:51 INFO - PROCESS | 1930 | 1463627091010 Marionette DEBUG loaded listener.js 20:04:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x128ca4000) [pid = 1930] [serial = 2069] [outer = 0x128307c00] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12ce24000 == 62 [pid = 1930] [id = 612] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba7c000 == 61 [pid = 1930] [id = 593] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x129782800 == 60 [pid = 1930] [id = 661] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12bec2800 == 59 [pid = 1930] [id = 646] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12c2cf800 == 58 [pid = 1930] [id = 607] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12a8b5000 == 57 [pid = 1930] [id = 591] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x119442800 == 56 [pid = 1930] [id = 613] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12ca6d000 == 55 [pid = 1930] [id = 611] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x119447800 == 54 [pid = 1930] [id = 647] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12d011000 == 53 [pid = 1930] [id = 626] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12dabd000 == 52 [pid = 1930] [id = 663] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x116723000 == 51 [pid = 1930] [id = 589] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12d14f800 == 50 [pid = 1930] [id = 662] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12a8c0800 == 49 [pid = 1930] [id = 588] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x120f29000 == 48 [pid = 1930] [id = 660] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12bc69000 == 47 [pid = 1930] [id = 645] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba7c800 == 46 [pid = 1930] [id = 644] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12c2e1000 == 45 [pid = 1930] [id = 610] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12d70b800 == 44 [pid = 1930] [id = 630] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x1283ae000 == 43 [pid = 1930] [id = 609] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x134d69000 == 42 [pid = 1930] [id = 632] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12dab1800 == 41 [pid = 1930] [id = 631] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12d707800 == 40 [pid = 1930] [id = 659] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x120f38000 == 39 [pid = 1930] [id = 680] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12bec0000 == 38 [pid = 1930] [id = 679] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12baa8800 == 37 [pid = 1930] [id = 678] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x126d60000 == 36 [pid = 1930] [id = 677] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba20800 == 35 [pid = 1930] [id = 675] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x11866d800 == 34 [pid = 1930] [id = 676] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba8a000 == 33 [pid = 1930] [id = 686] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12b316000 == 32 [pid = 1930] [id = 685] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x128a1c000 == 31 [pid = 1930] [id = 682] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x124095000 == 30 [pid = 1930] [id = 681] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x129534800 == 29 [pid = 1930] [id = 683] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12bab7800 == 28 [pid = 1930] [id = 687] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12a90e000 == 27 [pid = 1930] [id = 684] 20:04:52 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x1241b4000) [pid = 1930] [serial = 2014] [outer = 0x0] [url = about:blank] 20:04:52 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x124682400) [pid = 1930] [serial = 2017] [outer = 0x0] [url = about:blank] 20:04:52 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x1182c8c00) [pid = 1930] [serial = 2002] [outer = 0x0] [url = about:blank] 20:04:52 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x118647800) [pid = 1930] [serial = 2003] [outer = 0x0] [url = about:blank] 20:04:52 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x1182c4400) [pid = 1930] [serial = 2000] [outer = 0x0] [url = about:blank] 20:04:52 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x117674400) [pid = 1930] [serial = 1999] [outer = 0x0] [url = about:blank] 20:04:52 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x112767800) [pid = 1930] [serial = 1994] [outer = 0x0] [url = about:blank] 20:04:52 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x112691800) [pid = 1930] [serial = 1993] [outer = 0x0] [url = about:blank] 20:04:52 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x112775000) [pid = 1930] [serial = 1996] [outer = 0x0] [url = about:blank] 20:04:52 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x11333f400) [pid = 1930] [serial = 1997] [outer = 0x0] [url = about:blank] 20:04:52 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x1194be400) [pid = 1930] [serial = 2008] [outer = 0x0] [url = about:blank] 20:04:52 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x11882f000) [pid = 1930] [serial = 2005] [outer = 0x0] [url = about:blank] 20:04:52 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x11919c800) [pid = 1930] [serial = 2006] [outer = 0x0] [url = about:blank] 20:04:52 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x113411800) [pid = 1930] [serial = 1981] [outer = 0x0] [url = about:blank] 20:04:52 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x1243cc000) [pid = 1930] [serial = 2015] [outer = 0x0] [url = about:blank] 20:04:52 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x1193f4c00) [pid = 1930] [serial = 1984] [outer = 0x0] [url = about:blank] 20:04:52 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x1256c1000) [pid = 1930] [serial = 1987] [outer = 0x0] [url = about:blank] 20:04:52 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x128ac5c00) [pid = 1930] [serial = 1990] [outer = 0x0] [url = about:blank] 20:04:52 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x124e67800) [pid = 1930] [serial = 2020] [outer = 0x0] [url = about:blank] 20:04:52 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x1241bc800) [pid = 1930] [serial = 2023] [outer = 0x0] [url = about:blank] 20:04:52 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x126d34800) [pid = 1930] [serial = 2024] [outer = 0x0] [url = about:blank] 20:04:52 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x124be3800) [pid = 1930] [serial = 2018] [outer = 0x0] [url = about:blank] 20:04:52 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x12404c800) [pid = 1930] [serial = 2011] [outer = 0x0] [url = about:blank] 20:04:52 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x12520e400) [pid = 1930] [serial = 2021] [outer = 0x0] [url = about:blank] 20:04:52 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x12406c400) [pid = 1930] [serial = 2012] [outer = 0x0] [url = about:blank] 20:04:52 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x119d43800) [pid = 1930] [serial = 2009] [outer = 0x0] [url = about:blank] 20:04:52 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x1270ef400) [pid = 1930] [serial = 2026] [outer = 0x0] [url = about:blank] 20:04:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12c831800 == 26 [pid = 1930] [id = 688] 20:04:52 INFO - PROCESS | 1930 | 1463627092762 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]]]}] 20:04:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 20:04:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1924ms 20:04:52 INFO - PROCESS | 1930 | 1463627092789 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 20:04:52 INFO - PROCESS | 1930 | 1463627092791 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 20:04:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 20:04:52 INFO - PROCESS | 1930 | 1463627092795 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 20:04:52 INFO - PROCESS | 1930 | 1463627092797 Marionette TRACE conn2 <- [1,2730,null,{}] 20:04:52 INFO - PROCESS | 1930 | 1463627092801 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}] 20:04:52 INFO - PROCESS | 1930 | 1463627092881 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 20:04:52 INFO - PROCESS | 1930 | 1463627092931 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x1161cf000 == 27 [pid = 1930] [id = 690] 20:04:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x112571000) [pid = 1930] [serial = 2070] [outer = 0x0] 20:04:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x112573000) [pid = 1930] [serial = 2071] [outer = 0x112571000] 20:04:52 INFO - PROCESS | 1930 | 1463627092958 Marionette DEBUG loaded listener.js 20:04:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x112691c00) [pid = 1930] [serial = 2072] [outer = 0x112571000] 20:04:53 INFO - PROCESS | 1930 | 1463627093747 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] 20:04:53 INFO - PROCESS | 1930 | 1463627093771 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 20:04:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 20:04:53 INFO - PROCESS | 1930 | 1463627093776 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 20:04:53 INFO - PROCESS | 1930 | 1463627093778 Marionette TRACE conn2 <- [1,2734,null,{}] 20:04:53 INFO - PROCESS | 1930 | 1463627093780 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}] 20:04:53 INFO - PROCESS | 1930 | 1463627093852 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 20:04:53 INFO - PROCESS | 1930 | 1463627093858 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x11806e800 == 28 [pid = 1930] [id = 691] 20:04:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x1126b4c00) [pid = 1930] [serial = 2073] [outer = 0x0] 20:04:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x1126bc800) [pid = 1930] [serial = 2074] [outer = 0x1126b4c00] 20:04:53 INFO - PROCESS | 1930 | 1463627093886 Marionette DEBUG loaded listener.js 20:04:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x11276e800) [pid = 1930] [serial = 2075] [outer = 0x1126b4c00] 20:04:54 INFO - PROCESS | 1930 | 1463627094229 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]]]}] 20:04:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 20:04:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 471ms 20:04:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 20:04:54 INFO - PROCESS | 1930 | 1463627094248 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 20:04:54 INFO - PROCESS | 1930 | 1463627094250 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 20:04:54 INFO - PROCESS | 1930 | 1463627094252 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 20:04:54 INFO - PROCESS | 1930 | 1463627094255 Marionette TRACE conn2 <- [1,2738,null,{}] 20:04:54 INFO - PROCESS | 1930 | 1463627094265 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}] 20:04:54 INFO - PROCESS | 1930 | 1463627094364 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 20:04:54 INFO - PROCESS | 1930 | 1463627094369 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x119451800 == 29 [pid = 1930] [id = 692] 20:04:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x110d92400) [pid = 1930] [serial = 2076] [outer = 0x0] 20:04:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x112824800) [pid = 1930] [serial = 2077] [outer = 0x110d92400] 20:04:54 INFO - PROCESS | 1930 | 1463627094408 Marionette DEBUG loaded listener.js 20:04:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x1129e4800) [pid = 1930] [serial = 2078] [outer = 0x110d92400] 20:04:54 INFO - PROCESS | 1930 | 1463627094715 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]]]}] 20:04:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 20:04:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 520ms 20:04:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 20:04:54 INFO - PROCESS | 1930 | 1463627094773 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 20:04:54 INFO - PROCESS | 1930 | 1463627094775 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 20:04:54 INFO - PROCESS | 1930 | 1463627094777 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 20:04:54 INFO - PROCESS | 1930 | 1463627094778 Marionette TRACE conn2 <- [1,2742,null,{}] 20:04:54 INFO - PROCESS | 1930 | 1463627094780 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}] 20:04:54 INFO - PROCESS | 1930 | 1463627094851 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 20:04:54 INFO - PROCESS | 1930 | 1463627094903 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x119b89000 == 30 [pid = 1930] [id = 693] 20:04:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x1126b1000) [pid = 1930] [serial = 2079] [outer = 0x0] 20:04:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x113292800) [pid = 1930] [serial = 2080] [outer = 0x1126b1000] 20:04:54 INFO - PROCESS | 1930 | 1463627094928 Marionette DEBUG loaded listener.js 20:04:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x115ebc800) [pid = 1930] [serial = 2081] [outer = 0x1126b1000] 20:04:55 INFO - PROCESS | 1930 | 1463627095196 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]]]}] 20:04:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 20:04:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 469ms 20:04:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 20:04:55 INFO - PROCESS | 1930 | 1463627095250 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 20:04:55 INFO - PROCESS | 1930 | 1463627095251 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 20:04:55 INFO - PROCESS | 1930 | 1463627095253 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 20:04:55 INFO - PROCESS | 1930 | 1463627095255 Marionette TRACE conn2 <- [1,2746,null,{}] 20:04:55 INFO - PROCESS | 1930 | 1463627095257 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}] 20:04:55 INFO - PROCESS | 1930 | 1463627095331 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 20:04:55 INFO - PROCESS | 1930 | 1463627095335 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x120f35000 == 31 [pid = 1930] [id = 694] 20:04:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x1126b3c00) [pid = 1930] [serial = 2082] [outer = 0x0] 20:04:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x11618f400) [pid = 1930] [serial = 2083] [outer = 0x1126b3c00] 20:04:55 INFO - PROCESS | 1930 | 1463627095362 Marionette DEBUG loaded listener.js 20:04:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x116759400) [pid = 1930] [serial = 2084] [outer = 0x1126b3c00] 20:04:55 INFO - PROCESS | 1930 | 1463627095699 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]]]}] 20:04:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 20:04:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 469ms 20:04:55 INFO - PROCESS | 1930 | 1463627095724 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 20:04:55 INFO - PROCESS | 1930 | 1463627095725 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 20:04:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 20:04:55 INFO - PROCESS | 1930 | 1463627095746 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 20:04:55 INFO - PROCESS | 1930 | 1463627095747 Marionette TRACE conn2 <- [1,2750,null,{}] 20:04:55 INFO - PROCESS | 1930 | 1463627095750 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}] 20:04:55 INFO - PROCESS | 1930 | 1463627095835 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 20:04:55 INFO - PROCESS | 1930 | 1463627095840 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x1241ec000 == 32 [pid = 1930] [id = 695] 20:04:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x116759c00) [pid = 1930] [serial = 2085] [outer = 0x0] 20:04:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x116ac8800) [pid = 1930] [serial = 2086] [outer = 0x116759c00] 20:04:55 INFO - PROCESS | 1930 | 1463627095868 Marionette DEBUG loaded listener.js 20:04:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x1182bfc00) [pid = 1930] [serial = 2087] [outer = 0x116759c00] 20:04:56 INFO - PROCESS | 1930 | 1463627096184 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]]]}] 20:04:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 20:04:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 487ms 20:04:56 INFO - PROCESS | 1930 | 1463627096216 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 20:04:56 INFO - PROCESS | 1930 | 1463627096217 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 20:04:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 20:04:56 INFO - PROCESS | 1930 | 1463627096219 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 20:04:56 INFO - PROCESS | 1930 | 1463627096220 Marionette TRACE conn2 <- [1,2754,null,{}] 20:04:56 INFO - PROCESS | 1930 | 1463627096223 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}] 20:04:56 INFO - PROCESS | 1930 | 1463627096291 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 20:04:56 INFO - PROCESS | 1930 | 1463627096297 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x124b61000 == 33 [pid = 1930] [id = 696] 20:04:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x1182c6000) [pid = 1930] [serial = 2088] [outer = 0x0] 20:04:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x1183e8c00) [pid = 1930] [serial = 2089] [outer = 0x1182c6000] 20:04:56 INFO - PROCESS | 1930 | 1463627096322 Marionette DEBUG loaded listener.js 20:04:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x118644000) [pid = 1930] [serial = 2090] [outer = 0x1182c6000] 20:04:56 INFO - PROCESS | 1930 | 1463627096632 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]]]}] 20:04:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 20:04:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 419ms 20:04:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 20:04:56 INFO - PROCESS | 1930 | 1463627096639 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 20:04:56 INFO - PROCESS | 1930 | 1463627096640 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 20:04:56 INFO - PROCESS | 1930 | 1463627096643 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 20:04:56 INFO - PROCESS | 1930 | 1463627096646 Marionette TRACE conn2 <- [1,2758,null,{}] 20:04:56 INFO - PROCESS | 1930 | 1463627096650 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}] 20:04:56 INFO - PROCESS | 1930 | 1463627096723 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 20:04:56 INFO - PROCESS | 1930 | 1463627096780 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x12522a000 == 34 [pid = 1930] [id = 697] 20:04:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x112571800) [pid = 1930] [serial = 2091] [outer = 0x0] 20:04:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x11864c000) [pid = 1930] [serial = 2092] [outer = 0x112571800] 20:04:56 INFO - PROCESS | 1930 | 1463627096805 Marionette DEBUG loaded listener.js 20:04:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x118897400) [pid = 1930] [serial = 2093] [outer = 0x112571800] 20:04:57 INFO - PROCESS | 1930 | 1463627097084 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]]]}] 20:04:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 20:04:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 473ms 20:04:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 20:04:57 INFO - PROCESS | 1930 | 1463627097117 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 20:04:57 INFO - PROCESS | 1930 | 1463627097119 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 20:04:57 INFO - PROCESS | 1930 | 1463627097121 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 20:04:57 INFO - PROCESS | 1930 | 1463627097122 Marionette TRACE conn2 <- [1,2762,null,{}] 20:04:57 INFO - PROCESS | 1930 | 1463627097124 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}] 20:04:57 INFO - PROCESS | 1930 | 1463627097216 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 20:04:57 INFO - PROCESS | 1930 | 1463627097220 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x11944e000 == 35 [pid = 1930] [id = 698] 20:04:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x111a0fc00) [pid = 1930] [serial = 2094] [outer = 0x0] 20:04:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x119199c00) [pid = 1930] [serial = 2095] [outer = 0x111a0fc00] 20:04:57 INFO - PROCESS | 1930 | 1463627097249 Marionette DEBUG loaded listener.js 20:04:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x1193e6400) [pid = 1930] [serial = 2096] [outer = 0x111a0fc00] 20:04:57 INFO - PROCESS | 1930 | 1463627097599 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]]]}] 20:04:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 20:04:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 518ms 20:04:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 20:04:57 INFO - PROCESS | 1930 | 1463627097652 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 20:04:57 INFO - PROCESS | 1930 | 1463627097653 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 20:04:57 INFO - PROCESS | 1930 | 1463627097655 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 20:04:57 INFO - PROCESS | 1930 | 1463627097656 Marionette TRACE conn2 <- [1,2766,null,{}] 20:04:57 INFO - PROCESS | 1930 | 1463627097658 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}] 20:04:57 INFO - PROCESS | 1930 | 1463627097767 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 20:04:57 INFO - PROCESS | 1930 | 1463627097802 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x128396000 == 36 [pid = 1930] [id = 699] 20:04:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x1193f5c00) [pid = 1930] [serial = 2097] [outer = 0x0] 20:04:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x1194b6c00) [pid = 1930] [serial = 2098] [outer = 0x1193f5c00] 20:04:57 INFO - PROCESS | 1930 | 1463627097826 Marionette DEBUG loaded listener.js 20:04:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x1194bd800) [pid = 1930] [serial = 2099] [outer = 0x1193f5c00] 20:04:58 INFO - PROCESS | 1930 | 1463627098129 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]]]}] 20:04:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 20:04:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 518ms 20:04:58 INFO - PROCESS | 1930 | 1463627098174 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 20:04:58 INFO - PROCESS | 1930 | 1463627098176 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 20:04:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 20:04:58 INFO - PROCESS | 1930 | 1463627098187 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 20:04:58 INFO - PROCESS | 1930 | 1463627098189 Marionette TRACE conn2 <- [1,2770,null,{}] 20:04:58 INFO - PROCESS | 1930 | 1463627098191 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}] 20:04:58 INFO - PROCESS | 1930 | 1463627098299 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 20:04:58 INFO - PROCESS | 1930 | 1463627098334 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x128a3b000 == 37 [pid = 1930] [id = 700] 20:04:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x1191a4c00) [pid = 1930] [serial = 2100] [outer = 0x0] 20:04:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x11991c800) [pid = 1930] [serial = 2101] [outer = 0x1191a4c00] 20:04:58 INFO - PROCESS | 1930 | 1463627098362 Marionette DEBUG loaded listener.js 20:04:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x11864dc00) [pid = 1930] [serial = 2102] [outer = 0x1191a4c00] 20:04:58 INFO - PROCESS | 1930 | 1463627098679 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]]]}] 20:04:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 20:04:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 527ms 20:04:58 INFO - PROCESS | 1930 | 1463627098710 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 20:04:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 20:04:58 INFO - PROCESS | 1930 | 1463627098713 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 20:04:58 INFO - PROCESS | 1930 | 1463627098716 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 20:04:58 INFO - PROCESS | 1930 | 1463627098717 Marionette TRACE conn2 <- [1,2774,null,{}] 20:04:58 INFO - PROCESS | 1930 | 1463627098719 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}] 20:04:58 INFO - PROCESS | 1930 | 1463627098812 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 20:04:58 INFO - PROCESS | 1930 | 1463627098846 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x128fbb000 == 38 [pid = 1930] [id = 701] 20:04:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x119d42000) [pid = 1930] [serial = 2103] [outer = 0x0] 20:04:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x12404fc00) [pid = 1930] [serial = 2104] [outer = 0x119d42000] 20:04:58 INFO - PROCESS | 1930 | 1463627098872 Marionette DEBUG loaded listener.js 20:04:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x124058c00) [pid = 1930] [serial = 2105] [outer = 0x119d42000] 20:04:59 INFO - PROCESS | 1930 | 1463627099170 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]]]}] 20:04:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 20:04:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 518ms 20:04:59 INFO - PROCESS | 1930 | 1463627099235 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 20:04:59 INFO - PROCESS | 1930 | 1463627099236 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 20:04:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 20:04:59 INFO - PROCESS | 1930 | 1463627099238 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 20:04:59 INFO - PROCESS | 1930 | 1463627099239 Marionette TRACE conn2 <- [1,2778,null,{}] 20:04:59 INFO - PROCESS | 1930 | 1463627099250 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}] 20:04:59 INFO - PROCESS | 1930 | 1463627099344 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 20:04:59 INFO - PROCESS | 1930 | 1463627099348 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x129529800 == 39 [pid = 1930] [id = 702] 20:04:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x1182c2000) [pid = 1930] [serial = 2106] [outer = 0x0] 20:04:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x12406cc00) [pid = 1930] [serial = 2107] [outer = 0x1182c2000] 20:04:59 INFO - PROCESS | 1930 | 1463627099372 Marionette DEBUG loaded listener.js 20:04:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x124078800) [pid = 1930] [serial = 2108] [outer = 0x1182c2000] 20:04:59 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x1121b0800) [pid = 1930] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 20:04:59 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x1121b0c00) [pid = 1930] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 20:04:59 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x124070400) [pid = 1930] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 20:04:59 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x124682800) [pid = 1930] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 20:04:59 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x1270b1400) [pid = 1930] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 20:04:59 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x1259c6c00) [pid = 1930] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 20:04:59 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x1126bb000) [pid = 1930] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 20:04:59 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x118618c00) [pid = 1930] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 20:04:59 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x112816800) [pid = 1930] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 20:04:59 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x1244ba000) [pid = 1930] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 20:04:59 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x1126bd000) [pid = 1930] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 20:04:59 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x112776c00) [pid = 1930] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 20:04:59 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x125eb7400) [pid = 1930] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 20:04:59 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x128b7dc00) [pid = 1930] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 20:04:59 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x124076800) [pid = 1930] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 20:04:59 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x1290be000) [pid = 1930] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 20:04:59 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x1182c3c00) [pid = 1930] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 20:04:59 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x1194b5c00) [pid = 1930] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 20:04:59 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x124be4c00) [pid = 1930] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 20:04:59 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x128b76400) [pid = 1930] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 20:04:59 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x124055400) [pid = 1930] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 20:04:59 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x112573400) [pid = 1930] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 20:04:59 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x1252cb000) [pid = 1930] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 20:04:59 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x12404b400) [pid = 1930] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 20:04:59 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x1193e3c00) [pid = 1930] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 20:04:59 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x116937c00) [pid = 1930] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 20:04:59 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x1134ec400) [pid = 1930] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 20:04:59 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x119d48800) [pid = 1930] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 20:04:59 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x1183e3800) [pid = 1930] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 20:04:59 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x112c5cc00) [pid = 1930] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 20:04:59 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x112697800) [pid = 1930] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 20:04:59 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x118892000) [pid = 1930] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 20:04:59 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x119d3f400) [pid = 1930] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 20:04:59 INFO - PROCESS | 1930 | 1463627099923 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]]]}] 20:04:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 20:04:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 727ms 20:04:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 20:04:59 INFO - PROCESS | 1930 | 1463627099965 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 20:04:59 INFO - PROCESS | 1930 | 1463627099966 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 20:04:59 INFO - PROCESS | 1930 | 1463627099968 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 20:04:59 INFO - PROCESS | 1930 | 1463627099969 Marionette TRACE conn2 <- [1,2782,null,{}] 20:04:59 INFO - PROCESS | 1930 | 1463627099972 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}] 20:05:00 INFO - PROCESS | 1930 | 1463627100049 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 20:05:00 INFO - PROCESS | 1930 | 1463627100053 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x120f3d000 == 40 [pid = 1930] [id = 703] 20:05:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x111f4e000) [pid = 1930] [serial = 2109] [outer = 0x0] 20:05:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x112698000) [pid = 1930] [serial = 2110] [outer = 0x111f4e000] 20:05:00 INFO - PROCESS | 1930 | 1463627100078 Marionette DEBUG loaded listener.js 20:05:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x113dee400) [pid = 1930] [serial = 2111] [outer = 0x111f4e000] 20:05:00 INFO - PROCESS | 1930 | --DOCSHELL 0x12ce25000 == 39 [pid = 1930] [id = 16] 20:05:00 INFO - PROCESS | 1930 | 1463627100434 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]]]}] 20:05:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 20:05:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 467ms 20:05:00 INFO - PROCESS | 1930 | 1463627100437 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 20:05:00 INFO - PROCESS | 1930 | 1463627100438 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 20:05:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 20:05:00 INFO - PROCESS | 1930 | 1463627100441 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 20:05:00 INFO - PROCESS | 1930 | 1463627100442 Marionette TRACE conn2 <- [1,2786,null,{}] 20:05:00 INFO - PROCESS | 1930 | 1463627100447 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}] 20:05:00 INFO - PROCESS | 1930 | 1463627100572 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 20:05:00 INFO - PROCESS | 1930 | 1463627100581 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a8a7800 == 40 [pid = 1930] [id = 704] 20:05:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x1161f0c00) [pid = 1930] [serial = 2112] [outer = 0x0] 20:05:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x118892000) [pid = 1930] [serial = 2113] [outer = 0x1161f0c00] 20:05:00 INFO - PROCESS | 1930 | 1463627100621 Marionette DEBUG loaded listener.js 20:05:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x119dd4400) [pid = 1930] [serial = 2114] [outer = 0x1161f0c00] 20:05:01 INFO - PROCESS | 1930 | 1463627101034 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]]]}] 20:05:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 20:05:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 622ms 20:05:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 20:05:01 INFO - PROCESS | 1930 | 1463627101064 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 20:05:01 INFO - PROCESS | 1930 | 1463627101065 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 20:05:01 INFO - PROCESS | 1930 | 1463627101067 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 20:05:01 INFO - PROCESS | 1930 | 1463627101068 Marionette TRACE conn2 <- [1,2790,null,{}] 20:05:01 INFO - PROCESS | 1930 | 1463627101070 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}] 20:05:01 INFO - PROCESS | 1930 | 1463627101168 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 20:05:01 INFO - PROCESS | 1930 | 1463627101174 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a91f800 == 41 [pid = 1930] [id = 705] 20:05:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x118ea1400) [pid = 1930] [serial = 2115] [outer = 0x0] 20:05:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x1241b5400) [pid = 1930] [serial = 2116] [outer = 0x118ea1400] 20:05:01 INFO - PROCESS | 1930 | 1463627101199 Marionette DEBUG loaded listener.js 20:05:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x124260800) [pid = 1930] [serial = 2117] [outer = 0x118ea1400] 20:05:01 INFO - PROCESS | 1930 | 1463627101498 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]]]}] 20:05:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 20:05:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 470ms 20:05:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 20:05:01 INFO - PROCESS | 1930 | 1463627101538 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 20:05:01 INFO - PROCESS | 1930 | 1463627101539 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 20:05:01 INFO - PROCESS | 1930 | 1463627101541 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 20:05:01 INFO - PROCESS | 1930 | 1463627101542 Marionette TRACE conn2 <- [1,2794,null,{}] 20:05:01 INFO - PROCESS | 1930 | 1463627101547 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}] 20:05:01 INFO - PROCESS | 1930 | 1463627101621 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 20:05:01 INFO - PROCESS | 1930 | 1463627101625 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x12abce800 == 42 [pid = 1930] [id = 706] 20:05:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x124260c00) [pid = 1930] [serial = 2118] [outer = 0x0] 20:05:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x1244bd400) [pid = 1930] [serial = 2119] [outer = 0x124260c00] 20:05:01 INFO - PROCESS | 1930 | 1463627101652 Marionette DEBUG loaded listener.js 20:05:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x1244c4000) [pid = 1930] [serial = 2120] [outer = 0x124260c00] 20:05:02 INFO - PROCESS | 1930 | 1463627102142 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]]]}] 20:05:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 20:05:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 619ms 20:05:02 INFO - PROCESS | 1930 | 1463627102161 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 20:05:02 INFO - PROCESS | 1930 | 1463627102164 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 20:05:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 20:05:02 INFO - PROCESS | 1930 | 1463627102167 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 20:05:02 INFO - PROCESS | 1930 | 1463627102170 Marionette TRACE conn2 <- [1,2798,null,{}] 20:05:02 INFO - PROCESS | 1930 | 1463627102174 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}] 20:05:02 INFO - PROCESS | 1930 | 1463627102286 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 20:05:02 INFO - PROCESS | 1930 | 1463627102364 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x11704c800 == 43 [pid = 1930] [id = 707] 20:05:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x111e28c00) [pid = 1930] [serial = 2121] [outer = 0x0] 20:05:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x112578c00) [pid = 1930] [serial = 2122] [outer = 0x111e28c00] 20:05:02 INFO - PROCESS | 1930 | 1463627102396 Marionette DEBUG loaded listener.js 20:05:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x11269c800) [pid = 1930] [serial = 2123] [outer = 0x111e28c00] 20:05:02 INFO - PROCESS | 1930 | 1463627102929 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]]]}] 20:05:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 20:05:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 773ms 20:05:02 INFO - PROCESS | 1930 | 1463627102941 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 20:05:02 INFO - PROCESS | 1930 | 1463627102944 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 20:05:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 20:05:02 INFO - PROCESS | 1930 | 1463627102949 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 20:05:02 INFO - PROCESS | 1930 | 1463627102951 Marionette TRACE conn2 <- [1,2802,null,{}] 20:05:02 INFO - PROCESS | 1930 | 1463627102953 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}] 20:05:03 INFO - PROCESS | 1930 | 1463627103063 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 20:05:03 INFO - PROCESS | 1930 | 1463627103141 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x120f29000 == 44 [pid = 1930] [id = 708] 20:05:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x1126b7c00) [pid = 1930] [serial = 2124] [outer = 0x0] 20:05:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x112818800) [pid = 1930] [serial = 2125] [outer = 0x1126b7c00] 20:05:03 INFO - PROCESS | 1930 | 1463627103171 Marionette DEBUG loaded listener.js 20:05:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x113d67000) [pid = 1930] [serial = 2126] [outer = 0x1126b7c00] 20:05:03 INFO - PROCESS | 1930 | 1463627103941 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]]]}] 20:05:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 20:05:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1025ms 20:05:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 20:05:04 INFO - PROCESS | 1930 | 1463627103992 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 20:05:04 INFO - PROCESS | 1930 | 1463627103994 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 20:05:04 INFO - PROCESS | 1930 | 1463627103998 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 20:05:04 INFO - PROCESS | 1930 | 1463627104000 Marionette TRACE conn2 <- [1,2806,null,{}] 20:05:04 INFO - PROCESS | 1930 | 1463627104004 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}] 20:05:04 INFO - PROCESS | 1930 | 1463627104089 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 20:05:04 INFO - PROCESS | 1930 | 1463627104153 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x117e1c800 == 45 [pid = 1930] [id = 709] 20:05:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x11269f400) [pid = 1930] [serial = 2127] [outer = 0x0] 20:05:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x1126b5800) [pid = 1930] [serial = 2128] [outer = 0x11269f400] 20:05:04 INFO - PROCESS | 1930 | 1463627104199 Marionette DEBUG loaded listener.js 20:05:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x11276d000) [pid = 1930] [serial = 2129] [outer = 0x11269f400] 20:05:04 INFO - PROCESS | 1930 | --DOCSHELL 0x12a91f800 == 44 [pid = 1930] [id = 705] 20:05:04 INFO - PROCESS | 1930 | --DOCSHELL 0x12a8a7800 == 43 [pid = 1930] [id = 704] 20:05:04 INFO - PROCESS | 1930 | --DOCSHELL 0x120f3d000 == 42 [pid = 1930] [id = 703] 20:05:04 INFO - PROCESS | 1930 | --DOCSHELL 0x129529800 == 41 [pid = 1930] [id = 702] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x128be0000) [pid = 1930] [serial = 2068] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOCSHELL 0x128fbb000 == 40 [pid = 1930] [id = 701] 20:05:04 INFO - PROCESS | 1930 | --DOCSHELL 0x128a3b000 == 39 [pid = 1930] [id = 700] 20:05:04 INFO - PROCESS | 1930 | --DOCSHELL 0x128396000 == 38 [pid = 1930] [id = 699] 20:05:04 INFO - PROCESS | 1930 | --DOCSHELL 0x11944e000 == 37 [pid = 1930] [id = 698] 20:05:04 INFO - PROCESS | 1930 | --DOCSHELL 0x12522a000 == 36 [pid = 1930] [id = 697] 20:05:04 INFO - PROCESS | 1930 | --DOCSHELL 0x124b61000 == 35 [pid = 1930] [id = 696] 20:05:04 INFO - PROCESS | 1930 | --DOCSHELL 0x1241ec000 == 34 [pid = 1930] [id = 695] 20:05:04 INFO - PROCESS | 1930 | --DOCSHELL 0x120f35000 == 33 [pid = 1930] [id = 694] 20:05:04 INFO - PROCESS | 1930 | --DOCSHELL 0x119b89000 == 32 [pid = 1930] [id = 693] 20:05:04 INFO - PROCESS | 1930 | --DOCSHELL 0x119451800 == 31 [pid = 1930] [id = 692] 20:05:04 INFO - PROCESS | 1930 | --DOCSHELL 0x11806e800 == 30 [pid = 1930] [id = 691] 20:05:04 INFO - PROCESS | 1930 | --DOCSHELL 0x1161cf000 == 29 [pid = 1930] [id = 690] 20:05:04 INFO - PROCESS | 1930 | --DOCSHELL 0x12ca74000 == 28 [pid = 1930] [id = 689] 20:05:04 INFO - PROCESS | 1930 | --DOCSHELL 0x12ca87000 == 27 [pid = 1930] [id = 17] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x1126b1400) [pid = 1930] [serial = 1922] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x112774c00) [pid = 1930] [serial = 1883] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x1244b7c00) [pid = 1930] [serial = 1931] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x1270ae800) [pid = 1930] [serial = 1988] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x128ca3800) [pid = 1930] [serial = 1991] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x126decc00) [pid = 1930] [serial = 1937] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x125ead800) [pid = 1930] [serial = 1943] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x1194bc400) [pid = 1930] [serial = 1928] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x116999800) [pid = 1930] [serial = 1982] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x128ac9000) [pid = 1930] [serial = 1895] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x1161f3c00) [pid = 1930] [serial = 1925] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x1182c7800) [pid = 1930] [serial = 1886] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x12830a000) [pid = 1930] [serial = 1940] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x128ca4c00) [pid = 1930] [serial = 1898] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x124e61800) [pid = 1930] [serial = 1934] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x129379400) [pid = 1930] [serial = 1979] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x124059800) [pid = 1930] [serial = 1985] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x1244c6000) [pid = 1930] [serial = 1889] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x125eaac00) [pid = 1930] [serial = 1892] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x128b7c800) [pid = 1930] [serial = 2065] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x128bdd000) [pid = 1930] [serial = 2066] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x1241bec00) [pid = 1930] [serial = 2050] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x124ab6000) [pid = 1930] [serial = 2053] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x1244b8800) [pid = 1930] [serial = 2051] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x126947800) [pid = 1930] [serial = 2056] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x124ead000) [pid = 1930] [serial = 2054] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x128ac5400) [pid = 1930] [serial = 2062] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x128b72c00) [pid = 1930] [serial = 2063] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x128abdc00) [pid = 1930] [serial = 2057] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x1197eb400) [pid = 1930] [serial = 2047] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x1182c0800) [pid = 1930] [serial = 2044] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x11863f000) [pid = 1930] [serial = 2045] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x11675c000) [pid = 1930] [serial = 2042] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x115e39400) [pid = 1930] [serial = 2041] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x125eb1000) [pid = 1930] [serial = 2039] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x124e65800) [pid = 1930] [serial = 2038] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x119d46400) [pid = 1930] [serial = 2036] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x1194c3400) [pid = 1930] [serial = 2035] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x117675000) [pid = 1930] [serial = 2033] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x116192000) [pid = 1930] [serial = 2032] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x112965400) [pid = 1930] [serial = 2030] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x1126b6800) [pid = 1930] [serial = 2029] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x12830ec00) [pid = 1930] [serial = 2027] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x124471000) [pid = 1930] [serial = 2059] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x12830a400) [pid = 1930] [serial = 2060] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x119d3f000) [pid = 1930] [serial = 2048] [outer = 0x0] [url = about:blank] 20:05:04 INFO - PROCESS | 1930 | 1463627104707 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]]]}] 20:05:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 20:05:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 722ms 20:05:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 20:05:04 INFO - PROCESS | 1930 | 1463627104720 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 20:05:04 INFO - PROCESS | 1930 | 1463627104723 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 20:05:04 INFO - PROCESS | 1930 | 1463627104727 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 20:05:04 INFO - PROCESS | 1930 | 1463627104729 Marionette TRACE conn2 <- [1,2810,null,{}] 20:05:04 INFO - PROCESS | 1930 | 1463627104731 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}] 20:05:04 INFO - PROCESS | 1930 | 1463627104805 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 20:05:04 INFO - PROCESS | 1930 | 1463627104812 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x11868b000 == 28 [pid = 1930] [id = 710] 20:05:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x11269f800) [pid = 1930] [serial = 2130] [outer = 0x0] 20:05:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x112965800) [pid = 1930] [serial = 2131] [outer = 0x11269f800] 20:05:04 INFO - PROCESS | 1930 | 1463627104839 Marionette DEBUG loaded listener.js 20:05:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x112d8a000) [pid = 1930] [serial = 2132] [outer = 0x11269f800] 20:05:05 INFO - PROCESS | 1930 | 1463627105155 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]]]}] 20:05:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 20:05:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 471ms 20:05:05 INFO - PROCESS | 1930 | 1463627105203 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 20:05:05 INFO - PROCESS | 1930 | 1463627105205 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 20:05:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 20:05:05 INFO - PROCESS | 1930 | 1463627105207 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 20:05:05 INFO - PROCESS | 1930 | 1463627105210 Marionette TRACE conn2 <- [1,2814,null,{}] 20:05:05 INFO - PROCESS | 1930 | 1463627105217 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}] 20:05:05 INFO - PROCESS | 1930 | 1463627105297 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 20:05:05 INFO - PROCESS | 1930 | 1463627105303 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x119be9000 == 29 [pid = 1930] [id = 711] 20:05:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x111a02400) [pid = 1930] [serial = 2133] [outer = 0x0] 20:05:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x1160df000) [pid = 1930] [serial = 2134] [outer = 0x111a02400] 20:05:05 INFO - PROCESS | 1930 | 1463627105331 Marionette DEBUG loaded listener.js 20:05:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x1166bc000) [pid = 1930] [serial = 2135] [outer = 0x111a02400] 20:05:05 INFO - PROCESS | 1930 | 1463627105709 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]]]}] 20:05:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 20:05:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 525ms 20:05:05 INFO - PROCESS | 1930 | 1463627105740 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 20:05:05 INFO - PROCESS | 1930 | 1463627105743 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 20:05:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 20:05:05 INFO - PROCESS | 1930 | 1463627105748 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 20:05:05 INFO - PROCESS | 1930 | 1463627105750 Marionette TRACE conn2 <- [1,2818,null,{}] 20:05:05 INFO - PROCESS | 1930 | 1463627105753 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}] 20:05:05 INFO - PROCESS | 1930 | 1463627105872 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 20:05:05 INFO - PROCESS | 1930 | 1463627105879 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x1241e9800 == 30 [pid = 1930] [id = 712] 20:05:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x11257c800) [pid = 1930] [serial = 2136] [outer = 0x0] 20:05:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x116998000) [pid = 1930] [serial = 2137] [outer = 0x11257c800] 20:05:05 INFO - PROCESS | 1930 | 1463627105921 Marionette DEBUG loaded listener.js 20:05:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x11766e400) [pid = 1930] [serial = 2138] [outer = 0x11257c800] 20:05:06 INFO - PROCESS | 1930 | 1463627106331 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]]]}] 20:05:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 20:05:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 621ms 20:05:06 INFO - PROCESS | 1930 | 1463627106374 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 20:05:06 INFO - PROCESS | 1930 | 1463627106376 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 20:05:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 20:05:06 INFO - PROCESS | 1930 | 1463627106378 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 20:05:06 INFO - PROCESS | 1930 | 1463627106379 Marionette TRACE conn2 <- [1,2822,null,{}] 20:05:06 INFO - PROCESS | 1930 | 1463627106382 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}] 20:05:06 INFO - PROCESS | 1930 | 1463627106453 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 20:05:06 INFO - PROCESS | 1930 | 1463627106457 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x124b60800 == 31 [pid = 1930] [id = 713] 20:05:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x117675c00) [pid = 1930] [serial = 2139] [outer = 0x0] 20:05:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x118099400) [pid = 1930] [serial = 2140] [outer = 0x117675c00] 20:05:06 INFO - PROCESS | 1930 | 1463627106484 Marionette DEBUG loaded listener.js 20:05:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x1182c7800) [pid = 1930] [serial = 2141] [outer = 0x117675c00] 20:05:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 20:05:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 469ms 20:05:06 INFO - PROCESS | 1930 | 1463627106839 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]]]}] 20:05:06 INFO - PROCESS | 1930 | 1463627106848 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 20:05:06 INFO - PROCESS | 1930 | 1463627106849 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 20:05:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 20:05:06 INFO - PROCESS | 1930 | 1463627106857 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 20:05:06 INFO - PROCESS | 1930 | 1463627106858 Marionette TRACE conn2 <- [1,2826,null,{}] 20:05:06 INFO - PROCESS | 1930 | 1463627106860 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}] 20:05:06 INFO - PROCESS | 1930 | 1463627106977 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 20:05:06 INFO - PROCESS | 1930 | 1463627106983 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x1253e1800 == 32 [pid = 1930] [id = 714] 20:05:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x118093400) [pid = 1930] [serial = 2142] [outer = 0x0] 20:05:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x1183de000) [pid = 1930] [serial = 2143] [outer = 0x118093400] 20:05:07 INFO - PROCESS | 1930 | 1463627107009 Marionette DEBUG loaded listener.js 20:05:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x1193e1800) [pid = 1930] [serial = 2144] [outer = 0x118093400] 20:05:07 INFO - PROCESS | 1930 | 1463627107340 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 20:05:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 20:05:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 518ms 20:05:07 INFO - PROCESS | 1930 | 1463627107380 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 20:05:07 INFO - PROCESS | 1930 | 1463627107381 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 20:05:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 20:05:07 INFO - PROCESS | 1930 | 1463627107383 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 20:05:07 INFO - PROCESS | 1930 | 1463627107384 Marionette TRACE conn2 <- [1,2830,null,{}] 20:05:07 INFO - PROCESS | 1930 | 1463627107387 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}] 20:05:07 INFO - PROCESS | 1930 | 1463627107479 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 20:05:07 INFO - PROCESS | 1930 | 1463627107483 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x12839b800 == 33 [pid = 1930] [id = 715] 20:05:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x1193e5c00) [pid = 1930] [serial = 2145] [outer = 0x0] 20:05:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x1194b8c00) [pid = 1930] [serial = 2146] [outer = 0x1193e5c00] 20:05:07 INFO - PROCESS | 1930 | 1463627107507 Marionette DEBUG loaded listener.js 20:05:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x1197f0400) [pid = 1930] [serial = 2147] [outer = 0x1193e5c00] 20:05:07 INFO - PROCESS | 1930 | 1463627107839 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]]]}] 20:05:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 20:05:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 467ms 20:05:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 20:05:07 INFO - PROCESS | 1930 | 1463627107852 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 20:05:07 INFO - PROCESS | 1930 | 1463627107853 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 20:05:07 INFO - PROCESS | 1930 | 1463627107855 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 20:05:07 INFO - PROCESS | 1930 | 1463627107856 Marionette TRACE conn2 <- [1,2834,null,{}] 20:05:07 INFO - PROCESS | 1930 | 1463627107859 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}] 20:05:07 INFO - PROCESS | 1930 | 1463627107955 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 20:05:07 INFO - PROCESS | 1930 | 1463627107966 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x128a2e800 == 34 [pid = 1930] [id = 716] 20:05:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x1193e6800) [pid = 1930] [serial = 2148] [outer = 0x0] 20:05:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x1199a6400) [pid = 1930] [serial = 2149] [outer = 0x1193e6800] 20:05:07 INFO - PROCESS | 1930 | 1463627107990 Marionette DEBUG loaded listener.js 20:05:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x119d3d400) [pid = 1930] [serial = 2150] [outer = 0x1193e6800] 20:05:08 INFO - PROCESS | 1930 | 1463627108309 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 20:05:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 20:05:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 469ms 20:05:08 INFO - PROCESS | 1930 | 1463627108332 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 20:05:08 INFO - PROCESS | 1930 | 1463627108333 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 20:05:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 20:05:08 INFO - PROCESS | 1930 | 1463627108336 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 20:05:08 INFO - PROCESS | 1930 | 1463627108337 Marionette TRACE conn2 <- [1,2838,null,{}] 20:05:08 INFO - PROCESS | 1930 | 1463627108339 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}] 20:05:08 INFO - PROCESS | 1930 | 1463627108434 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 20:05:08 INFO - PROCESS | 1930 | 1463627108438 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x119be8800 == 35 [pid = 1930] [id = 717] 20:05:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x11991b800) [pid = 1930] [serial = 2151] [outer = 0x0] 20:05:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x119d44400) [pid = 1930] [serial = 2152] [outer = 0x11991b800] 20:05:08 INFO - PROCESS | 1930 | 1463627108463 Marionette DEBUG loaded listener.js 20:05:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x124050400) [pid = 1930] [serial = 2153] [outer = 0x11991b800] 20:05:08 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x1182c2000) [pid = 1930] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 20:05:08 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x118ea1400) [pid = 1930] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 20:05:08 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x111f4e000) [pid = 1930] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 20:05:08 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x1193f5c00) [pid = 1930] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 20:05:08 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x1161f0c00) [pid = 1930] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 20:05:08 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x12c2f9800) [pid = 1930] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:05:08 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x12ce25800) [pid = 1930] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:05:08 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x1191a4c00) [pid = 1930] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 20:05:08 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x119d42000) [pid = 1930] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 20:05:08 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x1126b1000) [pid = 1930] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 20:05:08 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x112571800) [pid = 1930] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 20:05:08 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x128307c00) [pid = 1930] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 20:05:08 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x1126b4c00) [pid = 1930] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 20:05:08 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x112571000) [pid = 1930] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 20:05:08 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x116759c00) [pid = 1930] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 20:05:08 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x110d92400) [pid = 1930] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 20:05:08 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x111a0fc00) [pid = 1930] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 20:05:08 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x1182c6000) [pid = 1930] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 20:05:08 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x1126b3c00) [pid = 1930] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 20:05:08 INFO - PROCESS | 1930 | 1463627108927 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]]]}] 20:05:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 20:05:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 620ms 20:05:08 INFO - PROCESS | 1930 | 1463627108956 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 20:05:08 INFO - PROCESS | 1930 | 1463627108957 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 20:05:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 20:05:08 INFO - PROCESS | 1930 | 1463627108959 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 20:05:08 INFO - PROCESS | 1930 | 1463627108961 Marionette TRACE conn2 <- [1,2842,null,{}] 20:05:08 INFO - PROCESS | 1930 | 1463627108965 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}] 20:05:09 INFO - PROCESS | 1930 | 1463627109039 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 20:05:09 INFO - PROCESS | 1930 | 1463627109045 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x12533c000 == 36 [pid = 1930] [id = 718] 20:05:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x112697400) [pid = 1930] [serial = 2154] [outer = 0x0] 20:05:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x113decc00) [pid = 1930] [serial = 2155] [outer = 0x112697400] 20:05:09 INFO - PROCESS | 1930 | 1463627109071 Marionette DEBUG loaded listener.js 20:05:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x118618c00) [pid = 1930] [serial = 2156] [outer = 0x112697400] 20:05:09 INFO - PROCESS | 1930 | 1463627109420 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]]]}] 20:05:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 20:05:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 473ms 20:05:09 INFO - PROCESS | 1930 | 1463627109433 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 20:05:09 INFO - PROCESS | 1930 | 1463627109448 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 20:05:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 20:05:09 INFO - PROCESS | 1930 | 1463627109465 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 20:05:09 INFO - PROCESS | 1930 | 1463627109468 Marionette TRACE conn2 <- [1,2846,null,{}] 20:05:09 INFO - PROCESS | 1930 | 1463627109471 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}] 20:05:09 INFO - PROCESS | 1930 | 1463627109613 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 20:05:09 INFO - PROCESS | 1930 | 1463627109619 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a714000 == 37 [pid = 1930] [id = 719] 20:05:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x1193f3000) [pid = 1930] [serial = 2157] [outer = 0x0] 20:05:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x124056400) [pid = 1930] [serial = 2158] [outer = 0x1193f3000] 20:05:09 INFO - PROCESS | 1930 | 1463627109648 Marionette DEBUG loaded listener.js 20:05:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x1241bf800) [pid = 1930] [serial = 2159] [outer = 0x1193f3000] 20:05:10 INFO - PROCESS | 1930 | 1463627110025 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]]]}] 20:05:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 20:05:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 573ms 20:05:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 20:05:10 INFO - PROCESS | 1930 | 1463627110035 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 20:05:10 INFO - PROCESS | 1930 | 1463627110037 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 20:05:10 INFO - PROCESS | 1930 | 1463627110040 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 20:05:10 INFO - PROCESS | 1930 | 1463627110042 Marionette TRACE conn2 <- [1,2850,null,{}] 20:05:10 INFO - PROCESS | 1930 | 1463627110049 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}] 20:05:10 INFO - PROCESS | 1930 | 1463627110200 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 20:05:10 INFO - PROCESS | 1930 | 1463627110214 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a910000 == 38 [pid = 1930] [id = 720] 20:05:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x1241bf000) [pid = 1930] [serial = 2160] [outer = 0x0] 20:05:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x1244bf000) [pid = 1930] [serial = 2161] [outer = 0x1241bf000] 20:05:10 INFO - PROCESS | 1930 | 1463627110253 Marionette DEBUG loaded listener.js 20:05:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x12467b800) [pid = 1930] [serial = 2162] [outer = 0x1241bf000] 20:05:10 INFO - PROCESS | 1930 | 1463627110622 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 20:05:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 20:05:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 623ms 20:05:10 INFO - PROCESS | 1930 | 1463627110665 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 20:05:10 INFO - PROCESS | 1930 | 1463627110667 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 20:05:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 20:05:10 INFO - PROCESS | 1930 | 1463627110670 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 20:05:10 INFO - PROCESS | 1930 | 1463627110672 Marionette TRACE conn2 <- [1,2854,null,{}] 20:05:10 INFO - PROCESS | 1930 | 1463627110675 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}] 20:05:10 INFO - PROCESS | 1930 | 1463627110828 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 20:05:10 INFO - PROCESS | 1930 | 1463627110964 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x113399800 == 39 [pid = 1930] [id = 721] 20:05:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x110d8b800) [pid = 1930] [serial = 2163] [outer = 0x0] 20:05:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x111c7c800) [pid = 1930] [serial = 2164] [outer = 0x110d8b800] 20:05:11 INFO - PROCESS | 1930 | 1463627111015 Marionette DEBUG loaded listener.js 20:05:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x112149400) [pid = 1930] [serial = 2165] [outer = 0x110d8b800] 20:05:11 INFO - PROCESS | 1930 | 1463627111555 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]]]}] 20:05:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 20:05:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 921ms 20:05:11 INFO - PROCESS | 1930 | 1463627111591 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 20:05:11 INFO - PROCESS | 1930 | 1463627111594 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 20:05:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 20:05:11 INFO - PROCESS | 1930 | 1463627111597 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 20:05:11 INFO - PROCESS | 1930 | 1463627111600 Marionette TRACE conn2 <- [1,2858,null,{}] 20:05:11 INFO - PROCESS | 1930 | 1463627111603 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}] 20:05:11 INFO - PROCESS | 1930 | 1463627111706 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 20:05:11 INFO - PROCESS | 1930 | 1463627111760 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x120f2e800 == 40 [pid = 1930] [id = 722] 20:05:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x112696000) [pid = 1930] [serial = 2166] [outer = 0x0] 20:05:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x11281c000) [pid = 1930] [serial = 2167] [outer = 0x112696000] 20:05:11 INFO - PROCESS | 1930 | 1463627111791 Marionette DEBUG loaded listener.js 20:05:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x11340f800) [pid = 1930] [serial = 2168] [outer = 0x112696000] 20:05:12 INFO - PROCESS | 1930 | 1463627112247 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 20:05:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 20:05:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 671ms 20:05:12 INFO - PROCESS | 1930 | 1463627112270 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 20:05:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 20:05:12 INFO - PROCESS | 1930 | 1463627112273 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 20:05:12 INFO - PROCESS | 1930 | 1463627112276 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 20:05:12 INFO - PROCESS | 1930 | 1463627112277 Marionette TRACE conn2 <- [1,2862,null,{}] 20:05:12 INFO - PROCESS | 1930 | 1463627112280 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}] 20:05:12 INFO - PROCESS | 1930 | 1463627112378 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 20:05:12 INFO - PROCESS | 1930 | 1463627112435 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x129531800 == 41 [pid = 1930] [id = 723] 20:05:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x113d0b000) [pid = 1930] [serial = 2169] [outer = 0x0] 20:05:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x1166b7800) [pid = 1930] [serial = 2170] [outer = 0x113d0b000] 20:05:12 INFO - PROCESS | 1930 | 1463627112465 Marionette DEBUG loaded listener.js 20:05:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x11767a800) [pid = 1930] [serial = 2171] [outer = 0x113d0b000] 20:05:12 INFO - PROCESS | 1930 | 1463627112884 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]]]}] 20:05:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 20:05:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 670ms 20:05:12 INFO - PROCESS | 1930 | 1463627112946 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 20:05:12 INFO - PROCESS | 1930 | 1463627112948 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 20:05:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 20:05:12 INFO - PROCESS | 1930 | 1463627112955 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 20:05:12 INFO - PROCESS | 1930 | 1463627112960 Marionette TRACE conn2 <- [1,2866,null,{}] 20:05:12 INFO - PROCESS | 1930 | 1463627112963 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}] 20:05:13 INFO - PROCESS | 1930 | 1463627113088 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 20:05:13 INFO - PROCESS | 1930 | 1463627113171 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba0f800 == 42 [pid = 1930] [id = 724] 20:05:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x118831000) [pid = 1930] [serial = 2172] [outer = 0x0] 20:05:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x119102800) [pid = 1930] [serial = 2173] [outer = 0x118831000] 20:05:13 INFO - PROCESS | 1930 | 1463627113201 Marionette DEBUG loaded listener.js 20:05:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x1199ad000) [pid = 1930] [serial = 2174] [outer = 0x118831000] 20:05:13 INFO - PROCESS | 1930 | 1463627113607 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]]]}] 20:05:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 20:05:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 685ms 20:05:13 INFO - PROCESS | 1930 | 1463627113636 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 20:05:13 INFO - PROCESS | 1930 | 1463627113638 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 20:05:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 20:05:13 INFO - PROCESS | 1930 | 1463627113640 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 20:05:13 INFO - PROCESS | 1930 | 1463627113642 Marionette TRACE conn2 <- [1,2870,null,{}] 20:05:13 INFO - PROCESS | 1930 | 1463627113644 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}] 20:05:13 INFO - PROCESS | 1930 | 1463627113744 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 20:05:13 INFO - PROCESS | 1930 | 1463627113799 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba20800 == 43 [pid = 1930] [id = 725] 20:05:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x119dd2000) [pid = 1930] [serial = 2175] [outer = 0x0] 20:05:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x12406c400) [pid = 1930] [serial = 2176] [outer = 0x119dd2000] 20:05:13 INFO - PROCESS | 1930 | 1463627113828 Marionette DEBUG loaded listener.js 20:05:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x1241b8000) [pid = 1930] [serial = 2177] [outer = 0x119dd2000] 20:05:14 INFO - PROCESS | 1930 | 1463627114416 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]]]}] 20:05:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 20:05:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 822ms 20:05:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 20:05:14 INFO - PROCESS | 1930 | 1463627114468 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 20:05:14 INFO - PROCESS | 1930 | 1463627114470 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 20:05:14 INFO - PROCESS | 1930 | 1463627114474 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 20:05:14 INFO - PROCESS | 1930 | 1463627114476 Marionette TRACE conn2 <- [1,2874,null,{}] 20:05:14 INFO - PROCESS | 1930 | 1463627114482 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}] 20:05:14 INFO - PROCESS | 1930 | 1463627114574 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 20:05:14 INFO - PROCESS | 1930 | 1463627114640 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x119bec000 == 44 [pid = 1930] [id = 726] 20:05:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x112696400) [pid = 1930] [serial = 2178] [outer = 0x0] 20:05:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x1126b0400) [pid = 1930] [serial = 2179] [outer = 0x112696400] 20:05:14 INFO - PROCESS | 1930 | 1463627114669 Marionette DEBUG loaded listener.js 20:05:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x112768400) [pid = 1930] [serial = 2180] [outer = 0x112696400] 20:05:15 INFO - PROCESS | 1930 | 1463627115141 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]]]}] 20:05:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 20:05:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 725ms 20:05:15 INFO - PROCESS | 1930 | 1463627115199 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 20:05:15 INFO - PROCESS | 1930 | 1463627115203 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 20:05:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 20:05:15 INFO - PROCESS | 1930 | 1463627115207 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 20:05:15 INFO - PROCESS | 1930 | 1463627115209 Marionette TRACE conn2 <- [1,2878,null,{}] 20:05:15 INFO - PROCESS | 1930 | 1463627115211 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}] 20:05:15 INFO - PROCESS | 1930 | 1463627115304 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 20:05:15 INFO - PROCESS | 1930 | 1463627115388 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x11912e800 == 45 [pid = 1930] [id = 727] 20:05:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x112772000) [pid = 1930] [serial = 2181] [outer = 0x0] 20:05:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x112970c00) [pid = 1930] [serial = 2182] [outer = 0x112772000] 20:05:15 INFO - PROCESS | 1930 | 1463627115416 Marionette DEBUG loaded listener.js 20:05:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x113231800) [pid = 1930] [serial = 2183] [outer = 0x112772000] 20:05:15 INFO - PROCESS | 1930 | --DOCSHELL 0x12a910000 == 44 [pid = 1930] [id = 720] 20:05:15 INFO - PROCESS | 1930 | --DOCSHELL 0x12a714000 == 43 [pid = 1930] [id = 719] 20:05:15 INFO - PROCESS | 1930 | --DOCSHELL 0x12533c000 == 42 [pid = 1930] [id = 718] 20:05:15 INFO - PROCESS | 1930 | --DOCSHELL 0x119be8800 == 41 [pid = 1930] [id = 717] 20:05:15 INFO - PROCESS | 1930 | --DOCSHELL 0x128a2e800 == 40 [pid = 1930] [id = 716] 20:05:15 INFO - PROCESS | 1930 | --DOCSHELL 0x12839b800 == 39 [pid = 1930] [id = 715] 20:05:15 INFO - PROCESS | 1930 | --DOCSHELL 0x1253e1800 == 38 [pid = 1930] [id = 714] 20:05:15 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x12ce26000) [pid = 1930] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:05:15 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x1244bd400) [pid = 1930] [serial = 2119] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1930 | --DOCSHELL 0x124b60800 == 37 [pid = 1930] [id = 713] 20:05:15 INFO - PROCESS | 1930 | --DOCSHELL 0x1241e9800 == 36 [pid = 1930] [id = 712] 20:05:15 INFO - PROCESS | 1930 | --DOCSHELL 0x119be9000 == 35 [pid = 1930] [id = 711] 20:05:15 INFO - PROCESS | 1930 | --DOCSHELL 0x11868b000 == 34 [pid = 1930] [id = 710] 20:05:15 INFO - PROCESS | 1930 | --DOCSHELL 0x117e1c800 == 33 [pid = 1930] [id = 709] 20:05:15 INFO - PROCESS | 1930 | --DOCSHELL 0x120f29000 == 32 [pid = 1930] [id = 708] 20:05:15 INFO - PROCESS | 1930 | --DOCSHELL 0x11704c800 == 31 [pid = 1930] [id = 707] 20:05:15 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x11991c800) [pid = 1930] [serial = 2101] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x12404fc00) [pid = 1930] [serial = 2104] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x11864dc00) [pid = 1930] [serial = 2102] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x113292800) [pid = 1930] [serial = 2080] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x115ebc800) [pid = 1930] [serial = 2081] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x11864c000) [pid = 1930] [serial = 2092] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x118897400) [pid = 1930] [serial = 2093] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x128ca4000) [pid = 1930] [serial = 2069] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x1126bc800) [pid = 1930] [serial = 2074] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x11276e800) [pid = 1930] [serial = 2075] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x112573000) [pid = 1930] [serial = 2071] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x112691c00) [pid = 1930] [serial = 2072] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x116ac8800) [pid = 1930] [serial = 2086] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x1182bfc00) [pid = 1930] [serial = 2087] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x112824800) [pid = 1930] [serial = 2077] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x1129e4800) [pid = 1930] [serial = 2078] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x119199c00) [pid = 1930] [serial = 2095] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x1183e8c00) [pid = 1930] [serial = 2089] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x118644000) [pid = 1930] [serial = 2090] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x11618f400) [pid = 1930] [serial = 2083] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x116759400) [pid = 1930] [serial = 2084] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x12406cc00) [pid = 1930] [serial = 2107] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x124058c00) [pid = 1930] [serial = 2105] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x1241b5400) [pid = 1930] [serial = 2116] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x113dee400) [pid = 1930] [serial = 2111] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x112698000) [pid = 1930] [serial = 2110] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x1194b6c00) [pid = 1930] [serial = 2098] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x1194bd800) [pid = 1930] [serial = 2099] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x119dd4400) [pid = 1930] [serial = 2114] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x124059c00) [pid = 1930] [serial = 1463] [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.] 20:05:15 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x124078800) [pid = 1930] [serial = 2108] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x1193e6400) [pid = 1930] [serial = 2096] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x118892000) [pid = 1930] [serial = 2113] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x124260800) [pid = 1930] [serial = 2117] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1930 | 1463627115782 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]]]}] 20:05:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 20:05:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 619ms 20:05:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 20:05:15 INFO - PROCESS | 1930 | 1463627115827 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 20:05:15 INFO - PROCESS | 1930 | 1463627115828 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 20:05:15 INFO - PROCESS | 1930 | 1463627115830 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 20:05:15 INFO - PROCESS | 1930 | 1463627115833 Marionette TRACE conn2 <- [1,2882,null,{}] 20:05:15 INFO - PROCESS | 1930 | 1463627115840 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}] 20:05:15 INFO - PROCESS | 1930 | 1463627115950 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 20:05:16 INFO - PROCESS | 1930 | 1463627116005 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x1199b8800 == 32 [pid = 1930] [id = 728] 20:05:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x112774400) [pid = 1930] [serial = 2184] [outer = 0x0] 20:05:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x115ebb800) [pid = 1930] [serial = 2185] [outer = 0x112774400] 20:05:16 INFO - PROCESS | 1930 | 1463627116033 Marionette DEBUG loaded listener.js 20:05:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x1166b1800) [pid = 1930] [serial = 2186] [outer = 0x112774400] 20:05:16 INFO - PROCESS | 1930 | 1463627116356 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]]]}] 20:05:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 20:05:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 571ms 20:05:16 INFO - PROCESS | 1930 | 1463627116401 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 20:05:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 20:05:16 INFO - PROCESS | 1930 | 1463627116403 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 20:05:16 INFO - PROCESS | 1930 | 1463627116405 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 20:05:16 INFO - PROCESS | 1930 | 1463627116406 Marionette TRACE conn2 <- [1,2886,null,{}] 20:05:16 INFO - PROCESS | 1930 | 1463627116408 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}] 20:05:16 INFO - PROCESS | 1930 | 1463627116486 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 20:05:16 INFO - PROCESS | 1930 | 1463627116491 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x124739000 == 33 [pid = 1930] [id = 729] 20:05:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x11675dc00) [pid = 1930] [serial = 2187] [outer = 0x0] 20:05:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x11716d400) [pid = 1930] [serial = 2188] [outer = 0x11675dc00] 20:05:16 INFO - PROCESS | 1930 | 1463627116518 Marionette DEBUG loaded listener.js 20:05:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x1182bf000) [pid = 1930] [serial = 2189] [outer = 0x11675dc00] 20:05:16 INFO - PROCESS | 1930 | 1463627116927 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]]]}] 20:05:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 20:05:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 570ms 20:05:16 INFO - PROCESS | 1930 | 1463627116976 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 20:05:16 INFO - PROCESS | 1930 | 1463627116978 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 20:05:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 20:05:16 INFO - PROCESS | 1930 | 1463627116983 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 20:05:16 INFO - PROCESS | 1930 | 1463627116985 Marionette TRACE conn2 <- [1,2890,null,{}] 20:05:16 INFO - PROCESS | 1930 | 1463627116988 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}] 20:05:17 INFO - PROCESS | 1930 | 1463627117104 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 20:05:17 INFO - PROCESS | 1930 | 1463627117112 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x125340000 == 34 [pid = 1930] [id = 730] 20:05:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x116758000) [pid = 1930] [serial = 2190] [outer = 0x0] 20:05:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x117168c00) [pid = 1930] [serial = 2191] [outer = 0x116758000] 20:05:17 INFO - PROCESS | 1930 | 1463627117150 Marionette DEBUG loaded listener.js 20:05:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x118641c00) [pid = 1930] [serial = 2192] [outer = 0x116758000] 20:05:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 20:05:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 572ms 20:05:17 INFO - PROCESS | 1930 | 1463627117552 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 20:05:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 20:05:17 INFO - PROCESS | 1930 | 1463627117584 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 20:05:17 INFO - PROCESS | 1930 | 1463627117585 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 20:05:17 INFO - PROCESS | 1930 | 1463627117594 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 20:05:17 INFO - PROCESS | 1930 | 1463627117597 Marionette TRACE conn2 <- [1,2894,null,{}] 20:05:17 INFO - PROCESS | 1930 | 1463627117601 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}] 20:05:17 INFO - PROCESS | 1930 | 1463627117698 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 20:05:17 INFO - PROCESS | 1930 | 1463627117704 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x125f2e800 == 35 [pid = 1930] [id = 731] 20:05:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x118646000) [pid = 1930] [serial = 2193] [outer = 0x0] 20:05:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x118ea7c00) [pid = 1930] [serial = 2194] [outer = 0x118646000] 20:05:17 INFO - PROCESS | 1930 | 1463627117730 Marionette DEBUG loaded listener.js 20:05:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x1194c3400) [pid = 1930] [serial = 2195] [outer = 0x118646000] 20:05:18 INFO - PROCESS | 1930 | 1463627118103 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]]]}] 20:05:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 20:05:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 522ms 20:05:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 20:05:18 INFO - PROCESS | 1930 | 1463627118116 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 20:05:18 INFO - PROCESS | 1930 | 1463627118118 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 20:05:18 INFO - PROCESS | 1930 | 1463627118120 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 20:05:18 INFO - PROCESS | 1930 | 1463627118121 Marionette TRACE conn2 <- [1,2898,null,{}] 20:05:18 INFO - PROCESS | 1930 | 1463627118123 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}] 20:05:18 INFO - PROCESS | 1930 | 1463627118228 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 20:05:18 INFO - PROCESS | 1930 | 1463627118266 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x1170c5000 == 36 [pid = 1930] [id = 732] 20:05:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x11882d400) [pid = 1930] [serial = 2196] [outer = 0x0] 20:05:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x119d41400) [pid = 1930] [serial = 2197] [outer = 0x11882d400] 20:05:18 INFO - PROCESS | 1930 | 1463627118291 Marionette DEBUG loaded listener.js 20:05:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x12406d000) [pid = 1930] [serial = 2198] [outer = 0x11882d400] 20:05:18 INFO - PROCESS | 1930 | 1463627118616 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]]]}] 20:05:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 20:05:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 518ms 20:05:18 INFO - PROCESS | 1930 | 1463627118639 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 20:05:18 INFO - PROCESS | 1930 | 1463627118640 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 20:05:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 20:05:18 INFO - PROCESS | 1930 | 1463627118642 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 20:05:18 INFO - PROCESS | 1930 | 1463627118643 Marionette TRACE conn2 <- [1,2902,null,{}] 20:05:18 INFO - PROCESS | 1930 | 1463627118646 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}] 20:05:18 INFO - PROCESS | 1930 | 1463627118748 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 20:05:18 INFO - PROCESS | 1930 | 1463627118752 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x128fcc000 == 37 [pid = 1930] [id = 733] 20:05:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x124055400) [pid = 1930] [serial = 2199] [outer = 0x0] 20:05:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x1241bc000) [pid = 1930] [serial = 2200] [outer = 0x124055400] 20:05:18 INFO - PROCESS | 1930 | 1463627118778 Marionette DEBUG loaded listener.js 20:05:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x12446b800) [pid = 1930] [serial = 2201] [outer = 0x124055400] 20:05:19 INFO - PROCESS | 1930 | 1463627119092 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 20:05:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 20:05:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 472ms 20:05:19 INFO - PROCESS | 1930 | 1463627119116 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 20:05:19 INFO - PROCESS | 1930 | 1463627119117 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 20:05:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 20:05:19 INFO - PROCESS | 1930 | 1463627119126 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 20:05:19 INFO - PROCESS | 1930 | 1463627119128 Marionette TRACE conn2 <- [1,2906,null,{}] 20:05:19 INFO - PROCESS | 1930 | 1463627119132 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}] 20:05:19 INFO - PROCESS | 1930 | 1463627119230 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 20:05:19 INFO - PROCESS | 1930 | 1463627119234 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x129796000 == 38 [pid = 1930] [id = 734] 20:05:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x1241bac00) [pid = 1930] [serial = 2202] [outer = 0x0] 20:05:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x1244c5800) [pid = 1930] [serial = 2203] [outer = 0x1241bac00] 20:05:19 INFO - PROCESS | 1930 | 1463627119289 Marionette DEBUG loaded listener.js 20:05:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x124aae800) [pid = 1930] [serial = 2204] [outer = 0x1241bac00] 20:05:19 INFO - PROCESS | 1930 | 1463627119622 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]]]}] 20:05:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 20:05:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 521ms 20:05:19 INFO - PROCESS | 1930 | 1463627119650 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 20:05:19 INFO - PROCESS | 1930 | 1463627119651 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 20:05:19 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 20:05:19 INFO - PROCESS | 1930 | 1463627119653 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 20:05:19 INFO - PROCESS | 1930 | 1463627119654 Marionette TRACE conn2 <- [1,2910,null,{}] 20:05:19 INFO - PROCESS | 1930 | 1463627119665 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}] 20:05:19 INFO - PROCESS | 1930 | 1463627119764 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 20:05:19 INFO - PROCESS | 1930 | 1463627119768 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a910000 == 39 [pid = 1930] [id = 735] 20:05:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x1244c6000) [pid = 1930] [serial = 2205] [outer = 0x0] 20:05:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x124beb400) [pid = 1930] [serial = 2206] [outer = 0x1244c6000] 20:05:19 INFO - PROCESS | 1930 | 1463627119794 Marionette DEBUG loaded listener.js 20:05:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x124e5e400) [pid = 1930] [serial = 2207] [outer = 0x1244c6000] 20:05:20 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x118093400) [pid = 1930] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 20:05:20 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x1193e5c00) [pid = 1930] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 20:05:20 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x11257c800) [pid = 1930] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 20:05:20 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x11269f800) [pid = 1930] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 20:05:20 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x11269f400) [pid = 1930] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 20:05:20 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x117675c00) [pid = 1930] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 20:05:20 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x111a02400) [pid = 1930] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 20:05:20 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x1193e6800) [pid = 1930] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 20:05:20 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x11991b800) [pid = 1930] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 20:05:20 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x112697400) [pid = 1930] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 20:05:20 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x1193f3000) [pid = 1930] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 20:05:20 INFO - PROCESS | 1930 | 1463627120126 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]]]}] 20:05:20 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 20:05:20 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 20:05:20 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 518ms 20:05:20 INFO - TEST-START | /DOMEvents/constructors.html 20:05:20 INFO - PROCESS | 1930 | 1463627120172 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 20:05:20 INFO - PROCESS | 1930 | 1463627120173 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 20:05:20 INFO - PROCESS | 1930 | 1463627120175 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 20:05:20 INFO - PROCESS | 1930 | 1463627120178 Marionette TRACE conn2 <- [1,2914,null,{}] 20:05:20 INFO - PROCESS | 1930 | 1463627120180 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}] 20:05:20 INFO - PROCESS | 1930 | 1463627120274 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 20:05:20 INFO - PROCESS | 1930 | 1463627120337 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x12b31d000 == 40 [pid = 1930] [id = 736] 20:05:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x113ded400) [pid = 1930] [serial = 2208] [outer = 0x0] 20:05:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x118642800) [pid = 1930] [serial = 2209] [outer = 0x113ded400] 20:05:20 INFO - PROCESS | 1930 | 1463627120368 Marionette DEBUG loaded listener.js 20:05:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x124e67000) [pid = 1930] [serial = 2210] [outer = 0x113ded400] 20:05:20 INFO - PROCESS | 1930 | 1463627120780 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]]]}] 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 20:05:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 20:05:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 20:05:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 20:05:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:05:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 20:05:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 20:05:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 20:05:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:05:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 20:05:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 20:05:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 20:05:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:05:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 20:05:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 20:05:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 20:05:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:05:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 20:05:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 20:05:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 20:05:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:05:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 20:05:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 20:05:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 20:05:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 20:05:20 INFO - TEST-OK | /DOMEvents/constructors.html | took 625ms 20:05:20 INFO - TEST-START | /DOMEvents/event-phases-order.html 20:05:20 INFO - PROCESS | 1930 | 1463627120802 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 20:05:20 INFO - PROCESS | 1930 | 1463627120803 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 20:05:20 INFO - PROCESS | 1930 | 1463627120805 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 20:05:20 INFO - PROCESS | 1930 | 1463627120806 Marionette TRACE conn2 <- [1,2918,null,{}] 20:05:20 INFO - PROCESS | 1930 | 1463627120809 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}] 20:05:20 INFO - PROCESS | 1930 | 1463627120890 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 20:05:20 INFO - PROCESS | 1930 | 1463627120943 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba91800 == 41 [pid = 1930] [id = 737] 20:05:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x124bed800) [pid = 1930] [serial = 2211] [outer = 0x0] 20:05:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x124e69c00) [pid = 1930] [serial = 2212] [outer = 0x124bed800] 20:05:20 INFO - PROCESS | 1930 | 1463627120969 Marionette DEBUG loaded listener.js 20:05:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x125691000) [pid = 1930] [serial = 2213] [outer = 0x124bed800] 20:05:21 INFO - PROCESS | 1930 | 1463627121241 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 20:05:21 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 20:05:21 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 469ms 20:05:21 INFO - PROCESS | 1930 | 1463627121274 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 20:05:21 INFO - PROCESS | 1930 | 1463627121276 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 20:05:21 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 20:05:21 INFO - PROCESS | 1930 | 1463627121285 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 20:05:21 INFO - PROCESS | 1930 | 1463627121287 Marionette TRACE conn2 <- [1,2922,null,{}] 20:05:21 INFO - PROCESS | 1930 | 1463627121289 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}] 20:05:21 INFO - PROCESS | 1930 | 1463627121374 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 20:05:21 INFO - PROCESS | 1930 | 1463627121379 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bc69000 == 42 [pid = 1930] [id = 738] 20:05:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x124eaec00) [pid = 1930] [serial = 2214] [outer = 0x0] 20:05:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x1256bbc00) [pid = 1930] [serial = 2215] [outer = 0x124eaec00] 20:05:21 INFO - PROCESS | 1930 | 1463627121403 Marionette DEBUG loaded listener.js 20:05:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x125eae800) [pid = 1930] [serial = 2216] [outer = 0x124eaec00] 20:05:21 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:05:21 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:05:21 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:05:21 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:05:21 INFO - PROCESS | 1930 | 1463627121709 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]]]}] 20:05:21 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 20:05:21 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 20:05:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 20:05:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:05:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:05:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:05:21 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 20:05:21 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 20:05:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:05:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:05:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:05:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:05:21 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 20:05:21 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 20:05:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:05:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:05:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:05:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:05:21 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]" 20:05:21 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 20:05:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:05:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:05:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:05:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:05:21 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 20:05:21 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 480ms 20:05:21 INFO - PROCESS | 1930 | 1463627121760 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 20:05:21 INFO - PROCESS | 1930 | 1463627121761 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 20:05:21 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 20:05:21 INFO - PROCESS | 1930 | 1463627121763 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 20:05:21 INFO - PROCESS | 1930 | 1463627121764 Marionette TRACE conn2 <- [1,2926,null,{}] 20:05:21 INFO - PROCESS | 1930 | 1463627121767 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}] 20:05:21 INFO - PROCESS | 1930 | 1463627121871 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 20:05:21 INFO - PROCESS | 1930 | 1463627121966 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x116714000 == 43 [pid = 1930] [id = 739] 20:05:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x110d92800) [pid = 1930] [serial = 2217] [outer = 0x0] 20:05:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x110f5bc00) [pid = 1930] [serial = 2218] [outer = 0x110d92800] 20:05:21 INFO - PROCESS | 1930 | 1463627121998 Marionette DEBUG loaded listener.js 20:05:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x1121b4400) [pid = 1930] [serial = 2219] [outer = 0x110d92800] 20:05:22 INFO - PROCESS | 1930 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 20:05:22 INFO - PROCESS | 1930 | 1463627122408 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]]]}] 20:05:22 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 20:05:22 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 669ms 20:05:22 INFO - PROCESS | 1930 | 1463627122435 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 20:05:22 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 20:05:22 INFO - PROCESS | 1930 | 1463627122439 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 20:05:22 INFO - PROCESS | 1930 | 1463627122444 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 20:05:22 INFO - PROCESS | 1930 | 1463627122448 Marionette TRACE conn2 <- [1,2930,null,{}] 20:05:22 INFO - PROCESS | 1930 | 1463627122453 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}] 20:05:22 INFO - PROCESS | 1930 | 1463627122609 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 20:05:22 INFO - PROCESS | 1930 | 1463627122733 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x120f71000 == 44 [pid = 1930] [id = 740] 20:05:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x1126b2000) [pid = 1930] [serial = 2220] [outer = 0x0] 20:05:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x11281b000) [pid = 1930] [serial = 2221] [outer = 0x1126b2000] 20:05:22 INFO - PROCESS | 1930 | 1463627122786 Marionette DEBUG loaded listener.js 20:05:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x113463800) [pid = 1930] [serial = 2222] [outer = 0x1126b2000] 20:05:23 INFO - PROCESS | 1930 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 20:05:23 INFO - PROCESS | 1930 | 1463627123191 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]]]}] 20:05:23 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 20:05:23 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 775ms 20:05:23 INFO - PROCESS | 1930 | 1463627123221 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 20:05:23 INFO - PROCESS | 1930 | 1463627123224 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 20:05:23 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 20:05:23 INFO - PROCESS | 1930 | 1463627123260 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 20:05:23 INFO - PROCESS | 1930 | 1463627123261 Marionette TRACE conn2 <- [1,2934,null,{}] 20:05:23 INFO - PROCESS | 1930 | 1463627123265 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}] 20:05:23 INFO - PROCESS | 1930 | 1463627123368 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 20:05:23 INFO - PROCESS | 1930 | 1463627123424 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a9e6800 == 45 [pid = 1930] [id = 741] 20:05:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x11618f400) [pid = 1930] [serial = 2223] [outer = 0x0] 20:05:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x117580800) [pid = 1930] [serial = 2224] [outer = 0x11618f400] 20:05:23 INFO - PROCESS | 1930 | 1463627123454 Marionette DEBUG loaded listener.js 20:05:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x118379800) [pid = 1930] [serial = 2225] [outer = 0x11618f400] 20:05:23 INFO - PROCESS | 1930 | 1463627123852 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]]]}] 20:05:23 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 20:05:23 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 640ms 20:05:23 INFO - PROCESS | 1930 | 1463627123887 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 20:05:23 INFO - PROCESS | 1930 | 1463627123889 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 20:05:23 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 20:05:23 INFO - PROCESS | 1930 | 1463627123899 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 20:05:23 INFO - PROCESS | 1930 | 1463627123906 Marionette TRACE conn2 <- [1,2938,null,{}] 20:05:23 INFO - PROCESS | 1930 | 1463627123911 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}] 20:05:24 INFO - PROCESS | 1930 | 1463627124044 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 20:05:24 INFO - PROCESS | 1930 | 1463627124099 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bebf800 == 46 [pid = 1930] [id = 742] 20:05:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x118646c00) [pid = 1930] [serial = 2226] [outer = 0x0] 20:05:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x1191a6000) [pid = 1930] [serial = 2227] [outer = 0x118646c00] 20:05:24 INFO - PROCESS | 1930 | 1463627124128 Marionette DEBUG loaded listener.js 20:05:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x12404fc00) [pid = 1930] [serial = 2228] [outer = 0x118646c00] 20:05:24 INFO - PROCESS | 1930 | 1463627124466 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]]]}] 20:05:24 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 20:05:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 581ms 20:05:24 INFO - PROCESS | 1930 | 1463627124474 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 20:05:24 INFO - PROCESS | 1930 | 1463627124476 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 20:05:24 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 20:05:24 INFO - PROCESS | 1930 | 1463627124480 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 20:05:24 INFO - PROCESS | 1930 | 1463627124482 Marionette TRACE conn2 <- [1,2942,null,{}] 20:05:24 INFO - PROCESS | 1930 | 1463627124485 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}] 20:05:24 INFO - PROCESS | 1930 | 1463627124585 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 20:05:24 INFO - PROCESS | 1930 | 1463627124639 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c2e4000 == 47 [pid = 1930] [id = 743] 20:05:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x124059800) [pid = 1930] [serial = 2229] [outer = 0x0] 20:05:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x1248edc00) [pid = 1930] [serial = 2230] [outer = 0x124059800] 20:05:24 INFO - PROCESS | 1930 | 1463627124668 Marionette DEBUG loaded listener.js 20:05:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x124bf0000) [pid = 1930] [serial = 2231] [outer = 0x124059800] 20:05:25 INFO - PROCESS | 1930 | 1463627125020 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"]]]}] 20:05:25 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 20:05:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 20:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 20:05:25 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 571ms 20:05:25 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 20:05:25 INFO - PROCESS | 1930 | 1463627125051 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 20:05:25 INFO - PROCESS | 1930 | 1463627125052 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 20:05:25 INFO - PROCESS | 1930 | 1463627125055 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 20:05:25 INFO - PROCESS | 1930 | 1463627125056 Marionette TRACE conn2 <- [1,2946,null,{}] 20:05:25 INFO - PROCESS | 1930 | 1463627125058 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}] 20:05:25 INFO - PROCESS | 1930 | 1463627125162 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 20:05:25 INFO - PROCESS | 1930 | 1463627125215 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c830800 == 48 [pid = 1930] [id = 744] 20:05:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x124f78c00) [pid = 1930] [serial = 2232] [outer = 0x0] 20:05:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x125384800) [pid = 1930] [serial = 2233] [outer = 0x124f78c00] 20:05:25 INFO - PROCESS | 1930 | 1463627125250 Marionette DEBUG loaded listener.js 20:05:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x126944c00) [pid = 1930] [serial = 2234] [outer = 0x124f78c00] 20:05:25 INFO - PROCESS | 1930 | 1463627125638 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]]]}] 20:05:25 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 20:05:25 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 618ms 20:05:25 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 20:05:25 INFO - PROCESS | 1930 | 1463627125674 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 20:05:25 INFO - PROCESS | 1930 | 1463627125675 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 20:05:25 INFO - PROCESS | 1930 | 1463627125677 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 20:05:25 INFO - PROCESS | 1930 | 1463627125679 Marionette TRACE conn2 <- [1,2950,null,{}] 20:05:25 INFO - PROCESS | 1930 | 1463627125681 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}] 20:05:25 INFO - PROCESS | 1930 | 1463627125785 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 20:05:25 INFO - PROCESS | 1930 | 1463627125844 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ca82000 == 49 [pid = 1930] [id = 745] 20:05:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x126949800) [pid = 1930] [serial = 2235] [outer = 0x0] 20:05:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x126fe9c00) [pid = 1930] [serial = 2236] [outer = 0x126949800] 20:05:25 INFO - PROCESS | 1930 | 1463627125873 Marionette DEBUG loaded listener.js 20:05:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x1270e3400) [pid = 1930] [serial = 2237] [outer = 0x126949800] 20:05:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x112e23800 == 50 [pid = 1930] [id = 746] 20:05:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x1126b4c00) [pid = 1930] [serial = 2238] [outer = 0x0] 20:05:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x115ebc000) [pid = 1930] [serial = 2239] [outer = 0x1126b4c00] 20:05:26 INFO - PROCESS | 1930 | 1463627126523 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]]]}] 20:05:26 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. 20:05:26 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 873ms 20:05:26 INFO - PROCESS | 1930 | 1463627126550 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 20:05:26 INFO - PROCESS | 1930 | 1463627126553 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 20:05:26 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 20:05:26 INFO - PROCESS | 1930 | 1463627126557 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 20:05:26 INFO - PROCESS | 1930 | 1463627126560 Marionette TRACE conn2 <- [1,2954,null,{}] 20:05:26 INFO - PROCESS | 1930 | 1463627126566 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}] 20:05:26 INFO - PROCESS | 1930 | 1463627126717 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 20:05:26 INFO - PROCESS | 1930 | 1463627126854 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x118079000 == 51 [pid = 1930] [id = 747] 20:05:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x110d92000) [pid = 1930] [serial = 2240] [outer = 0x0] 20:05:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x1121aa800) [pid = 1930] [serial = 2241] [outer = 0x110d92000] 20:05:26 INFO - PROCESS | 1930 | 1463627126888 Marionette DEBUG loaded listener.js 20:05:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x1126b5000) [pid = 1930] [serial = 2242] [outer = 0x110d92000] 20:05:27 INFO - PROCESS | 1930 | 1463627127246 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]]]}] 20:05:27 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:05:27 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 20:05:27 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 727ms 20:05:27 INFO - PROCESS | 1930 | 1463627127285 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 20:05:27 INFO - PROCESS | 1930 | 1463627127288 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 20:05:27 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 20:05:27 INFO - PROCESS | 1930 | 1463627127292 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 20:05:27 INFO - PROCESS | 1930 | 1463627127294 Marionette TRACE conn2 <- [1,2958,null,{}] 20:05:27 INFO - PROCESS | 1930 | 1463627127296 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}] 20:05:27 INFO - PROCESS | 1930 | 1463627127396 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 20:05:27 INFO - PROCESS | 1930 | 1463627127455 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x12521e000 == 52 [pid = 1930] [id = 748] 20:05:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x112769c00) [pid = 1930] [serial = 2243] [outer = 0x0] 20:05:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x113df0c00) [pid = 1930] [serial = 2244] [outer = 0x112769c00] 20:05:27 INFO - PROCESS | 1930 | 1463627127483 Marionette DEBUG loaded listener.js 20:05:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x11693ec00) [pid = 1930] [serial = 2245] [outer = 0x112769c00] 20:05:27 INFO - PROCESS | 1930 | --DOCSHELL 0x12bc69000 == 51 [pid = 1930] [id = 738] 20:05:27 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba91800 == 50 [pid = 1930] [id = 737] 20:05:27 INFO - PROCESS | 1930 | --DOCSHELL 0x12b31d000 == 49 [pid = 1930] [id = 736] 20:05:27 INFO - PROCESS | 1930 | --DOCSHELL 0x12a910000 == 48 [pid = 1930] [id = 735] 20:05:27 INFO - PROCESS | 1930 | --DOCSHELL 0x129796000 == 47 [pid = 1930] [id = 734] 20:05:27 INFO - PROCESS | 1930 | --DOCSHELL 0x128fcc000 == 46 [pid = 1930] [id = 733] 20:05:27 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x1244bf000) [pid = 1930] [serial = 2161] [outer = 0x0] [url = about:blank] 20:05:27 INFO - PROCESS | 1930 | --DOCSHELL 0x1170c5000 == 45 [pid = 1930] [id = 732] 20:05:27 INFO - PROCESS | 1930 | --DOCSHELL 0x125f2e800 == 44 [pid = 1930] [id = 731] 20:05:27 INFO - PROCESS | 1930 | --DOCSHELL 0x125340000 == 43 [pid = 1930] [id = 730] 20:05:27 INFO - PROCESS | 1930 | --DOCSHELL 0x124739000 == 42 [pid = 1930] [id = 729] 20:05:27 INFO - PROCESS | 1930 | --DOCSHELL 0x1199b8800 == 41 [pid = 1930] [id = 728] 20:05:27 INFO - PROCESS | 1930 | --DOCSHELL 0x11912e800 == 40 [pid = 1930] [id = 727] 20:05:27 INFO - PROCESS | 1930 | --DOCSHELL 0x119bec000 == 39 [pid = 1930] [id = 726] 20:05:27 INFO - PROCESS | 1930 | 1463627127861 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]]]}] 20:05:27 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 20:05:27 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 621ms 20:05:27 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 20:05:27 INFO - PROCESS | 1930 | 1463627127914 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 20:05:27 INFO - PROCESS | 1930 | 1463627127915 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 20:05:27 INFO - PROCESS | 1930 | 1463627127917 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 20:05:27 INFO - PROCESS | 1930 | 1463627127919 Marionette TRACE conn2 <- [1,2962,null,{}] 20:05:27 INFO - PROCESS | 1930 | 1463627127927 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}] 20:05:28 INFO - PROCESS | 1930 | 1463627128008 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 20:05:28 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x1183de000) [pid = 1930] [serial = 2143] [outer = 0x0] [url = about:blank] 20:05:28 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x1193e1800) [pid = 1930] [serial = 2144] [outer = 0x0] [url = about:blank] 20:05:28 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x1194b8c00) [pid = 1930] [serial = 2146] [outer = 0x0] [url = about:blank] 20:05:28 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x1197f0400) [pid = 1930] [serial = 2147] [outer = 0x0] [url = about:blank] 20:05:28 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x116998000) [pid = 1930] [serial = 2137] [outer = 0x0] [url = about:blank] 20:05:28 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x11766e400) [pid = 1930] [serial = 2138] [outer = 0x0] [url = about:blank] 20:05:28 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x112965800) [pid = 1930] [serial = 2131] [outer = 0x0] [url = about:blank] 20:05:28 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x112d8a000) [pid = 1930] [serial = 2132] [outer = 0x0] [url = about:blank] 20:05:28 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x11276d000) [pid = 1930] [serial = 2129] [outer = 0x0] [url = about:blank] 20:05:28 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x1126b5800) [pid = 1930] [serial = 2128] [outer = 0x0] [url = about:blank] 20:05:28 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x118099400) [pid = 1930] [serial = 2140] [outer = 0x0] [url = about:blank] 20:05:28 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x1160df000) [pid = 1930] [serial = 2134] [outer = 0x0] [url = about:blank] 20:05:28 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x1166bc000) [pid = 1930] [serial = 2135] [outer = 0x0] [url = about:blank] 20:05:28 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x112818800) [pid = 1930] [serial = 2125] [outer = 0x0] [url = about:blank] 20:05:28 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x1199a6400) [pid = 1930] [serial = 2149] [outer = 0x0] [url = about:blank] 20:05:28 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x112578c00) [pid = 1930] [serial = 2122] [outer = 0x0] [url = about:blank] 20:05:28 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x119d3d400) [pid = 1930] [serial = 2150] [outer = 0x0] [url = about:blank] 20:05:28 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x119d44400) [pid = 1930] [serial = 2152] [outer = 0x0] [url = about:blank] 20:05:28 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x113decc00) [pid = 1930] [serial = 2155] [outer = 0x0] [url = about:blank] 20:05:28 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x124050400) [pid = 1930] [serial = 2153] [outer = 0x0] [url = about:blank] 20:05:28 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x124056400) [pid = 1930] [serial = 2158] [outer = 0x0] [url = about:blank] 20:05:28 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x1241bf800) [pid = 1930] [serial = 2159] [outer = 0x0] [url = about:blank] 20:05:28 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x1182c7800) [pid = 1930] [serial = 2141] [outer = 0x0] [url = about:blank] 20:05:28 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x118618c00) [pid = 1930] [serial = 2156] [outer = 0x0] [url = about:blank] 20:05:28 INFO - PROCESS | 1930 | 1463627128079 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x11911b800 == 40 [pid = 1930] [id = 749] 20:05:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x112578c00) [pid = 1930] [serial = 2246] [outer = 0x0] 20:05:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x112815c00) [pid = 1930] [serial = 2247] [outer = 0x112578c00] 20:05:28 INFO - PROCESS | 1930 | 1463627128109 Marionette DEBUG loaded listener.js 20:05:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x1182bfc00) [pid = 1930] [serial = 2248] [outer = 0x112578c00] 20:05:28 INFO - PROCESS | 1930 | 1463627128375 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]]]}] 20:05:28 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 20:05:28 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 471ms 20:05:28 INFO - PROCESS | 1930 | 1463627128392 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 20:05:28 INFO - PROCESS | 1930 | 1463627128395 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 20:05:28 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 20:05:28 INFO - PROCESS | 1930 | 1463627128405 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 20:05:28 INFO - PROCESS | 1930 | 1463627128406 Marionette TRACE conn2 <- [1,2966,null,{}] 20:05:28 INFO - PROCESS | 1930 | 1463627128408 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}] 20:05:28 INFO - PROCESS | 1930 | 1463627128499 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 20:05:28 INFO - PROCESS | 1930 | 1463627128504 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x124b50800 == 41 [pid = 1930] [id = 750] 20:05:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x1182c6000) [pid = 1930] [serial = 2249] [outer = 0x0] 20:05:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x118831800) [pid = 1930] [serial = 2250] [outer = 0x1182c6000] 20:05:28 INFO - PROCESS | 1930 | 1463627128530 Marionette DEBUG loaded listener.js 20:05:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x1194b7000) [pid = 1930] [serial = 2251] [outer = 0x1182c6000] 20:05:28 INFO - PROCESS | 1930 | 1463627128865 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]]]}] 20:05:28 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. 20:05:28 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 469ms 20:05:28 INFO - PROCESS | 1930 | 1463627128875 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 20:05:28 INFO - PROCESS | 1930 | 1463627128876 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 20:05:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 20:05:28 INFO - PROCESS | 1930 | 1463627128879 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 20:05:28 INFO - PROCESS | 1930 | 1463627128887 Marionette TRACE conn2 <- [1,2970,null,{}] 20:05:28 INFO - PROCESS | 1930 | 1463627128899 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}] 20:05:28 INFO - PROCESS | 1930 | 1463627128977 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 20:05:28 INFO - PROCESS | 1930 | 1463627128983 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x1199cf000 == 42 [pid = 1930] [id = 751] 20:05:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x1194c2800) [pid = 1930] [serial = 2252] [outer = 0x0] 20:05:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x119926000) [pid = 1930] [serial = 2253] [outer = 0x1194c2800] 20:05:29 INFO - PROCESS | 1930 | 1463627129008 Marionette DEBUG loaded listener.js 20:05:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x124052000) [pid = 1930] [serial = 2254] [outer = 0x1194c2800] 20:05:29 INFO - PROCESS | 1930 | 1463627129341 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]]]}] 20:05:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 20:05:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 477ms 20:05:29 INFO - PROCESS | 1930 | 1463627129357 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 20:05:29 INFO - PROCESS | 1930 | 1463627129359 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 20:05:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 20:05:29 INFO - PROCESS | 1930 | 1463627129362 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 20:05:29 INFO - PROCESS | 1930 | 1463627129366 Marionette TRACE conn2 <- [1,2974,null,{}] 20:05:29 INFO - PROCESS | 1930 | 1463627129369 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}] 20:05:29 INFO - PROCESS | 1930 | 1463627129541 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 20:05:29 INFO - PROCESS | 1930 | 1463627129557 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x129521800 == 43 [pid = 1930] [id = 752] 20:05:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x124052800) [pid = 1930] [serial = 2255] [outer = 0x0] 20:05:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x1241ba000) [pid = 1930] [serial = 2256] [outer = 0x124052800] 20:05:29 INFO - PROCESS | 1930 | 1463627129597 Marionette DEBUG loaded listener.js 20:05:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x124be4800) [pid = 1930] [serial = 2257] [outer = 0x124052800] 20:05:29 INFO - PROCESS | 1930 | 1463627129900 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]]]}] 20:05:29 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. 20:05:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 572ms 20:05:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 20:05:29 INFO - PROCESS | 1930 | 1463627129934 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 20:05:29 INFO - PROCESS | 1930 | 1463627129935 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 20:05:29 INFO - PROCESS | 1930 | 1463627129937 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 20:05:29 INFO - PROCESS | 1930 | 1463627129938 Marionette TRACE conn2 <- [1,2978,null,{}] 20:05:29 INFO - PROCESS | 1930 | 1463627129941 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}] 20:05:30 INFO - PROCESS | 1930 | 1463627130026 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 20:05:30 INFO - PROCESS | 1930 | 1463627130032 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a90a000 == 44 [pid = 1930] [id = 753] 20:05:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x124bf2400) [pid = 1930] [serial = 2258] [outer = 0x0] 20:05:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x125684800) [pid = 1930] [serial = 2259] [outer = 0x124bf2400] 20:05:30 INFO - PROCESS | 1930 | 1463627130057 Marionette DEBUG loaded listener.js 20:05:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x1259c3800) [pid = 1930] [serial = 2260] [outer = 0x124bf2400] 20:05:30 INFO - PROCESS | 1930 | 1463627130368 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]]]}] 20:05:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 20:05:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 470ms 20:05:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 20:05:30 INFO - PROCESS | 1930 | 1463627130408 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 20:05:30 INFO - PROCESS | 1930 | 1463627130409 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 20:05:30 INFO - PROCESS | 1930 | 1463627130411 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 20:05:30 INFO - PROCESS | 1930 | 1463627130414 Marionette TRACE conn2 <- [1,2982,null,{}] 20:05:30 INFO - PROCESS | 1930 | 1463627130417 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}] 20:05:30 INFO - PROCESS | 1930 | 1463627130518 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 20:05:30 INFO - PROCESS | 1930 | 1463627130555 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x12abd0800 == 45 [pid = 1930] [id = 754] 20:05:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x1256b7400) [pid = 1930] [serial = 2261] [outer = 0x0] 20:05:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x12693d400) [pid = 1930] [serial = 2262] [outer = 0x1256b7400] 20:05:30 INFO - PROCESS | 1930 | 1463627130580 Marionette DEBUG loaded listener.js 20:05:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x126d36000) [pid = 1930] [serial = 2263] [outer = 0x1256b7400] 20:05:30 INFO - PROCESS | 1930 | 1463627130852 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"]]]}] 20:05:30 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 20:05:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 20:05:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 20:05:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 472ms 20:05:30 INFO - PROCESS | 1930 | 1463627130891 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 20:05:30 INFO - PROCESS | 1930 | 1463627130893 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 20:05:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 20:05:30 INFO - PROCESS | 1930 | 1463627130902 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 20:05:30 INFO - PROCESS | 1930 | 1463627130903 Marionette TRACE conn2 <- [1,2986,null,{}] 20:05:30 INFO - PROCESS | 1930 | 1463627130906 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}] 20:05:31 INFO - PROCESS | 1930 | 1463627131020 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 20:05:31 INFO - PROCESS | 1930 | 1463627131025 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x12baa1000 == 46 [pid = 1930] [id = 755] 20:05:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x125eac000) [pid = 1930] [serial = 2264] [outer = 0x0] 20:05:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x1270a6c00) [pid = 1930] [serial = 2265] [outer = 0x125eac000] 20:05:31 INFO - PROCESS | 1930 | 1463627131085 Marionette DEBUG loaded listener.js 20:05:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x1270eec00) [pid = 1930] [serial = 2266] [outer = 0x125eac000] 20:05:31 INFO - PROCESS | 1930 | 1463627131391 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]]]}] 20:05:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 20:05:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 519ms 20:05:31 INFO - PROCESS | 1930 | 1463627131421 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 20:05:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 20:05:31 INFO - PROCESS | 1930 | 1463627131423 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 20:05:31 INFO - PROCESS | 1930 | 1463627131425 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 20:05:31 INFO - PROCESS | 1930 | 1463627131426 Marionette TRACE conn2 <- [1,2990,null,{}] 20:05:31 INFO - PROCESS | 1930 | 1463627131430 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}] 20:05:31 INFO - PROCESS | 1930 | 1463627131534 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 20:05:31 INFO - PROCESS | 1930 | 1463627131569 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x12beb9800 == 47 [pid = 1930] [id = 756] 20:05:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x1270b2c00) [pid = 1930] [serial = 2267] [outer = 0x0] 20:05:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x128306000) [pid = 1930] [serial = 2268] [outer = 0x1270b2c00] 20:05:31 INFO - PROCESS | 1930 | 1463627131594 Marionette DEBUG loaded listener.js 20:05:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x12830dc00) [pid = 1930] [serial = 2269] [outer = 0x1270b2c00] 20:05:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ca7f000 == 48 [pid = 1930] [id = 757] 20:05:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x128abdc00) [pid = 1930] [serial = 2270] [outer = 0x0] 20:05:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x128311800) [pid = 1930] [serial = 2271] [outer = 0x128abdc00] 20:05:31 INFO - PROCESS | 1930 | 1463627131944 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]]]}] 20:05:31 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. 20:05:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 569ms 20:05:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 20:05:32 INFO - PROCESS | 1930 | 1463627131995 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 20:05:32 INFO - PROCESS | 1930 | 1463627131997 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 20:05:32 INFO - PROCESS | 1930 | 1463627131999 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 20:05:32 INFO - PROCESS | 1930 | 1463627132001 Marionette TRACE conn2 <- [1,2994,null,{}] 20:05:32 INFO - PROCESS | 1930 | 1463627132003 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}] 20:05:32 INFO - PROCESS | 1930 | 1463627132137 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 20:05:32 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x1241bf000) [pid = 1930] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 20:05:32 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x11882d400) [pid = 1930] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 20:05:32 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x124055400) [pid = 1930] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 20:05:32 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x113ded400) [pid = 1930] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 20:05:32 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x1241bac00) [pid = 1930] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 20:05:32 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x112772000) [pid = 1930] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 20:05:32 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x11675dc00) [pid = 1930] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 20:05:32 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x112696400) [pid = 1930] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 20:05:32 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x116758000) [pid = 1930] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 20:05:32 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x118646000) [pid = 1930] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 20:05:32 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x112774400) [pid = 1930] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 20:05:32 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x1244c6000) [pid = 1930] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 20:05:32 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x124bed800) [pid = 1930] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 20:05:32 INFO - PROCESS | 1930 | 1463627132276 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x120f7e000 == 49 [pid = 1930] [id = 758] 20:05:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x112572800) [pid = 1930] [serial = 2272] [outer = 0x0] 20:05:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x112774400) [pid = 1930] [serial = 2273] [outer = 0x112572800] 20:05:32 INFO - PROCESS | 1930 | 1463627132306 Marionette DEBUG loaded listener.js 20:05:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x1241b6c00) [pid = 1930] [serial = 2274] [outer = 0x112572800] 20:05:32 INFO - PROCESS | 1930 | 1463627132569 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]]]}] 20:05:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:05:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 20:05:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 619ms 20:05:32 INFO - PROCESS | 1930 | 1463627132619 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 20:05:32 INFO - PROCESS | 1930 | 1463627132620 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 20:05:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 20:05:32 INFO - PROCESS | 1930 | 1463627132622 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 20:05:32 INFO - PROCESS | 1930 | 1463627132623 Marionette TRACE conn2 <- [1,2998,null,{}] 20:05:32 INFO - PROCESS | 1930 | 1463627132625 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}] 20:05:32 INFO - PROCESS | 1930 | 1463627132714 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 20:05:32 INFO - PROCESS | 1930 | 1463627132718 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d008800 == 50 [pid = 1930] [id = 759] 20:05:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x1241b5400) [pid = 1930] [serial = 2275] [outer = 0x0] 20:05:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x128ac5c00) [pid = 1930] [serial = 2276] [outer = 0x1241b5400] 20:05:32 INFO - PROCESS | 1930 | 1463627132743 Marionette DEBUG loaded listener.js 20:05:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x128b74400) [pid = 1930] [serial = 2277] [outer = 0x1241b5400] 20:05:33 INFO - PROCESS | 1930 | 1463627133044 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]]]}] 20:05:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 20:05:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 468ms 20:05:33 INFO - PROCESS | 1930 | 1463627133090 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 20:05:33 INFO - PROCESS | 1930 | 1463627133091 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 20:05:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 20:05:33 INFO - PROCESS | 1930 | 1463627133094 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 20:05:33 INFO - PROCESS | 1930 | 1463627133095 Marionette TRACE conn2 <- [1,3002,null,{}] 20:05:33 INFO - PROCESS | 1930 | 1463627133100 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}] 20:05:33 INFO - PROCESS | 1930 | 1463627133212 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 20:05:33 INFO - PROCESS | 1930 | 1463627133218 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d01c800 == 51 [pid = 1930] [id = 760] 20:05:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x1241bac00) [pid = 1930] [serial = 2278] [outer = 0x0] 20:05:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x128b79800) [pid = 1930] [serial = 2279] [outer = 0x1241bac00] 20:05:33 INFO - PROCESS | 1930 | 1463627133243 Marionette DEBUG loaded listener.js 20:05:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x128bd5c00) [pid = 1930] [serial = 2280] [outer = 0x1241bac00] 20:05:33 INFO - PROCESS | 1930 | 1463627133508 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]]]}] 20:05:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 20:05:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 420ms 20:05:33 INFO - PROCESS | 1930 | 1463627133518 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 20:05:33 INFO - PROCESS | 1930 | 1463627133519 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 20:05:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 20:05:33 INFO - PROCESS | 1930 | 1463627133522 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 20:05:33 INFO - PROCESS | 1930 | 1463627133533 Marionette TRACE conn2 <- [1,3006,null,{}] 20:05:33 INFO - PROCESS | 1930 | 1463627133540 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}] 20:05:33 INFO - PROCESS | 1930 | 1463627133628 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 20:05:33 INFO - PROCESS | 1930 | 1463627133635 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d16b800 == 52 [pid = 1930] [id = 761] 20:05:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x128bd4c00) [pid = 1930] [serial = 2281] [outer = 0x0] 20:05:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x128be0400) [pid = 1930] [serial = 2282] [outer = 0x128bd4c00] 20:05:33 INFO - PROCESS | 1930 | 1463627133659 Marionette DEBUG loaded listener.js 20:05:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x128c9b400) [pid = 1930] [serial = 2283] [outer = 0x128bd4c00] 20:05:33 INFO - PROCESS | 1930 | 1463627133947 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]]]}] 20:05:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 20:05:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 485ms 20:05:34 INFO - PROCESS | 1930 | 1463627134008 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 20:05:34 INFO - PROCESS | 1930 | 1463627134009 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 20:05:34 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 20:05:34 INFO - PROCESS | 1930 | 1463627134011 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 20:05:34 INFO - PROCESS | 1930 | 1463627134012 Marionette TRACE conn2 <- [1,3010,null,{}] 20:05:34 INFO - PROCESS | 1930 | 1463627134015 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}] 20:05:34 INFO - PROCESS | 1930 | 1463627134099 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 20:05:34 INFO - PROCESS | 1930 | 1463627134161 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d71e000 == 53 [pid = 1930] [id = 762] 20:05:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x128be2000) [pid = 1930] [serial = 2284] [outer = 0x0] 20:05:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x128ca4000) [pid = 1930] [serial = 2285] [outer = 0x128be2000] 20:05:34 INFO - PROCESS | 1930 | 1463627134185 Marionette DEBUG loaded listener.js 20:05:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x128daac00) [pid = 1930] [serial = 2286] [outer = 0x128be2000] 20:05:34 INFO - PROCESS | 1930 | 1463627134575 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]]]}] 20:05:34 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 20:05:34 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 572ms 20:05:34 INFO - PROCESS | 1930 | 1463627134584 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 20:05:34 INFO - PROCESS | 1930 | 1463627134587 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 20:05:34 INFO - TEST-START | /FileAPI/FileReaderSync.worker 20:05:34 INFO - PROCESS | 1930 | 1463627134591 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 20:05:34 INFO - PROCESS | 1930 | 1463627134594 Marionette TRACE conn2 <- [1,3014,null,{}] 20:05:34 INFO - PROCESS | 1930 | 1463627134597 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}] 20:05:34 INFO - PROCESS | 1930 | 1463627134706 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 20:05:34 INFO - PROCESS | 1930 | 1463627134762 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x119460800 == 54 [pid = 1930] [id = 763] 20:05:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x11269ec00) [pid = 1930] [serial = 2287] [outer = 0x0] 20:05:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x112773400) [pid = 1930] [serial = 2288] [outer = 0x11269ec00] 20:05:34 INFO - PROCESS | 1930 | 1463627134793 Marionette DEBUG loaded listener.js 20:05:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x113d0d800) [pid = 1930] [serial = 2289] [outer = 0x11269ec00] 20:05:34 INFO - PROCESS | 1930 | [1930] 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 20:05:35 INFO - PROCESS | 1930 | 1463627135230 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 20:05:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 20:05:35 INFO - {} 20:05:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 20:05:35 INFO - {} 20:05:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 20:05:35 INFO - {} 20:05:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 20:05:35 INFO - {} 20:05:35 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 673ms 20:05:35 INFO - PROCESS | 1930 | 1463627135264 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 20:05:35 INFO - PROCESS | 1930 | 1463627135268 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 20:05:35 INFO - TEST-START | /FileAPI/fileReader.html 20:05:35 INFO - PROCESS | 1930 | 1463627135272 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 20:05:35 INFO - PROCESS | 1930 | 1463627135274 Marionette TRACE conn2 <- [1,3018,null,{}] 20:05:35 INFO - PROCESS | 1930 | 1463627135277 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}] 20:05:35 INFO - PROCESS | 1930 | 1463627135414 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 20:05:35 INFO - PROCESS | 1930 | 1463627135508 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a905800 == 55 [pid = 1930] [id = 764] 20:05:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x117587400) [pid = 1930] [serial = 2290] [outer = 0x0] 20:05:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x1193e3c00) [pid = 1930] [serial = 2291] [outer = 0x117587400] 20:05:35 INFO - PROCESS | 1930 | 1463627135551 Marionette DEBUG loaded listener.js 20:05:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x119d42000) [pid = 1930] [serial = 2292] [outer = 0x117587400] 20:05:35 INFO - PROCESS | 1930 | 1463627135922 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]]]}] 20:05:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 20:05:35 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 20:05:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 20:05:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 20:05:35 INFO - TEST-OK | /FileAPI/fileReader.html | took 676ms 20:05:35 INFO - PROCESS | 1930 | 1463627135949 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 20:05:35 INFO - PROCESS | 1930 | 1463627135950 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 20:05:35 INFO - TEST-START | /FileAPI/historical.html 20:05:35 INFO - PROCESS | 1930 | 1463627135953 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 20:05:35 INFO - PROCESS | 1930 | 1463627135956 Marionette TRACE conn2 <- [1,3022,null,{}] 20:05:35 INFO - PROCESS | 1930 | 1463627135967 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}] 20:05:36 INFO - PROCESS | 1930 | 1463627136123 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 20:05:36 INFO - PROCESS | 1930 | 1463627136255 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x12daac000 == 56 [pid = 1930] [id = 765] 20:05:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x124070000) [pid = 1930] [serial = 2293] [outer = 0x0] 20:05:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x1244c0400) [pid = 1930] [serial = 2294] [outer = 0x124070000] 20:05:36 INFO - PROCESS | 1930 | 1463627136287 Marionette DEBUG loaded listener.js 20:05:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x12693d800) [pid = 1930] [serial = 2295] [outer = 0x124070000] 20:05:36 INFO - PROCESS | 1930 | 1463627136647 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"]]]}] 20:05:36 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 20:05:36 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 20:05:36 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 20:05:36 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 20:05:36 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 20:05:36 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 20:05:36 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 20:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:36 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 20:05:36 INFO - TEST-OK | /FileAPI/historical.html | took 722ms 20:05:36 INFO - PROCESS | 1930 | 1463627136676 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 20:05:36 INFO - TEST-START | /FileAPI/idlharness.html 20:05:36 INFO - PROCESS | 1930 | 1463627136679 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 20:05:36 INFO - PROCESS | 1930 | 1463627136681 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 20:05:36 INFO - PROCESS | 1930 | 1463627136682 Marionette TRACE conn2 <- [1,3026,null,{}] 20:05:36 INFO - PROCESS | 1930 | 1463627136685 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}] 20:05:36 INFO - PROCESS | 1930 | 1463627136788 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 20:05:36 INFO - PROCESS | 1930 | 1463627136878 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x134d6a800 == 57 [pid = 1930] [id = 766] 20:05:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x128303800) [pid = 1930] [serial = 2296] [outer = 0x0] 20:05:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x128ac4800) [pid = 1930] [serial = 2297] [outer = 0x128303800] 20:05:36 INFO - PROCESS | 1930 | 1463627136907 Marionette DEBUG loaded listener.js 20:05:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x128b7b400) [pid = 1930] [serial = 2298] [outer = 0x128303800] 20:05:37 INFO - PROCESS | 1930 | 1463627137434 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]]]}] 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 20:05:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:05:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:05:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:05:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:05:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:05:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:05:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:05:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:05:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:05:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 20:05:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:05:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:05:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:05:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:05:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:05:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:05:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:05:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:05:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:05:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 20:05:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:05:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:05:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:05:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:05:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:05:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:05:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:05:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:05:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:05:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 20:05:37 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 20:05:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:05:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:05:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:05:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:05:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:05:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:05:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:05:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:05:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 20:05:37 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 20:05:37 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 20:05:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:05:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:05:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:05:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:05:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:05:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:05:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:05:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:05:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 20:05:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:05:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:05:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:05:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:05:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:05:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:05:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:05:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:05:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 20:05:37 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 20:05:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:05:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:05:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:05:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:05:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:05:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:05:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:05:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:05:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 20:05:37 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 20:05:37 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 20:05:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:05:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:05:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:05:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:05:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:05:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:05:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:05:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:05:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 20:05:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 20:05:37 INFO - TEST-OK | /FileAPI/idlharness.html | took 780ms 20:05:37 INFO - PROCESS | 1930 | 1463627137461 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 20:05:37 INFO - PROCESS | 1930 | 1463627137463 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 20:05:37 INFO - TEST-START | /FileAPI/idlharness.worker 20:05:37 INFO - PROCESS | 1930 | 1463627137465 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 20:05:37 INFO - PROCESS | 1930 | 1463627137466 Marionette TRACE conn2 <- [1,3030,null,{}] 20:05:37 INFO - PROCESS | 1930 | 1463627137468 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}] 20:05:37 INFO - PROCESS | 1930 | 1463627137589 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 20:05:37 INFO - PROCESS | 1930 | 1463627137703 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x134d81800 == 58 [pid = 1930] [id = 767] 20:05:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x112572c00) [pid = 1930] [serial = 2299] [outer = 0x0] 20:05:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x128ca5c00) [pid = 1930] [serial = 2300] [outer = 0x112572c00] 20:05:37 INFO - PROCESS | 1930 | 1463627137744 Marionette DEBUG loaded listener.js 20:05:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x12a7c5400) [pid = 1930] [serial = 2301] [outer = 0x112572c00] 20:05:37 INFO - PROCESS | 1930 | [1930] 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 20:05:38 INFO - PROCESS | 1930 | 1463627138883 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,{},{}]]]}] 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:05:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:05:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:05:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:05:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:05:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:05:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:05:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:05:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:05:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:05:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:05:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:05:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:05:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:05:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:05:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:05:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:05:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:05:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 20:05:38 INFO - {} 20:05:38 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 20:05:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:05:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:05:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:05:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:05:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:05:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 20:05:38 INFO - {} 20:05:38 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 - {} 20:05:38 INFO - {} 20:05:38 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 20:05:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:05:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:05:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:05:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:05:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:05:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:05:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:05:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:05:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:05:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:05:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 20:05:38 INFO - {} 20:05:38 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 20:05:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:05:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:05:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:05:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:05:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:05:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 20:05:38 INFO - {} 20:05:38 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 - {} 20:05:38 INFO - {} 20:05:38 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 20:05:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:05:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:05:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:05:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:05:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:05:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:05:38 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 20:05:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 20:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 20:05:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:05:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:05:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:05:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:05:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:05:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 20:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:05:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:05:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:05:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:05:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:05:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:05:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 20:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 20:05:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:05:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:05:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:05:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:05:38 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 20:05:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 20:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 20:05:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:05:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:05:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:05:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:05:38 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 20:05:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 20:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 20:05:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:05:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:05:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:05:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:05:38 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 20:05:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 20:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:05:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:05:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:05:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:05:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:05:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:05:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:05:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 20:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:05:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:05:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:05:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:05:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:05:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 20:05:38 INFO - {} 20:05:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 20:05:38 INFO - {} 20:05:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 20:05:39 INFO - {} 20:05:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:05:39 INFO - {} 20:05:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 20:05:39 INFO - {} 20:05:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 20:05:39 INFO - {} 20:05:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 20:05:39 INFO - {} 20:05:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 20:05:39 INFO - {} 20:05:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 20:05:39 INFO - {} 20:05:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 20:05:39 INFO - {} 20:05:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 20:05:39 INFO - {} 20:05:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 20:05:39 INFO - {} 20:05:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 20:05:39 INFO - {} 20:05:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 20:05:39 INFO - {} 20:05:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 20:05:39 INFO - {} 20:05:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 20:05:39 INFO - {} 20:05:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 20:05:39 INFO - {} 20:05:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 20:05:39 INFO - {} 20:05:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 20:05:39 INFO - {} 20:05:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 20:05:39 INFO - {} 20:05:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 20:05:39 INFO - {} 20:05:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 20:05:39 INFO - {} 20:05:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 20:05:39 INFO - {} 20:05:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 20:05:39 INFO - {} 20:05:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 20:05:39 INFO - {} 20:05:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 20:05:39 INFO - {} 20:05:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 20:05:39 INFO - {} 20:05:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:05:39 INFO - {} 20:05:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:05:39 INFO - {} 20:05:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 20:05:39 INFO - {} 20:05:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:05:39 INFO - {} 20:05:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 20:05:39 INFO - {} 20:05:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:05:39 INFO - {} 20:05:39 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1489ms 20:05:39 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 20:05:39 INFO - PROCESS | 1930 | 1463627138954 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 20:05:39 INFO - PROCESS | 1930 | 1463627138957 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 20:05:39 INFO - PROCESS | 1930 | 1463627138960 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 20:05:39 INFO - PROCESS | 1930 | 1463627138962 Marionette TRACE conn2 <- [1,3034,null,{}] 20:05:39 INFO - PROCESS | 1930 | 1463627138968 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}] 20:05:39 INFO - PROCESS | 1930 | 1463627139102 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 20:05:39 INFO - PROCESS | 1930 | 1463627139161 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x119350000 == 59 [pid = 1930] [id = 768] 20:05:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x112693c00) [pid = 1930] [serial = 2302] [outer = 0x0] 20:05:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x11269fc00) [pid = 1930] [serial = 2303] [outer = 0x112693c00] 20:05:39 INFO - PROCESS | 1930 | 1463627139190 Marionette DEBUG loaded listener.js 20:05:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x11334d400) [pid = 1930] [serial = 2304] [outer = 0x112693c00] 20:05:39 INFO - PROCESS | 1930 | 1463627139607 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]]]}] 20:05:39 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 20:05:39 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 674ms 20:05:39 INFO - PROCESS | 1930 | 1463627139634 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 20:05:39 INFO - PROCESS | 1930 | 1463627139638 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 20:05:39 INFO - TEST-START | /FileAPI/blob/Blob-close.html 20:05:39 INFO - PROCESS | 1930 | 1463627139642 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 20:05:39 INFO - PROCESS | 1930 | 1463627139644 Marionette TRACE conn2 <- [1,3038,null,{}] 20:05:39 INFO - PROCESS | 1930 | 1463627139646 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}] 20:05:39 INFO - PROCESS | 1930 | 1463627139750 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 20:05:39 INFO - PROCESS | 1930 | --DOCSHELL 0x12d16b800 == 58 [pid = 1930] [id = 761] 20:05:39 INFO - PROCESS | 1930 | --DOCSHELL 0x12d01c800 == 57 [pid = 1930] [id = 760] 20:05:39 INFO - PROCESS | 1930 | --DOCSHELL 0x12d008800 == 56 [pid = 1930] [id = 759] 20:05:39 INFO - PROCESS | 1930 | --DOCSHELL 0x120f7e000 == 55 [pid = 1930] [id = 758] 20:05:39 INFO - PROCESS | 1930 | --DOCSHELL 0x12ca7f000 == 54 [pid = 1930] [id = 757] 20:05:39 INFO - PROCESS | 1930 | --DOCSHELL 0x12beb9800 == 53 [pid = 1930] [id = 756] 20:05:39 INFO - PROCESS | 1930 | --DOCSHELL 0x12baa1000 == 52 [pid = 1930] [id = 755] 20:05:39 INFO - PROCESS | 1930 | --DOCSHELL 0x12abd0800 == 51 [pid = 1930] [id = 754] 20:05:39 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x1256bbc00) [pid = 1930] [serial = 2215] [outer = 0x0] [url = about:blank] 20:05:39 INFO - PROCESS | 1930 | --DOCSHELL 0x12a90a000 == 50 [pid = 1930] [id = 753] 20:05:39 INFO - PROCESS | 1930 | --DOCSHELL 0x129521800 == 49 [pid = 1930] [id = 752] 20:05:39 INFO - PROCESS | 1930 | --DOCSHELL 0x1199cf000 == 48 [pid = 1930] [id = 751] 20:05:39 INFO - PROCESS | 1930 | --DOCSHELL 0x124b50800 == 47 [pid = 1930] [id = 750] 20:05:39 INFO - PROCESS | 1930 | --DOCSHELL 0x11911b800 == 46 [pid = 1930] [id = 749] 20:05:39 INFO - PROCESS | 1930 | --DOCSHELL 0x12521e000 == 45 [pid = 1930] [id = 748] 20:05:39 INFO - PROCESS | 1930 | --DOCSHELL 0x118079000 == 44 [pid = 1930] [id = 747] 20:05:39 INFO - PROCESS | 1930 | --DOCSHELL 0x112e23800 == 43 [pid = 1930] [id = 746] 20:05:39 INFO - PROCESS | 1930 | --DOCSHELL 0x12ca82000 == 42 [pid = 1930] [id = 745] 20:05:39 INFO - PROCESS | 1930 | --DOCSHELL 0x12c830800 == 41 [pid = 1930] [id = 744] 20:05:39 INFO - PROCESS | 1930 | --DOCSHELL 0x12c2e4000 == 40 [pid = 1930] [id = 743] 20:05:39 INFO - PROCESS | 1930 | --DOCSHELL 0x12bebf800 == 39 [pid = 1930] [id = 742] 20:05:39 INFO - PROCESS | 1930 | --DOCSHELL 0x12a9e6800 == 38 [pid = 1930] [id = 741] 20:05:39 INFO - PROCESS | 1930 | --DOCSHELL 0x120f71000 == 37 [pid = 1930] [id = 740] 20:05:39 INFO - PROCESS | 1930 | --DOCSHELL 0x116714000 == 36 [pid = 1930] [id = 739] 20:05:39 INFO - PROCESS | 1930 | 1463627139840 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x116975000 == 37 [pid = 1930] [id = 769] 20:05:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x112697400) [pid = 1930] [serial = 2305] [outer = 0x0] 20:05:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x11333f400) [pid = 1930] [serial = 2306] [outer = 0x112697400] 20:05:39 INFO - PROCESS | 1930 | 1463627139867 Marionette DEBUG loaded listener.js 20:05:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x11837b400) [pid = 1930] [serial = 2307] [outer = 0x112697400] 20:05:39 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x12467b800) [pid = 1930] [serial = 2162] [outer = 0x0] [url = about:blank] 20:05:39 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x119d41400) [pid = 1930] [serial = 2197] [outer = 0x0] [url = about:blank] 20:05:39 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x1241bc000) [pid = 1930] [serial = 2200] [outer = 0x0] [url = about:blank] 20:05:39 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x12406d000) [pid = 1930] [serial = 2198] [outer = 0x0] [url = about:blank] 20:05:39 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x118642800) [pid = 1930] [serial = 2209] [outer = 0x0] [url = about:blank] 20:05:39 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x1244c5800) [pid = 1930] [serial = 2203] [outer = 0x0] [url = about:blank] 20:05:39 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x12446b800) [pid = 1930] [serial = 2201] [outer = 0x0] [url = about:blank] 20:05:39 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x113231800) [pid = 1930] [serial = 2183] [outer = 0x0] [url = about:blank] 20:05:39 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x112970c00) [pid = 1930] [serial = 2182] [outer = 0x0] [url = about:blank] 20:05:39 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x11716d400) [pid = 1930] [serial = 2188] [outer = 0x0] [url = about:blank] 20:05:39 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x1182bf000) [pid = 1930] [serial = 2189] [outer = 0x0] [url = about:blank] 20:05:39 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x112768400) [pid = 1930] [serial = 2180] [outer = 0x0] [url = about:blank] 20:05:39 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x1126b0400) [pid = 1930] [serial = 2179] [outer = 0x0] [url = about:blank] 20:05:39 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x117168c00) [pid = 1930] [serial = 2191] [outer = 0x0] [url = about:blank] 20:05:39 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x118641c00) [pid = 1930] [serial = 2192] [outer = 0x0] [url = about:blank] 20:05:39 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x12406c400) [pid = 1930] [serial = 2176] [outer = 0x0] [url = about:blank] 20:05:39 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x111c7c800) [pid = 1930] [serial = 2164] [outer = 0x0] [url = about:blank] 20:05:39 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x118ea7c00) [pid = 1930] [serial = 2194] [outer = 0x0] [url = about:blank] 20:05:39 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x11281c000) [pid = 1930] [serial = 2167] [outer = 0x0] [url = about:blank] 20:05:39 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x115ebb800) [pid = 1930] [serial = 2185] [outer = 0x0] [url = about:blank] 20:05:39 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x1166b1800) [pid = 1930] [serial = 2186] [outer = 0x0] [url = about:blank] 20:05:39 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x124beb400) [pid = 1930] [serial = 2206] [outer = 0x0] [url = about:blank] 20:05:39 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x119102800) [pid = 1930] [serial = 2173] [outer = 0x0] [url = about:blank] 20:05:39 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x1166b7800) [pid = 1930] [serial = 2170] [outer = 0x0] [url = about:blank] 20:05:39 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x124aae800) [pid = 1930] [serial = 2204] [outer = 0x0] [url = about:blank] 20:05:39 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x125691000) [pid = 1930] [serial = 2213] [outer = 0x0] [url = about:blank] 20:05:40 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x124e5e400) [pid = 1930] [serial = 2207] [outer = 0x0] [url = about:blank] 20:05:40 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x124e67000) [pid = 1930] [serial = 2210] [outer = 0x0] [url = about:blank] 20:05:40 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x124e69c00) [pid = 1930] [serial = 2212] [outer = 0x0] [url = about:blank] 20:05:40 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x1194c3400) [pid = 1930] [serial = 2195] [outer = 0x0] [url = about:blank] 20:05:40 INFO - PROCESS | 1930 | 1463627140164 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"]]]}] 20:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 20:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 20:05:40 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 572ms 20:05:40 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 20:05:40 INFO - PROCESS | 1930 | 1463627140215 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 20:05:40 INFO - PROCESS | 1930 | 1463627140217 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 20:05:40 INFO - PROCESS | 1930 | 1463627140219 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 20:05:40 INFO - PROCESS | 1930 | 1463627140222 Marionette TRACE conn2 <- [1,3042,null,{}] 20:05:40 INFO - PROCESS | 1930 | 1463627140230 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}] 20:05:40 INFO - PROCESS | 1930 | 1463627140315 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 20:05:40 INFO - PROCESS | 1930 | 1463627140320 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x1240a0800 == 38 [pid = 1930] [id = 770] 20:05:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x116a50400) [pid = 1930] [serial = 2308] [outer = 0x0] 20:05:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x116073400) [pid = 1930] [serial = 2309] [outer = 0x116a50400] 20:05:40 INFO - PROCESS | 1930 | 1463627140350 Marionette DEBUG loaded listener.js 20:05:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x118891800) [pid = 1930] [serial = 2310] [outer = 0x116a50400] 20:05:40 INFO - PROCESS | 1930 | 1463627140793 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]]]}] 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 20:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 20:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 20:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 20:05:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 20:05:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 20:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 20:05:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 20:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 20:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 20:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 20:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 20:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 20:05:40 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 631ms 20:05:40 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 20:05:40 INFO - PROCESS | 1930 | 1463627140852 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 20:05:40 INFO - PROCESS | 1930 | 1463627140854 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 20:05:40 INFO - PROCESS | 1930 | 1463627140856 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 20:05:40 INFO - PROCESS | 1930 | 1463627140857 Marionette TRACE conn2 <- [1,3046,null,{}] 20:05:40 INFO - PROCESS | 1930 | 1463627140860 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}] 20:05:40 INFO - PROCESS | 1930 | 1463627140951 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 20:05:40 INFO - PROCESS | 1930 | 1463627140956 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x12521e800 == 39 [pid = 1930] [id = 771] 20:05:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x1194b7800) [pid = 1930] [serial = 2311] [outer = 0x0] 20:05:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x119d3e000) [pid = 1930] [serial = 2312] [outer = 0x1194b7800] 20:05:40 INFO - PROCESS | 1930 | 1463627140981 Marionette DEBUG loaded listener.js 20:05:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x12404c400) [pid = 1930] [serial = 2313] [outer = 0x1194b7800] 20:05:41 INFO - PROCESS | 1930 | [1930] 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 20:05:41 INFO - PROCESS | 1930 | 1463627141313 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 20:05:41 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 20:05:41 INFO - {} 20:05:41 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 470ms 20:05:41 INFO - PROCESS | 1930 | 1463627141327 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 20:05:41 INFO - PROCESS | 1930 | 1463627141328 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 20:05:41 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 20:05:41 INFO - PROCESS | 1930 | 1463627141333 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 20:05:41 INFO - PROCESS | 1930 | 1463627141334 Marionette TRACE conn2 <- [1,3050,null,{}] 20:05:41 INFO - PROCESS | 1930 | 1463627141336 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}] 20:05:41 INFO - PROCESS | 1930 | 1463627141438 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 20:05:41 INFO - PROCESS | 1930 | 1463627141447 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x1283a1000 == 40 [pid = 1930] [id = 772] 20:05:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x12404d000) [pid = 1930] [serial = 2314] [outer = 0x0] 20:05:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x12406d400) [pid = 1930] [serial = 2315] [outer = 0x12404d000] 20:05:41 INFO - PROCESS | 1930 | 1463627141472 Marionette DEBUG loaded listener.js 20:05:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x124267400) [pid = 1930] [serial = 2316] [outer = 0x12404d000] 20:05:41 INFO - PROCESS | 1930 | 1463627141766 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]]]}] 20:05:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 20:05:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 20:05:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 20:05:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 20:05:41 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 468ms 20:05:41 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 20:05:41 INFO - PROCESS | 1930 | 1463627141801 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 20:05:41 INFO - PROCESS | 1930 | 1463627141802 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 20:05:41 INFO - PROCESS | 1930 | 1463627141805 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 20:05:41 INFO - PROCESS | 1930 | 1463627141806 Marionette TRACE conn2 <- [1,3054,null,{}] 20:05:41 INFO - PROCESS | 1930 | 1463627141808 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}] 20:05:41 INFO - PROCESS | 1930 | 1463627141912 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 20:05:41 INFO - PROCESS | 1930 | 1463627141919 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x129791000 == 41 [pid = 1930] [id = 773] 20:05:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x1244b9c00) [pid = 1930] [serial = 2317] [outer = 0x0] 20:05:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x1244c6800) [pid = 1930] [serial = 2318] [outer = 0x1244b9c00] 20:05:41 INFO - PROCESS | 1930 | 1463627141945 Marionette DEBUG loaded listener.js 20:05:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x124e66000) [pid = 1930] [serial = 2319] [outer = 0x1244b9c00] 20:05:42 INFO - PROCESS | 1930 | 1463627142493 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"]]]}] 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 20:05:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 20:05:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 20:05:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:05:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 20:05:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:05:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 20:05:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:05:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 20:05:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:05:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 20:05:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:05:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 20:05:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:05:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 20:05:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:05:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 20:05:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:05:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 20:05:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:05:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 20:05:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:05:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 20:05:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:05:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 20:05:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:05:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 20:05:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:05:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 20:05:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:05:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 20:05:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:05:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 20:05:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:05:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 20:05:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:05:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 20:05:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:05:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 20:05:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:05:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 20:05:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:05:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 20:05:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:05:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 20:05:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:05:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:05:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:05:42 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" 20:05:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:05:42 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" 20:05:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:05:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:05:42 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 737ms 20:05:42 INFO - PROCESS | 1930 | 1463627142543 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 20:05:42 INFO - PROCESS | 1930 | 1463627142558 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 20:05:42 INFO - TEST-START | /FileAPI/file/File-constructor.html 20:05:42 INFO - PROCESS | 1930 | 1463627142562 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 20:05:42 INFO - PROCESS | 1930 | 1463627142564 Marionette TRACE conn2 <- [1,3058,null,{}] 20:05:42 INFO - PROCESS | 1930 | 1463627142580 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}] 20:05:42 INFO - PROCESS | 1930 | 1463627142753 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 20:05:42 INFO - PROCESS | 1930 | 1463627142777 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a9d7000 == 42 [pid = 1930] [id = 774] 20:05:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x124f78400) [pid = 1930] [serial = 2320] [outer = 0x0] 20:05:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x1256b9c00) [pid = 1930] [serial = 2321] [outer = 0x124f78400] 20:05:42 INFO - PROCESS | 1930 | 1463627142817 Marionette DEBUG loaded listener.js 20:05:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x1270e7400) [pid = 1930] [serial = 2322] [outer = 0x124f78400] 20:05:43 INFO - PROCESS | 1930 | 1463627143159 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]]]}] 20:05:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 20:05:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 20:05:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 20:05:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 20:05:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 20:05:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 20:05:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 20:05:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 20:05:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 20:05:43 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 20:05:43 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 20:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:43 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 20:05:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 20:05:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 20:05:43 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:05:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 20:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 20:05:43 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 20:05:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 20:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 20:05:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 20:05:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 20:05:43 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 638ms 20:05:43 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 20:05:43 INFO - PROCESS | 1930 | 1463627143199 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 20:05:43 INFO - PROCESS | 1930 | 1463627143200 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 20:05:43 INFO - PROCESS | 1930 | 1463627143203 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 20:05:43 INFO - PROCESS | 1930 | 1463627143204 Marionette TRACE conn2 <- [1,3062,null,{}] 20:05:43 INFO - PROCESS | 1930 | 1463627143206 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}] 20:05:43 INFO - PROCESS | 1930 | 1463627143307 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 20:05:43 INFO - PROCESS | 1930 | 1463627143320 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba0c800 == 43 [pid = 1930] [id = 775] 20:05:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x1270f0400) [pid = 1930] [serial = 2323] [outer = 0x0] 20:05:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x128311400) [pid = 1930] [serial = 2324] [outer = 0x1270f0400] 20:05:43 INFO - PROCESS | 1930 | 1463627143346 Marionette DEBUG loaded listener.js 20:05:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x128b77400) [pid = 1930] [serial = 2325] [outer = 0x1270f0400] 20:05:43 INFO - PROCESS | 1930 | [1930] 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 20:05:43 INFO - PROCESS | 1930 | 1463627143724 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 20:05:43 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 20:05:43 INFO - {} 20:05:43 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 570ms 20:05:43 INFO - PROCESS | 1930 | 1463627143774 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 20:05:43 INFO - PROCESS | 1930 | 1463627143775 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 20:05:43 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 20:05:43 INFO - PROCESS | 1930 | 1463627143777 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 20:05:43 INFO - PROCESS | 1930 | 1463627143778 Marionette TRACE conn2 <- [1,3066,null,{}] 20:05:43 INFO - PROCESS | 1930 | 1463627143792 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}] 20:05:43 INFO - PROCESS | 1930 | 1463627143925 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 20:05:43 INFO - PROCESS | 1930 | 1463627143967 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba8a800 == 44 [pid = 1930] [id = 776] 20:05:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x11345c000) [pid = 1930] [serial = 2326] [outer = 0x0] 20:05:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x12b3bb800) [pid = 1930] [serial = 2327] [outer = 0x11345c000] 20:05:44 INFO - PROCESS | 1930 | 1463627144001 Marionette DEBUG loaded listener.js 20:05:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x128ac5400) [pid = 1930] [serial = 2328] [outer = 0x11345c000] 20:05:44 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x112572800) [pid = 1930] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 20:05:44 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x128abdc00) [pid = 1930] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:05:44 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x1270b2c00) [pid = 1930] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 20:05:44 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x1241bac00) [pid = 1930] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 20:05:44 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x128bd4c00) [pid = 1930] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 20:05:44 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x1241b5400) [pid = 1930] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 20:05:44 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x124eaec00) [pid = 1930] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 20:05:44 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x124260c00) [pid = 1930] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 20:05:44 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x1256b7400) [pid = 1930] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 20:05:44 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x125eac000) [pid = 1930] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 20:05:44 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x124bf2400) [pid = 1930] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 20:05:44 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x124052800) [pid = 1930] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 20:05:44 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x112769c00) [pid = 1930] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 20:05:44 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x112578c00) [pid = 1930] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 20:05:44 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x110d92000) [pid = 1930] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 20:05:44 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x1126b4c00) [pid = 1930] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:05:44 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x1194c2800) [pid = 1930] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 20:05:44 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x1182c6000) [pid = 1930] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 20:05:44 INFO - PROCESS | 1930 | 1463627144571 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]]]}] 20:05:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 20:05:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 20:05:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 20:05:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 20:05:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 20:05:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 20:05:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 20:05:44 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 823ms 20:05:44 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 20:05:44 INFO - PROCESS | 1930 | 1463627144603 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 20:05:44 INFO - PROCESS | 1930 | 1463627144605 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 20:05:44 INFO - PROCESS | 1930 | 1463627144608 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 20:05:44 INFO - PROCESS | 1930 | 1463627144610 Marionette TRACE conn2 <- [1,3070,null,{}] 20:05:44 INFO - PROCESS | 1930 | 1463627144617 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}] 20:05:44 INFO - PROCESS | 1930 | 1463627144756 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 20:05:44 INFO - PROCESS | 1930 | 1463627144764 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x124b44000 == 45 [pid = 1930] [id = 777] 20:05:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x1197f0c00) [pid = 1930] [serial = 2329] [outer = 0x0] 20:05:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x1256b8c00) [pid = 1930] [serial = 2330] [outer = 0x1197f0c00] 20:05:44 INFO - PROCESS | 1930 | 1463627144805 Marionette DEBUG loaded listener.js 20:05:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x128c9e400) [pid = 1930] [serial = 2331] [outer = 0x1197f0c00] 20:05:45 INFO - PROCESS | 1930 | 1463627145150 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]]]}] 20:05:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 20:05:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 20:05:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 20:05:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 20:05:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 20:05:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 20:05:45 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 572ms 20:05:45 INFO - PROCESS | 1930 | 1463627145180 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 20:05:45 INFO - PROCESS | 1930 | 1463627145182 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 20:05:45 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 20:05:45 INFO - PROCESS | 1930 | 1463627145185 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 20:05:45 INFO - PROCESS | 1930 | 1463627145187 Marionette TRACE conn2 <- [1,3074,null,{}] 20:05:45 INFO - PROCESS | 1930 | 1463627145189 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}] 20:05:45 INFO - PROCESS | 1930 | 1463627145325 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 20:05:45 INFO - PROCESS | 1930 | 1463627145332 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x12abbd000 == 46 [pid = 1930] [id = 778] 20:05:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x128bd9c00) [pid = 1930] [serial = 2332] [outer = 0x0] 20:05:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x1258d4c00) [pid = 1930] [serial = 2333] [outer = 0x128bd9c00] 20:05:45 INFO - PROCESS | 1930 | 1463627145361 Marionette DEBUG loaded listener.js 20:05:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x128b7e400) [pid = 1930] [serial = 2334] [outer = 0x128bd9c00] 20:05:45 INFO - PROCESS | 1930 | 1463627145669 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]]]}] 20:05:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 20:05:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 20:05:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 20:05:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 20:05:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 20:05:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 20:05:45 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 524ms 20:05:45 INFO - PROCESS | 1930 | 1463627145709 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 20:05:45 INFO - PROCESS | 1930 | 1463627145711 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 20:05:45 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 20:05:45 INFO - PROCESS | 1930 | 1463627145715 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 20:05:45 INFO - PROCESS | 1930 | 1463627145717 Marionette TRACE conn2 <- [1,3078,null,{}] 20:05:45 INFO - PROCESS | 1930 | 1463627145719 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}] 20:05:45 INFO - PROCESS | 1930 | 1463627145805 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 20:05:45 INFO - PROCESS | 1930 | 1463627145810 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bc66000 == 47 [pid = 1930] [id = 779] 20:05:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x12a88c800) [pid = 1930] [serial = 2335] [outer = 0x0] 20:05:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x12ab58000) [pid = 1930] [serial = 2336] [outer = 0x12a88c800] 20:05:45 INFO - PROCESS | 1930 | 1463627145836 Marionette DEBUG loaded listener.js 20:05:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x12ab5e000) [pid = 1930] [serial = 2337] [outer = 0x12a88c800] 20:05:46 INFO - PROCESS | 1930 | 1463627146158 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] 20:05:46 INFO - PROCESS | 1930 | 1463627146187 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 20:05:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 20:05:46 INFO - PROCESS | 1930 | 1463627146190 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 20:05:46 INFO - PROCESS | 1930 | 1463627146191 Marionette TRACE conn2 <- [1,3082,null,{}] 20:05:46 INFO - PROCESS | 1930 | 1463627146194 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}] 20:05:46 INFO - PROCESS | 1930 | 1463627146311 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 20:05:46 INFO - PROCESS | 1930 | 1463627146417 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x116967000 == 48 [pid = 1930] [id = 780] 20:05:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x110d91400) [pid = 1930] [serial = 2338] [outer = 0x0] 20:05:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x111c1cc00) [pid = 1930] [serial = 2339] [outer = 0x110d91400] 20:05:46 INFO - PROCESS | 1930 | 1463627146449 Marionette DEBUG loaded listener.js 20:05:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x1126b8c00) [pid = 1930] [serial = 2340] [outer = 0x110d91400] 20:05:46 INFO - PROCESS | 1930 | 1463627146858 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]]]}] 20:05:46 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 20:05:46 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 20:05:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:46 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 20:05:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 20:05:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 721ms 20:05:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 20:05:46 INFO - PROCESS | 1930 | 1463627146912 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 20:05:46 INFO - PROCESS | 1930 | 1463627146915 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 20:05:46 INFO - PROCESS | 1930 | 1463627146918 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 20:05:46 INFO - PROCESS | 1930 | 1463627146921 Marionette TRACE conn2 <- [1,3086,null,{}] 20:05:46 INFO - PROCESS | 1930 | 1463627146924 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}] 20:05:47 INFO - PROCESS | 1930 | 1463627147034 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 20:05:47 INFO - PROCESS | 1930 | 1463627147099 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x125345800 == 49 [pid = 1930] [id = 781] 20:05:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x1166b7800) [pid = 1930] [serial = 2341] [outer = 0x0] 20:05:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x1182c6c00) [pid = 1930] [serial = 2342] [outer = 0x1166b7800] 20:05:47 INFO - PROCESS | 1930 | 1463627147130 Marionette DEBUG loaded listener.js 20:05:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x118649000) [pid = 1930] [serial = 2343] [outer = 0x1166b7800] 20:05:47 INFO - PROCESS | 1930 | 1463627147520 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 20:05:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 20:05:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 622ms 20:05:47 INFO - PROCESS | 1930 | 1463627147543 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 20:05:47 INFO - PROCESS | 1930 | 1463627147546 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 20:05:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 20:05:47 INFO - PROCESS | 1930 | 1463627147548 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 20:05:47 INFO - PROCESS | 1930 | 1463627147550 Marionette TRACE conn2 <- [1,3090,null,{}] 20:05:47 INFO - PROCESS | 1930 | 1463627147552 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}] 20:05:47 INFO - PROCESS | 1930 | 1463627147656 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 20:05:47 INFO - PROCESS | 1930 | 1463627147752 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x128c36000 == 50 [pid = 1930] [id = 782] 20:05:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x11910a000) [pid = 1930] [serial = 2344] [outer = 0x0] 20:05:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x1197ed000) [pid = 1930] [serial = 2345] [outer = 0x11910a000] 20:05:47 INFO - PROCESS | 1930 | 1463627147783 Marionette DEBUG loaded listener.js 20:05:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x124050400) [pid = 1930] [serial = 2346] [outer = 0x11910a000] 20:05:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 20:05:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 619ms 20:05:48 INFO - PROCESS | 1930 | 1463627148163 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 20:05:48 INFO - PROCESS | 1930 | 1463627148168 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 20:05:48 INFO - PROCESS | 1930 | 1463627148169 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 20:05:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 20:05:48 INFO - PROCESS | 1930 | 1463627148177 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 20:05:48 INFO - PROCESS | 1930 | 1463627148183 Marionette TRACE conn2 <- [1,3094,null,{}] 20:05:48 INFO - PROCESS | 1930 | 1463627148187 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}] 20:05:48 INFO - PROCESS | 1930 | 1463627148292 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 20:05:48 INFO - PROCESS | 1930 | 1463627148358 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x12baa3800 == 51 [pid = 1930] [id = 783] 20:05:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x1194ba000) [pid = 1930] [serial = 2347] [outer = 0x0] 20:05:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x1244c1c00) [pid = 1930] [serial = 2348] [outer = 0x1194ba000] 20:05:48 INFO - PROCESS | 1930 | 1463627148428 Marionette DEBUG loaded listener.js 20:05:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x124be8800) [pid = 1930] [serial = 2349] [outer = 0x1194ba000] 20:05:48 INFO - PROCESS | 1930 | 1463627148760 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 20:05:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 20:05:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 630ms 20:05:48 INFO - PROCESS | 1930 | 1463627148802 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 20:05:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 20:05:48 INFO - PROCESS | 1930 | 1463627148804 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 20:05:48 INFO - PROCESS | 1930 | 1463627148806 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 20:05:48 INFO - PROCESS | 1930 | 1463627148808 Marionette TRACE conn2 <- [1,3098,null,{}] 20:05:48 INFO - PROCESS | 1930 | 1463627148810 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}] 20:05:48 INFO - PROCESS | 1930 | 1463627148918 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 20:05:49 INFO - PROCESS | 1930 | 1463627148997 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x12beb1800 == 52 [pid = 1930] [id = 784] 20:05:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x124e64c00) [pid = 1930] [serial = 2350] [outer = 0x0] 20:05:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x124ede800) [pid = 1930] [serial = 2351] [outer = 0x124e64c00] 20:05:49 INFO - PROCESS | 1930 | 1463627149068 Marionette DEBUG loaded listener.js 20:05:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x125878c00) [pid = 1930] [serial = 2352] [outer = 0x124e64c00] 20:05:49 INFO - PROCESS | 1930 | 1463627149404 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]]]}] 20:05:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 20:05:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 20:05:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 622ms 20:05:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 20:05:49 INFO - PROCESS | 1930 | 1463627149429 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 20:05:49 INFO - PROCESS | 1930 | 1463627149430 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 20:05:49 INFO - PROCESS | 1930 | 1463627149432 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 20:05:49 INFO - PROCESS | 1930 | 1463627149434 Marionette TRACE conn2 <- [1,3102,null,{}] 20:05:49 INFO - PROCESS | 1930 | 1463627149436 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}] 20:05:49 INFO - PROCESS | 1930 | 1463627149537 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 20:05:49 INFO - PROCESS | 1930 | 1463627149599 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d015000 == 53 [pid = 1930] [id = 785] 20:05:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x128305400) [pid = 1930] [serial = 2353] [outer = 0x0] 20:05:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x128311c00) [pid = 1930] [serial = 2354] [outer = 0x128305400] 20:05:49 INFO - PROCESS | 1930 | 1463627149675 Marionette DEBUG loaded listener.js 20:05:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x128bd7000) [pid = 1930] [serial = 2355] [outer = 0x128305400] 20:05:50 INFO - PROCESS | 1930 | 1463627150021 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 20:05:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 20:05:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 620ms 20:05:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 20:05:50 INFO - PROCESS | 1930 | 1463627150053 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 20:05:50 INFO - PROCESS | 1930 | 1463627150054 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 20:05:50 INFO - PROCESS | 1930 | 1463627150057 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 20:05:50 INFO - PROCESS | 1930 | 1463627150058 Marionette TRACE conn2 <- [1,3106,null,{}] 20:05:50 INFO - PROCESS | 1930 | 1463627150060 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}] 20:05:50 INFO - PROCESS | 1930 | 1463627150164 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 20:05:50 INFO - PROCESS | 1930 | 1463627150226 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d70a800 == 54 [pid = 1930] [id = 786] 20:05:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x112969800) [pid = 1930] [serial = 2356] [outer = 0x0] 20:05:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x128abd400) [pid = 1930] [serial = 2357] [outer = 0x112969800] 20:05:50 INFO - PROCESS | 1930 | 1463627150306 Marionette DEBUG loaded listener.js 20:05:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x1297d8400) [pid = 1930] [serial = 2358] [outer = 0x112969800] 20:05:50 INFO - PROCESS | 1930 | 1463627150657 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]]]}] 20:05:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 20:05:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 20:05:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 20:05:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 618ms 20:05:50 INFO - PROCESS | 1930 | 1463627150675 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 20:05:50 INFO - PROCESS | 1930 | 1463627150677 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 20:05:50 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 20:05:50 INFO - PROCESS | 1930 | 1463627150679 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 20:05:50 INFO - PROCESS | 1930 | 1463627150681 Marionette TRACE conn2 <- [1,3110,null,{}] 20:05:50 INFO - PROCESS | 1930 | 1463627150683 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}] 20:05:50 INFO - PROCESS | 1930 | 1463627150788 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 20:05:50 INFO - PROCESS | 1930 | 1463627150893 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x117e20000 == 55 [pid = 1930] [id = 787] 20:05:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x111c23c00) [pid = 1930] [serial = 2359] [outer = 0x0] 20:05:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x112965400) [pid = 1930] [serial = 2360] [outer = 0x111c23c00] 20:05:50 INFO - PROCESS | 1930 | 1463627150925 Marionette DEBUG loaded listener.js 20:05:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x119d44400) [pid = 1930] [serial = 2361] [outer = 0x111c23c00] 20:05:51 INFO - PROCESS | 1930 | 1463627151428 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"]]]}] 20:05:51 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 20:05:51 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 20:05:51 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 20:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:51 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 20:05:51 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 822ms 20:05:51 INFO - PROCESS | 1930 | 1463627151518 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 20:05:51 INFO - PROCESS | 1930 | 1463627151520 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 20:05:51 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 20:05:51 INFO - PROCESS | 1930 | 1463627151525 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 20:05:51 INFO - PROCESS | 1930 | 1463627151527 Marionette TRACE conn2 <- [1,3114,null,{}] 20:05:51 INFO - PROCESS | 1930 | 1463627151547 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}] 20:05:51 INFO - PROCESS | 1930 | 1463627151643 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 20:05:51 INFO - PROCESS | 1930 | 1463627151725 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\", \"7ee285c7-4565-4e6b-a82f-a9bcbaeee3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x1170d3000 == 56 [pid = 1930] [id = 788] 20:05:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x112821400) [pid = 1930] [serial = 2362] [outer = 0x0] 20:05:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x112974c00) [pid = 1930] [serial = 2363] [outer = 0x112821400] 20:05:51 INFO - PROCESS | 1930 | 1463627151754 Marionette DEBUG loaded listener.js 20:05:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x11716c800) [pid = 1930] [serial = 2364] [outer = 0x112821400] 20:05:52 INFO - PROCESS | 1930 | 1463627152121 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]]]}] 20:05:52 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 20:05:52 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 635ms 20:05:52 INFO - PROCESS | 1930 | 1463627152160 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 20:05:52 INFO - PROCESS | 1930 | 1463627152164 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 20:05:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12bc66000 == 55 [pid = 1930] [id = 779] 20:05:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12abbd000 == 54 [pid = 1930] [id = 778] 20:05:52 INFO - PROCESS | 1930 | --DOCSHELL 0x124b44000 == 53 [pid = 1930] [id = 777] 20:05:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba8a800 == 52 [pid = 1930] [id = 776] 20:05:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba0c800 == 51 [pid = 1930] [id = 775] 20:05:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12a9d7000 == 50 [pid = 1930] [id = 774] 20:05:52 INFO - PROCESS | 1930 | --DOCSHELL 0x129791000 == 49 [pid = 1930] [id = 773] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x128ca4000) [pid = 1930] [serial = 2285] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x11281b000) [pid = 1930] [serial = 2221] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x110f5bc00) [pid = 1930] [serial = 2218] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x117580800) [pid = 1930] [serial = 2224] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x1191a6000) [pid = 1930] [serial = 2227] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x1248edc00) [pid = 1930] [serial = 2230] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x125384800) [pid = 1930] [serial = 2233] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOCSHELL 0x1283a1000 == 48 [pid = 1930] [id = 772] 20:05:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12521e800 == 47 [pid = 1930] [id = 771] 20:05:52 INFO - PROCESS | 1930 | --DOCSHELL 0x1240a0800 == 46 [pid = 1930] [id = 770] 20:05:52 INFO - PROCESS | 1930 | --DOCSHELL 0x116975000 == 45 [pid = 1930] [id = 769] 20:05:52 INFO - PROCESS | 1930 | --DOCSHELL 0x119350000 == 44 [pid = 1930] [id = 768] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x125eae800) [pid = 1930] [serial = 2216] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x1244c4000) [pid = 1930] [serial = 2120] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x12693d400) [pid = 1930] [serial = 2262] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x1270a6c00) [pid = 1930] [serial = 2265] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x125684800) [pid = 1930] [serial = 2259] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x1241ba000) [pid = 1930] [serial = 2256] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x124be4800) [pid = 1930] [serial = 2257] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x11693ec00) [pid = 1930] [serial = 2245] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x113df0c00) [pid = 1930] [serial = 2244] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x112815c00) [pid = 1930] [serial = 2247] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x1182bfc00) [pid = 1930] [serial = 2248] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x1126b5000) [pid = 1930] [serial = 2242] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x1121aa800) [pid = 1930] [serial = 2241] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x115ebc000) [pid = 1930] [serial = 2239] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x126fe9c00) [pid = 1930] [serial = 2236] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x126d36000) [pid = 1930] [serial = 2263] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x119926000) [pid = 1930] [serial = 2253] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x124052000) [pid = 1930] [serial = 2254] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x118831800) [pid = 1930] [serial = 2250] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x1194b7000) [pid = 1930] [serial = 2251] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x128311800) [pid = 1930] [serial = 2271] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x128306000) [pid = 1930] [serial = 2268] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x12830dc00) [pid = 1930] [serial = 2269] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x1270eec00) [pid = 1930] [serial = 2266] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x1241b6c00) [pid = 1930] [serial = 2274] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x128b79800) [pid = 1930] [serial = 2279] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x128bd5c00) [pid = 1930] [serial = 2280] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x128be0400) [pid = 1930] [serial = 2282] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x128ac5c00) [pid = 1930] [serial = 2276] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x112774400) [pid = 1930] [serial = 2273] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x128b74400) [pid = 1930] [serial = 2277] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x128c9b400) [pid = 1930] [serial = 2283] [outer = 0x0] [url = about:blank] 20:05:52 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x1259c3800) [pid = 1930] [serial = 2260] [outer = 0x0] [url = about:blank] 20:05:53 WARNING - u'runner_teardown' () 20:05:53 INFO - No more tests 20:05:53 INFO - Got 0 unexpected results 20:05:53 INFO - SUITE-END | took 512s 20:05:53 INFO - Closing logging queue 20:05:53 INFO - queue closed 20:05:53 INFO - Return code: 0 20:05:53 WARNING - # TBPL SUCCESS # 20:05:53 INFO - Running post-action listener: _resource_record_post_action 20:05:53 INFO - Running post-run listener: _resource_record_post_run 20:05:54 INFO - Total resource usage - Wall time: 534s; CPU: 57.0%; Read bytes: 471040; Write bytes: 949578752; Read time: 9; Write time: 4840 20:05:54 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 20:05:54 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 148363776; Write bytes: 143953920; Read time: 13579; Write time: 258 20:05:54 INFO - run-tests - Wall time: 516s; CPU: 57.0%; Read bytes: 376832; Write bytes: 793566208; Read time: 5; Write time: 4540 20:05:54 INFO - Running post-run listener: _upload_blobber_files 20:05:54 INFO - Blob upload gear active. 20:05:54 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 20:05:54 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 20:05:54 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'] 20:05:54 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 20:05:54 INFO - (blobuploader) - INFO - Open directory for files ... 20:05:54 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 20:05:54 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:05:54 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:05:55 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 20:05:55 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:05:55 INFO - (blobuploader) - INFO - Done attempting. 20:05:55 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 20:05:55 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:05:55 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:05:57 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 20:05:57 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:05:57 INFO - (blobuploader) - INFO - Done attempting. 20:05:57 INFO - (blobuploader) - INFO - Iteration through files over. 20:05:57 INFO - Return code: 0 20:05:57 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 20:05:57 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 20:05:57 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/7a6d5c94b091bd756878b089bc3e37add42c418a5e04d1631755353f0d79fb201bc97b8b717dfd618022392646185a34a74ff5092e0b7b16a6eced4a2235d629", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/04246b1c91076ed3f3421097841aaa7f656a15f37ea4084e214b46d33ba93ad0967e7bf994e48341b9048588e7664670f7150f1b2ca00abc312d4e0d3c46d936"} 20:05:57 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 20:05:57 INFO - Writing to file /builds/slave/test/properties/blobber_files 20:05:57 INFO - Contents: 20:05:57 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/7a6d5c94b091bd756878b089bc3e37add42c418a5e04d1631755353f0d79fb201bc97b8b717dfd618022392646185a34a74ff5092e0b7b16a6eced4a2235d629", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/04246b1c91076ed3f3421097841aaa7f656a15f37ea4084e214b46d33ba93ad0967e7bf994e48341b9048588e7664670f7150f1b2ca00abc312d4e0d3c46d936"} 20:05:57 INFO - Running post-run listener: copy_logs_to_upload_dir 20:05:57 INFO - Copying logs to upload dir... 20:05:57 INFO - mkdir: /builds/slave/test/build/upload/logs 20:05:57 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=589.217279 ========= master_lag: 0.26 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 49 secs) (at 2016-05-18 20:05:58.072023) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-18 20:05:58.075923) ========= 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.4fj7C5qvAF/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.NBHHzfraVA/Listeners TMPDIR=/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/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/7a6d5c94b091bd756878b089bc3e37add42c418a5e04d1631755353f0d79fb201bc97b8b717dfd618022392646185a34a74ff5092e0b7b16a6eced4a2235d629", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/04246b1c91076ed3f3421097841aaa7f656a15f37ea4084e214b46d33ba93ad0967e7bf994e48341b9048588e7664670f7150f1b2ca00abc312d4e0d3c46d936"} build_url:https://queue.taskcluster.net/v1/task/Ho_mlRI7SGmsKG43adqbMw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Ho_mlRI7SGmsKG43adqbMw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012766 build_url: 'https://queue.taskcluster.net/v1/task/Ho_mlRI7SGmsKG43adqbMw/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/7a6d5c94b091bd756878b089bc3e37add42c418a5e04d1631755353f0d79fb201bc97b8b717dfd618022392646185a34a74ff5092e0b7b16a6eced4a2235d629", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/04246b1c91076ed3f3421097841aaa7f656a15f37ea4084e214b46d33ba93ad0967e7bf994e48341b9048588e7664670f7150f1b2ca00abc312d4e0d3c46d936"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Ho_mlRI7SGmsKG43adqbMw/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-18 20:05:58.111106) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-18 20:05:58.111424) ========= 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.4fj7C5qvAF/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.NBHHzfraVA/Listeners TMPDIR=/var/folders/s_/41fvm5ld6bb_qpjwgs6r2cd800000w/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.005201 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-18 20:05:58.158963) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-18 20:05:58.159259) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-18 20:05:58.162569) ========= ========= Total master_lag: 0.38 =========